First, refer to an introduction of BAM and its architecture in section About BAM.
Feature | Description |
---|
Collecting, Storing and Monitoring Big Data. | - BAM toolbox allows developers to create and deploy a single, pluggable entity that contains data definition, analysis definition, and the dashboard and visualization.
- Events are named, versioned and typed by event source.
- Event structure consists of (name, value) tuples of business data, metadata and correlation data.
|
Powerful, On-time Data Analysis and Dashboards. | - Tools for creating customized dashboards with zero code.
- Ability to write arbitrary dashboards powered by WSO2 Gadget Server, Google Gadgets and {JaggeryJS}.
- Comprehensive management and monitoring Web console with enterprise-level security integrated.
- Built-in collection and monitoring of standard access and performance statistics.
- JMX MBeans for key metrics monitoring and management.
- Flexible logging support with integration to enterprise logging systems.
|
Cloud-Enabled, Lightweight, Developer-Friendly and Easy-to-Deploy | - Scales from a single JVM download to high-end deployments involving 10s of servers.
- Choice of deployment from on-premise servers to private or public cloud without configuration changes.
- Integrated user store and management of all components, including Apache Cassandra and Apache Hadoop.
- Integrated to WSO2 Developer Studio, Eclipse-based IDE for all WSO2 products.
- Allows developers to pick either a REST interface or Apache Thrift, which supports popular languages, such as C, C++, and Java.
- Real-life samples explained.
- User-friendly management console.
- Server customization via feature provisioning capability.
|
Elastically-scalable Data Analysis Powered by Apache Hadoop | - SQL-like flexibility for writing analysis algorithms via Apache Hive.
- Extensibility via analysis algorithms implemented in Java.
- Schedulable analysis tasks.
- Results from analysis can be stored flexibly, including in Apache Cassandra, a relational database or a file system.
|
Easy Integration with Other BAM and Reporting Engines | - Developers can simply plug WSO2 BAM into existing systems to take advantage of scalable big data analysis and collection while still using their familiar dashboards.
|
High Performance Data Capture Framework | - High performance, low latency API for receiving large volumes of business events over various transports including Apache Thrift, REST, HTTP and Web services.
- Scalable event storage into Apache Cassandra using columns families per event type.
- Non-blocking, multi-threaded, low impact Java Agent SDK for publishing events from any Java based system.
- Use of Apache Thrift, HTTP and Web services allows event publishing from any language or platform.
- Horizontally scalable with load balancing and high available deployment.
|
| - Because of the modular, OSGi-based, award-winning Carbon platform, WSO2 BAM can be easily extended by installing additional Carbon components in a simple, point- and-click deployment.
|
Pre-Built Data Agents for all WSO2 Products | - Service Data Agent combined with shared code base of all fully componentized WSO2 Carbon enterprise middleware products.
- Mediation Data Agent for WSO2 Enterprise Service Bus.
- Reusable service data and mediation data model for integrating with other service hosting and mediation systems.
|