TIBCO ActiveMatrix provides tools for developing and packaging distributed applications, a distributed service execution environment, and tools for managing the runtime environment, applications and the services the applications provide.Tibco ActiveMatrix SOA Training Curriculum
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 and Standards Compliance.
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, Tables for Pilot Project: Customers, Tables: TAO_PRODUCT, Meeting Business Objectives – Scenarios, Composite Services: Sequence Diagram, Implementation Plan, TAO Products: Looking Ahead.
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.
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.
Deployment and Administration
Deployment Process, Application Artifacts 3.0, Build Distributed Application Archive, ActiveMatrix Administrator, Hosts and Nodes, Distribution, Administrator Capabilities, Application Deployment Wizard, Out-Of-The Box Templates, Resource Instances.
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.
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
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.
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.
Other Implementation Types
Spring IT Overview, Spring IT: Benefits, Spring Development Features, Compare Java IT with Spring IT, Adding Properties to Spring Component, Adding Properties to Java Component, WebApp IT Features, WebModule (.war) Structure, Additional WebApp IT Features, Use Cases, Adding a WebApp IT Component.
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, BusinessWorks Service Engine Utilities, Testing BWSE Composites.
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, Creating a Composite, Bindings.
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, Dynamic Routing, Composite Perspective for Dynamic Routing, Implementing Dynamic Routing.
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.