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 the comfort and convenience of your office with the 17-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 fully participate, you may download the code samples according to the instructions in webcast E03, "Designing and Implementing and 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
Outlines the format of the 17-part webcast series. 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: 15 minutes

E02 Overview
Provides product tour and demonstration, highlighting Ensemble nomenclature and component functionality. Defines a "business service", which provides an inbound interface, and a "business operation", which provides an outbound interface). Also discusses Ensemble's service-oriented architecture, supported platforms, and user interface.
Duration: 30 minutes

E03 Designing and Implementing an Ensemble Production
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. Discusses Ensemble core components and architecture, rapid application development, and component reusability.
Duration: 45 minutes

E04 Messages
Discusses 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. Discusses the Ensemble message warehouse and purging of messages.
Duration: 45 minutes

E05 Adapters
Reviews the adapters needed by the sample Ensemble production, including relational adapters and file adapters to connect to external resources and expose the functionality of the external resources to Ensemble.
Duration: 30 minutes

E06 Business Operations
Covers how business operations use outbound adapters, how operations use request and response messages, configuration of operation and adapter settings, and how to unit test and debug an operation.
Duration: 60 minutes

E07 Business Services
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: 30 minutes

E08 Business Processes
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: 60 minutes

E09 Data Transformations
Explains how business rules and business processes work together, shows how to define data transformations via the Ensemble Studio or via external tools.
Duration: 30 minutes

E10 Business Rules
Demonstrates how to create business rules and rule sets, and explains how business rules and business processes work together.
Duration: 30 minutes

E11 Human Workflow
Discusses the components of a workflow, and managing roles, operations, and tasks using the Ensemble workflow portal. Demonstrates how the workflow engine works with business processes.
Duration: 45 minutes

E12 Business Metrics
Demonstrates how business metric classes and properties are created, and how business metrics are configured.
Duration: 30 minutes

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

E14 Composite Applications
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: 45 minutes

E15 Report Writing
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. Explains how performance is optimized using caching, bitmap indexes, extent size and selectivity. Shows how an Ensemble DSN is created, how SQL plans are analyzed in the SQL manger, and ODBC DSN credentials.
Duration: 45 minutes

E16 Debugging
Discusses application errors within the Ensemble code and how to debug them, 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: 45 minutes

E17 System Management
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: 45 minutes