![Diagram with blocks showing components of InterSystems Ensemble product](https://assets.intersystems.com/dims4/default/5d2ae19/2147483647/strip/true/crop/723x511+0+0/resize/723x511!/quality/90/?url=https%3A%2F%2F1.800.gay%3A443%2Fhttp%2Finter-systems-brightspot.s3.amazonaws.com%2Fc2%2F4c%2Fe60f46fd462a8290bba0405cfb49%2Fensemble-block-diagram.jpg)
Built-in Data and Message Repository
Ensemble uses InterSystems Caché as a built-in repository for all elements of your integrated solution, all messages, and all persistent data. Your integrated solutions benefit from high-performance data processing, guaranteed message delivery, resumption of interrupted business processes, analytics of both real-time and historical data, and the reliability provided by our elegant and cost-effective database mirroring technology.
Adapter Library and Framework
Ensemble adapters provide out-of-the-box connectivity and data transformations for packaged applications, databases, industry standards, protocols, and technologies – including SQL, HL7, SOAP, HTTP, FTP, SAP, TCP, LDAP, Pipe, Telnet, and Email. Object inheritance and SOAP services minimize the effort required to build any needed custom adapters. Using Ensemble’s unit testing service, custom adapters can be tested without first having to complete the entire project.
Messaging Engine
The Ensemble messaging engine offers guaranteed message delivery, content-based routing, high-performance message transformation, and support for both synchronous and asynchronous interactions. Ensemble has a graphical editor for business process orchestration, a business rules engine, and a workflow editor that enable you to automate your enterprise-wide business procedures or create new composite applications. With world-class support for XML, SOAP, and REST, Ensemble is ideal for creating an Enterprise Service Bus (ESB) or employing a Service-Oriented Architecture (SOA).
Real-Time Dashboards
Ensemble enables you to easily build and embed dashboards into your integrated solutions. Use dashboards for business activity monitoring, alerting, or to analyze traffic passing through Ensemble to provide real-time business intelligence and event processing.
End-to-End Management
Ensemble’s browser-based management portal provides easy access to information about your integrated solutions, including all messages, process state, and metadata captured from working systems. Debugging, when necessary, is facilitated by the Visual Trace feature, which gives administrators the power to trace messages and examine their contents as they move through the system.
Security Model
Secure data-at-rest and data-in-motion while minimizing the burden on application performance.
Solution Development
InterSystems Atelier is our Eclipse-based development environment for connection, development and orchestration, and for building mobile and/or Web-based user interfaces. It enables you to rapidly build connected solutions using the tools and technologies that best suit your needs.