1. TIBCO ACTIVEMATRIX 3.X
Unit 1 TIBCO ActiveMatrix® Overview
Introduction to SCA
Service Development with ActiveMatrix
Runtime: TIBCO ActiveMatrix Administrator
ActiveMatrix Service Grid Features
ActiveMatrix Service Bus Features
ActiveMatrix Governance Capabilities
Lifecycle Governance Features
Standards Compliance
Unit 2 Business Case for SOA
Company Overview: TAO Products
Business Overview
Current System Limitations
Proposed Solution
Phase 1: Service Development
Deliverables: Phase 1
Solution: High Level View
2. Tables for Pilot Project: Customers
Tables: TAO_PRODUCT
Meeting Business Objectives - Scenarios
Composite Services: Sequence Diagram
Implementation Plan
TAO Products: Looking Ahead
Unit 3 Developing Composite Applications
TIBCO ActiveMatrix Features
ActiveMatrix Environments
Business Studio Features
Development Using Business Studio
Deconstructing a Service
Service Development with ActiveMatrix
Bindings
ActiveMatrix Component
Business Studio Composite Editor
Developing Java Services
Connecting Composite Elements
Defining a Java Component
3. Lab A Build OrderProcessing Composite
Lab A - Exercise 1: Design the Order Service using Wizard
Unit 4 Testing Composite Applications
Debugging using RAD
Testing Composites in Business Studio
Launching the Debugger
Debug Configuration Settings
Stepping into Java Code
Examining Component Values
Managing Debug Sessions
RAD Features
Lab B Test OrderProcessing Composite
Lab B - Exercise 1: Test OrderProcessing composite using Debugger
Unit 5 Deployment and Administration
Deployment Process
Application Artifacts 3.0
Build Distributed Application Archive
ActiveMatrix Administrator
Hosts and Nodes
Distribution
4. Administrator Capabilities
Application Deployment Wizard
Out-Of-The Box Templates
Resource Instances
Lab C Deploy OrderProcessing Application
Lab C - Exercise 1: Deploy OrderProcessing Composite Using ActiveMatrix
Administrator
Unit 6 Monitoring and Logging
Monitoring Capabilities in Administrator
Drill Down and Filter Options
Management Capabilities
Management View Drill Downs
Logging Capabilities
File Based Logging
JMS Logging Components
Enable JMS Logging
Log Viewer Features
Lab D Application Logging
Lab D - Exercise 1: Configure Logging
5. Unit 7 Service Generation Concepts
Java Service Definition Wizard Explained
WSDL to Java Mapping
Using XMLBeans
XMLBeans Databinding
Implementing the Java Service
Life Cycle methods for Java Service
Review
Unit 8 Implementing Custom Features
Topics
Objectives
Examining a Java Component Details
Adding Custom Properties
Resource Templates
Adding Properties to a Component
Adding Third-Party Libraries
Packaging a Library: Step 1
Packaging: Step 2
Packaging Step 3: Custom Feature
Using a Custom Feature
Lab E Add a Custom Feature
6. Lab E - Exercise 1: Define a Custom Feature for Database Drivers
Lab E - Exercise 2: Add Database Lookup Component
Lab E - Exercise 3: Test GetStatus component
Unit 9 Working with Sub-Composites
Composites Working with Each Other
Benefits of Reference Composites
Virtualization Binding
Benefits of using Sub-Composites
Debugging a Referenced Composite
Advanced Debug Settings
Lab F Build Nested Composites
Lab F - Exercise 1: Configure a Sub-composite
Lab F - Exercise 2: Test using Debugger
Unit 10 Other Implementation Types
Spring IT Overview
Spring IT: Benefits
Spring Development Features
Compare Java IT with Spring IT
Adding Properties to Spring Component
7. Adding Properties to Java Component
WebApp IT Features
WebModule (.war) Structure
Additional WebApp IT Features
Use Cases
Adding a WebApp IT Component
Lab G Design Mail Service
Lab G - Exercise 1: Define the Sendmail Service
Lab G - Exercise 2: Test the Service
Lab G - Exercise 3: Invoke SendEmail Application using Reference
Lab G - Exercise 4: Test the Solution
Unit 11 Implementing BusinessWorks Components
BusinessWorks Service Engine
BWSE Installation
Wired and Unwired Composites
BusinessWorks Service Configuration
Enabling Global Variables
Database Drivers
Using Third-Party Drivers in BWSE
Run Time Changes for Third-Party Drivers
8. BusinessWorks Service Engine Utilities
Testing BWSE Composites
Lab H Using BusinessWorks Services
Lab H - Exercise 1: Modify BusinessWorks Service
Lab H - Exercise 2: Configure ActiveMatrix Design Time
Lab H - Exercise 3: BusinessWorks Runtime Configuration
Unit 12 Mediation
ActiveMatrix Service Bus
Location Transparency and Bridging
Routing and Message Transformation
Custom Actions
Development Editors
Relating the Two Editors
The Mediation Wizard
Defining Multiple Services
Mediation Editor Details
Mediation Editor Palette
Data Transformation
Using Fault Tasks
Comparing the Two Editors
9. Creating a Composite
Bindings
Lab I Design Mediation for a Service
Lab I - Exercise 1: Build Mediation Flow
Lab I - Exercise 2: Build a Composite Service Using the Mediation Flow
Lab I - Exercise 3: Test composite using Debugger
Unit 13 Routing Options in Mediation
Routing
Routing Types
Using Routes: Simple and XPath
Rule Cases
Rule Variables
Rule Variable Values
Defining Rule Conditions
XPATH Routing
Defining Rule Conditions
Converting to XPATH Route
Routing and Transformation
Handling Outputs and Faults
Virtualization Binding
10. Dynamic Routing
Composite Perspective for Dynamic Routing
Implementing Dynamic Routing
Lab J Design Mediation to Route Service
Lab J - Exercise 1: Design and Test Mediation to route Order Processing
Lab J - Exercise 2: Design Dynamic Routing
Lab J - Exercise 3: Test Dynamic Routing
Unit 14 Using Mediation for Data Enrichment
Data Enrichment Concepts
Querying a Database
Using a JDBC Shared Resource
Invoking Other Operations
Bypassing a Target Service
Exchanging Data Between Paths
Using an Exchange Schema
XML Tasks
Lab K Mediation Flow with database Query
Lab K - Exercise 1: Design Mediation Flow with Database Query
11. Lab K - Exercise 2: Deploy and Test Mediation with Database Query