New WSO2 Business Activity Monitor 2.0 Re-architected for Just-in-Time, Big Data Collection and Analysis

WSO2 BAM 2.0 Takes Advantage of Apache Cassandra, Hadoop and Thrift to Bring Fast, Web-Scale Visibility into SOA Processes, Transactions and Workflows Palo Alto, CA – September 12, 2012 – As enterprises extend business processes, data, applications, and services to the Web, they face new challenges in maintaining real-time visibility while monitoring massive amounts of events and activities. WSO2 addresses these demands with the newest release of its WSO2 Business Activity Monitor (WSO2 BAM) . The completely re-architected WSO2 BAM 2.0 now takes advantage of three leading open source projects: Apache Cassandra, Apache Hadoop, and Apache Thrift to elastically scale and enable just-in-time collection and analysis of big data. WSO2 BAM 2.0 is part of the award-winning 100% open source WSO2 Carbon enterprise middleware platform. Other key features of the newest release, include:
  • New toolbox approach allows developers to create and deploy a single, pluggable entity that contains data definition, analysis definition, and the dashboard and visualization.
  • Easy integration with other BAM and reporting engines means developers can simply plug WSO2 BAM 2.0 into existing systems to take advantage of scalable big data analysis and collection while using their familiar dashboards.
  • Publishing flexibility includes letting developers choose either a REST interface orApache Thrift, which supports popular languages, such as C, C++, and Java.
  • Pre-built data agents in WSO2 BAM 2.0, combined with the shared code base of all fully componentized WSO2 Carbon enterprise middleware products, make it easier than ever for WSO2 products, such as the recently launched WSO2 API Manager , to take advantage of WSO2’s BAM functionality.
“Business interactions are evolving rapidly as they move to the Web, creating an exponential leap in the amount of data that must be reviewed in order to gain meaningful insights, and business activity monitoring products need to evolve as well,” said Paul Fremantle, WSO2 co-founder and CTO. “With WSO2 BAM 2.0, we’ve gone beyond traditional monitoring to provide a framework for collecting very large amounts of data, both structured and unstructured, and then analyzing it, rolling it up, and crunching it in a cloud environment. At the same time, we enable just-in-time analysis with elastic scalability to help businesses move from monthly reporting to an up-to-the-moment understanding of their key performance indicators.” WSO2 BAM 2.0 Brings New Power, Flexibility to Monitoring WSO2 Business Activity Monitor 2.0 provides just-in-time visibility into distributed complex systems, including service-oriented architecture (SOA) processes, transactions and workflows. It is designed to support the heterogeneous SOAs that dominate the enterpriselandscape—providing a lightweight, efficient and easy-to-deploy alternative to traditionally large, complex business activity monitoring solutions. With the new simpler plug-points in WSO2 BAM 2.0, it becomes possible to enable the monitoring of non-SOA and legacy applications as well. With WSO2 BAM 2.0, enterprises have a powerful framework for tracking and analyzing big data related to such areas as click-streams, API usage, fraud detection, and software log analysis in a software-as-a-service (SaaS) environment, to name a few. Version 2.0 of WSO2 BAM introduces a high-performance framework for data capture. Apache Cassandra enables scalable event storage using column families for each event type. Meanwhile load balancing offers horizontal scaling, and a low-latency API enables WSO2 BAM 2.0 to receive large volumes events over various transports, including Apache Thrift and REST/HTTP. In addition to existing capabilities for collecting and analyzing data, the new data collection model also supports plugging into the WSO2 Complex Event Processing Server (WSO2 CEP Server) to enable real-time high-performance analysis and pattern detection. Also new in WSO2 BAM 2.0 is scalable data analysis. Powered by Apache Hadoop, it provides SQL-like flexibility for writing analysis algorithms via Apache Hive. Analysis tasks are schedulable, and extensibility is achieved via algorithms implemented in Java. Analysis results can be stored flexibly in Apache Cassandra, a relational database, or file system. Additionally, WSO2 BAM 2.0 offers greater flexibility, since support for Thrift, HTTP and Web services allows event publishing from any language or platform. WSO2 BAM also features a non-blocking, multi-threaded, low-impact Java Agent SDK for publishing events from any Java-based system. Finally, WSO2 BAM 2.0 features pre-built data agents for all WSO2 middleware products. These include a mediation data agent for WSO2 Enterprise Service Bus, as well as a service agent for all service hosting products, such as WSO2 API Manager, WSO2 Application Server, WSO2 Business Process Server, WSO2 Data Services Server and WSO2 Business Rules Server, among others. A reusable service data and mediation data model supports integration with other service hosting and mediation systems. WSO2 BAM 2.0 Builds on Proven WSO2 Carbon Platform WSO2 BAM is part of the award-winning WSO2 Carbon, the industry’s only fully componentized, OSGi compliant enterprise middleware platform. Like all WSO2 middleware products, it is inherently cloud-enabled and uses proven core framework components that provide a consistent set of enterprise-class management, security, clustering, logging, statistics, tracing, and other capabilities. Additionally, it offers a graphical management console, which is integrated with other WSO2 middleware products, for configuration, management and monitoring. The componentized architecture enables WSO2 BAM to expand from a single JVM download to highly scalable deployment involving tens of servers. It also means developers simply need to download WSO2 BAM to add the functionality to other WSO2 middleware products they are using, such as WSO2 API Manager, WSO2 Governance Registry, or WSO2 Enterprise Service Bus. The WSO2 unified management console automatically recognizes the addition of WSO2 BAM. Additionally enterprises have unprecedented flexibility to customize WSO2 BAM by adding WSO2 Carbon middleware products or the 175-plus components on which they are based, as well as to migrate between on-premise and the cloud. Availability and Support WSO2 Business Activity Monitor 2.0 is available today as a software download, and as a WSO2 Cloud Virtual Machine running on the Amazon Elastic Computing Cloud (EC2), Linux Kernel Virtual Machine (KVM), and VMware ESX. WSO2 BAM 2.0 also will be available in a multi-tenant cloud version with the next release of the WSO2 Stratos cloud middleware platform in Fall 2012. As a fully open source solution released under the Apache License 2.0, it does not carry any licensing fees. WSO2 BAM 2.0 is backed by a world-class technical team in which the experts that helped create the software provide support, leading to direct and immediate access to the people with in-depth knowledge of the middleware. WSO2 service and support options include evaluation support, a special QuickStartSM consulting program, development support, and production support. About WSO2 WSO2 is the lean enterprise middleware company. It delivers the only complete open source enterprise SOA middleware stack purpose-built as an integrated platform to support today’s heterogeneous enterprise environments—internally and in the cloud. WSO2’s service and support team is led by technical experts who have proven success in deploying enterprise SOAs and contribute to the technology standards that enable them. For more information, visit or check out the WSO2 community on the WSO2 Blog, Twitter, LinkedIn, Facebook, and FriendFeed..