Because they are built on the componentized OSGi-compliant WSO2 Carbon platform, the new versions of the WSO2 BPS, WSO2 DSS, WSO2 BAM, WSO2 Gadget Server, and WSO2 Mashup Server all inherit the functionality added to Carbon 3.0 in June 2010, including:
Along with the Carbon 3.0 functionality, the newest WSO2 BPS, WSO2 DSS, WSO2 BAM, WSO2 Gadget Server, and WSO2 Mashup Server also add significant new features and enhancements.
WSO2 Business Process Server enables developers to easily compose and orchestrate business processes using WS-BPEL. Version 2.0 adds support for two emerging open source human-centric process specifications, which are currently under OASIS standardization review. BPEL4People extends the BPEL language from orchestrating Web services to also include orchestration of role-based human activities. WS-HumanTask defines human tasks, including their properties, behavior, and a set of operations used to manipulate human tasks. Through WSO2 BPS 2.0 support for both specifications, users can now call human tasks through BPEL processes. Additional new features include:
WSO2 Data Services Server enables database administrators and database programmers to create and manage WS-* style Web services and REST-style Web resources using enterprise data. Version 2.5 adds several features to offer greater flexibility and efficiency in creating and managing data services, including:
WSO2 Business Activity Monitor provides real-time visibility into service-oriented architecture (SOA) processes, transactions and workflows. Version 1.1 adds support for the widely adopted Oracle relational database management system (RDBMS), as well as support for deployment on the JBoss, Apache Tomcat and WebLogic application servers. Also new in WSO2 BAM is error category monitoring for WSO2 Enterprise Service Bus (WSO2 ESB) mediation data, along with improvements to analytics summary calculations, storage, and visualization.
The platform-independent WSO2 Gadget Server lets users quickly implement and modify a true Web-based portal that can be accessed anywhere via a browser. Enhancements to version 1.1 include:
WSO2 Mashup Server combines the simplicity and richness of mashups with the reusability, security, reliability and governance required for an SOA. Version 2.1 makes it easier to share mashups by providing the ability to upload a mashup together with all the required resources in a ZIP folder. The newest release also offers a user-based mashup deployment model, and a scheduled tasks management user interface for recurrent mashups.