Ensemble’s Key Features & Benefits

 

Feature Benefits
Messaging engine
  • Rapid and reliable solutions with publish/subscribe, event driven, and content-based routing
  • Intelligent message routing with an extensible rules engine
  • Ease of modification and management of routing rules using a graphical rules editor for programmers and business analysts
  • Real-time access to live and previously processed messages for business activity monitoring, high reliability, and recoverability of long-running business processes
  • Guaranteed message delivery
  • Bi-directional support for XML, SOAP, Web services, and other standard messaging formats, including HL7 and X12 in healthcare, and standards for financial services, telecommunications, and other industries
  • Rapid creation of custom data transformations with a graphical, XML-based data transformation editor
Embedded, SQL-compliant object database
  • Transactional bit-map indexing for real time access to both live and previously processed messages for business activity monitoring (BAM), auditing, SQL-based reporting, and management
  • High reliability, recoverability, and performance for long running business processes
  • A shared message and metadata repository enables faster integration, rapid development, easier management, and greater extensibility
  • Proven database supports thousands of concurrent users and terabytes of data
  • Avoids the cost and performance overhead of a third-party relational database
Advanced abstraction technology
  • Provides a consistent and efficient object representation of different programming models and data formats
  • Rapid development of composite applications through powerful abstraction of both logic and data
  • Can make abstracted resources available to the project in a variety of forms including COM, .NET, ODBC, Java, JDBC, EJB, XML, and Web services
  • Enables use of the latest development tools and technologies to access legacy data and functionality as re-usable .NET or J2EE components, Web Services, or XML
  • Provides equal support for both J2EE and .NET and is easily extensible for future object models and technology frameworks
  • Enables access to multiple database management systems as a single “federated” database
Rapid integration & development environment
  • Rapid service-oriented development of composite applications that leverage existing data and functionality
  • Works with languages and tools already familiar to developers
  • Simplifies and accelerates modeling and automating of business processes for business analysts and developers
  • Mix and match graphical, XML, and code-based development to address widest range of integration scenarios
  • Automatic adapter development by leveraging SOAP services
  • Immediate integration with 3rd party business process management tools through support of the BPEL standard
Data transformations
  • Speeds project completion by eliminating barriers raised by differences in semantics and data schemas between applications or services
  • Transformation Wizards and a graphical transformation editor reduce the learning curve and speed transformation development
  • Transformations can use simple formulas or lookups in internal or external data tables
  • Extendable to any degree of complexity by adding customized functions
  • Unit testing service to test transformations without waiting for completion of the entire project
Business process orchestration
  • Graphical modeling lets developers or business analysts focus on business process, rather than technology
  • Faster development
  • Better communication between analysts and developers, ensuring that finished projects match business requirements
  • Mix and match synchronized integration approaches – graphical, XML documents, or code – to efficiently address the widest range of integration projects
  • Orchestrate and maintain the state of business processes of any duration
  • Change behavior of working business processes via easily editable rules, rather than coding
  • Incorporate human workflow into otherwise automated processes
  • Monitor activity and state of the entire system and key performance indicators
Business rules engine
  • Business analysts and support personnel can quickly configure and change decision points in a running business process
  • Reduces the cost of making changes
  • Frees developers to work on new projects, instead of modifications to old ones
  • Rules are separate from business logic and can be reused and modified as easily as other Ensemble objects
Business activity monitoring
  • Leverages message and metadata storage of embedded database for operational insight into business processes and system performance
  • Immediate awareness of business events and changes in key performance indicators
  • Graphical dashboard displays support appropriate and timely management decisions
  • Reduces costs and speeds execution of business strategies
  • Business metrics defined with Ensemble can initiate automated business processes to take corrective actions and provide notifications

Adaptable workflow engine

  • Fully integrated with development environment
  • Efficient task assignment
  • Better task execution accountability
  • Tasks can be reused easily in any business process
  • Easy incorporation of complex manual interactions, spanning geographic, technologic, and departmental divisions, in composite applications
  • Separation of user-based process definitions from business logic for easier and more reliable development
Adapter library and framework
  • Out-of-the-box connectivity and data transformation to a wide range of applications, services, data sources, and technologies
  • Rapid extension of existing adapters, and creation of new ones using Ensemble’s development environment, object inheritance, and SOAP services to minimize the development effort required
  • All adapters share common capabilities for simple, consistent integration and reliable operations and management
  • Reduction of costs associated with writing adapters for each connection
Standards support
  • Broad range of support for standards in many industries
  • Enables interoperability with other systems supporting the same standards
  • Leverages developer skills gained using the same standards in other projects
  • Investment protection
End-to-end management
  • Web based interface enables local or remote management from any device
  • Optimize service levels and minimize staff burden by defining custom management consoles and alerts to monitor critical resources
  • Rapidly diagnose and debug problems during development and live operations using Visual Trace
  • Use any SQL tool to query and generate custom reports from the message warehouse for auditing and other management needs
  • Real-time visibility into business processes as well as system performance