Ensemble e-Learning

Ensemble e-Learning provides recorded webcasts with full audio and visual components, as well as code samples and hands-on exercises.

Learn at your own pace from anywhere with the 18-part Ensemble webcast series that brings valuable learning to your desktop. Expand and build your Ensemble skills as you design and build a sample Ensemble Production.

The exercises and examples to build the sample application are based on code samples.

To complete the exercises, which begin when viewing the webcast, "Designing and Implementing an Ensemble Production", please make sure you have completed the following steps:

  1. Obtain a copy of Ensemble 2007.1 and a license from your local InterSystems sales representative.
  2. Create a DSN to Ensemble.
  3. Set up an SQL credential for the DSN.
  4. Make sure you have a JDK installed.  In the settings for the javagateway service, it will look like: C:\Program Files\Java\jdk1.5.0_12.
  5. Download the code included in the learning track.  You will begin using this file in webcast #3, titled Designing and Implementing an Ensemble Production.

Free Registration

Sign up now to start your self-paced Ensemble Development Program.

There is no charge for the Ensemble e-Learning Program.

Ensemble Webcasts and Descriptions

E01 Introduction
This initial webcast describes the format of the 18-part webcast series. The format supplements classroom study in teaching fundamental Ensemble skills, and demonstrates functionality through hands-on exercises, including one webcast for each major Ensemble component. The primary audience for this webcast series is Application Developers, Systems Integrators, Interface Engineers, and System Analysts.
Duration: 5 minutes

E02 Overview
This webcast provides a product tour and ademonstration, highlighting Ensemble nomenclature and component functionality. The presentation defines a "business service", which provides an inbound interface, and a "business operation", which provides an outbound interface). It also discusses Ensemble's service-oriented architecture, supported platforms, and user interface.
Duration: 40 minutes

E03 Designing and Implementing an Ensemble Production
This webcast provides an architectural review of the sample Ensemble production to be built in the hands-on exercises, discusses the components the production consists of, and contains sample code and configuration instructions.
Duration: 35 minutes

E04 Messages
This webcast discusses the types of messages and responses that Ensemble uses to communicate with other applications. Demonstrates the implementation of the messages needed in the sample Ensemble production, shows how the contents of a message contents can be viewed, and shows how messages can be routed to the correct recipients. It also discusses the Ensemble message warehouse and purging of messages.
Duration: 15 minutes

E05 Adapters
This webcast reviews the adapters needed by the sample Ensemble production.  This includes relational adapters and file adapters to connect to external resources and expose the functionality of the external resources to Ensemble.
Duration: 25 minutes

E06 Business Operations
This webcast covers how business operations use outbound adapters.  It also covers how operations use request and response messages, configuration of operation and adapter settings.  Unit testing and debuging an operation are also covered.
Duration: 50 minutes

E07 Business Services
This webcast covers how business services use inbound adapters, how services can be invoked via a composite application, how a service uses request and response messages, and configuration of the service and adapter settings.
Duration: 20 minutes

E08 Business Processes
This webcast describes how to build a business process in Business Process Execution Language (BPEL) using the Ensemble Studio or via external tools, how to perform data manipulation, define business rules and write custom code.
Duration: 45 minutes

E09 Data Transformations
This webcast explains how business rules and business processes work together and shows how to define data transformations via the Ensemble Studio or via external tools.
Duration: 25 minutes

E10 Business Rules
This webcast demonstrates how to create business rules and rule sets, and explains how business rules and business processes work together.
Duration: 20 minutes

E11 Human Workflow
This webcast discusses the components of a workflow, and managing roles, operations, and tasks using the Ensemble workflow portal. It also demonstrates how the workflow engine works with business processes.
Duration: 30 minutes

E12 Business Metrics
This webcast demonstrates how business metric classes and properties are created and how business metrics are configured.
Duration: 30 minutes

E13 Ensemble Dashboards
This webcast addresses how to use Ensemble dashboards to report statistical data in real-time using visual output elements such as grids, dials or charts.
Duration:  15 minutes

E14:  Gateways
This webcast covers the four gateway types:  C call outs, Java Gatway, .Net Gateway and SOAP and Web Services.
Duration 20 minutes

E15 Composite Applications
This webcast covers how composite applications in Ensemble allow developers to integrate applications on different platforms and present users with a single consolidated view of data drawn from those applications.
Duration: 25 minutes

E16 Report Writing
This webcast discusses how Ensemble is used to produce real-time analytical reports based on relational applications, as well as browser-based reports using CSP or object technology. It also explains how performance is optimized using caching, bitmap indexes, extent size and selectivity. The presenter will show how an Ensemble DSN is created, how SQL plans are analyzed in the SQL manger, and ODBC DSN credentials.
Duration: 25 minutes

E17 Debugging
This webcast discusses application errors within the Ensemble code and how to debug them.  It also covers how to log errors using the Ensemble Event Logs and business Rule Logs, and how to trace your own logs using ObjectScript commands such as $$$TRACE and $$$LOG.
Duration: 30 minutes

E18 System Management
This webcast discusses basic Ensemble configuration, including setting up physical and logical locations for data, configuration of IP addresses and ports, web application configuration, networking, and SQL settings.
Duration: 30 minutes