Knowledge Transfer Microsoft Certified Training Partner CTEC
Knowledge Transfer is a Microsoft Certified Gold Partner
Microsoft Certified Gold Training Partner
Search for a Course Topic:
Public Courses
Corporate Services & Training
 

 

 



 Course Search
Keyword
Course #
State

 Training Delivery
 
Training Delivery
Custom Curriculum
Course List
 
 Main Menu
 
Home
View Courses
Site Index
 
 


Architecting SOA Using IBM Integration Bus Overview



  • 1. SOA FUNDAMENTALS

    • Defining SOA

    • Business Process Management

    • SOA Governance

    • SOA Job Role Impact



  • 2. ENTERPRISE SERVICE BUS PATTERN

    • SOA and the ESB pattern

    • Service Invocation and Composition

    • The ESB Patterns

    • Message Based Integration Patterns



  • 3. INTRODUCTION TO THE IIB AND INTEGRATION BUS TOOLKIT

    • List and explain the functions of the primary components of IIB V9

    • Demonstrate the Integration Bus Toolkit

    • Explain the components of Toolkit

    • Demonstrate steps to create/test message flow using the Toolkit

    • Review the IBM primitives

    • Discuss components of IIB messages

    • EXERCISE 1 - Setting up the development domain

    • EXERCISE 1 continued - Building and testing a message flow application



  • 4. INTRO TO SERVICE ORIENTED ANALYSIS & DESIGN (SOAD)

    • Applying OOAD Principles

    • The SOAD Methodology

    • SOAD Stages and SOA Lifecycle

    • Describe the different debugging techniques



  • 5. PROBLEM DETERMINATION

    • Explain message flow behaviors

    • Describe the different debugging techniques

    • EXERCISE 2 - Working with problem determination tools (Trace nodes, User Trace, Integrated Test Client, Debugger, Error Logs, The ExceptionList tree)



  • 6. REQUIREMENTS GATHERING AND MESSAGE FLOW MODELING

    • Anatomy of a Business Use Case

    • Modeling the Message Flow

    • What is BPMN?

    • Message Exchange



  • 7. WORKING WITH INTEGRATION BUS NODES

    • List IIB message parts and parsing

    • Discuss coding basic ESQL statements

    • Demonstrate using supplied nodes and describe use of most common ones

    • Explore Subflows and their uses

    • Explain working with databases

    • EXERCISE 3 - Manipulating a message using ESQL

    • EXERCISE 4 - Working with databases and subflows

    • EXERCISE 4A – Implementing deployable subflows and ESQL

    • EXERCISE 5 - Using the DatabaseRetrieve node

    • EXERCISE 5A - Updating a database using ESQL



  • 8. WORKING WITH INTEGRATION BUS NODES

    • Describe request/reply using Aggregation nodes

    • Consider obtaining information from different sources – Collector Nodes

    • Explain use of MQGET node to process replies

    • EXERCISE 6 - Sending requests and obtaining replies in a single message flow

    • EXERCIES 6A - Using the Collector node to process messages from different sources



  • 9. INFORMATION MANAGEMENT IN SOA

    • SOA and Enterprise Information Management

    • SOA and Data Basics

    • Generic Data Model

    • Extract Transform Load (ETL)



  • 10. MESSAGE MODELING AND MAPPING

    • Explain storing message layouts in the Toolkit

    • Describe implementation of message models

    • Explore using graphical data maps

    • Demonstrate import/use of C, XML and Cobol structures in the Toolkit

    • EXERCISE 7 - Creating and working with a message model using DFDL

    • EXERCISE 7A – Importing to create a message model

    • EXERCISE 7B – Working with XML models



  • 11. SOA CHALLENGES AND RISKS

    • Selecting Tools and Infrastructure

    • Portfolio Management

    • Communication

    • Policies and Compliance

    • Project Management



  • 12. GOVERNANCE FUNDAMENTALS

    • Governing IT

    • ITIL & ICTIM

    • Need for SOA Governance

    • SOA Governance Elements

    • SOA Governance Policies



  • 13. USING JAVA IN THE INTEGRATION BUS

    • Consider the JavaCompute node

    • Discuss using XPATH to work with message structures

    • Explain JMS nodes and implementation

    • EXERCISE 8 - Implementing JavaCompute in a message flow

    • EXERCISE 8A - Converting an MQ message to JMS



  • 14. SOA PATTERNS

    • SOA / EAI Patterns

    • Event-Driven Messaging Pattern

    • Adapter Pattern

    • Protocol Bridging Pattern

    • Canonical Data Format Pattern

    • Service Decomposition Pattern



  • 15. ROUTING DATA THROUGH MESSAGE FLOWS

    • Discuss Route, RouteToLabel, Label and DatabaseRoute nodes

    • EXERCISE 9 - Working with routing techniques.



  • 16. SERVICE DESIGN AND IMPLEMENTATION

    • How is a Service Developed?

    • Top Down Development

    • Bottom-Up Development

    • Technology Choices



  • 17.  USING SOAP AND HTTP NODES

    • Describe Web Service support for Integration Bus

    • Discuss using the HTTP Nodes

    • Explain using SOAP nodes

    • EXERCISE 10 – Implementing a SOAP message flow

    • EXERCISE 10A – Creating a Integration Service from a schema



  • 18. OVERVIEW OF SERVICE REGISTRIES

    • Services Registry

    • Why Do We Need a Service Registry?

    • Enforce Governance Lifecycle



  • 19. WORKING WITH .NET

    • Using the .NETCompute node

    • Calling .NET methods via ESQL

    • EXERCISE 11 – Building a simple Web service using a .NETCompute node



  • 20.  MESSAGING AND ASYNCHRONOUS COMMUNICATION

    • Asynchronous SOA

    • Basic Messaging Patterns

    • Implementing Callbacks

    • Implementing the Publish/Subscribe Pattern



  • 21. PUBLISH/SUBSCRIBE UPDATES

    • Explore Pub/Sub uses

    • List steps to implement a IIB V9 pub/sub flow

    • Explain using filters for publish/subscribe

    • EXERCISE 12 – Implementing content filtering




 

View Printer Friendly Page

Course Schedule
  Start Date  City  Price  
 8/28/2017
 $3250
Enroll
 11/20/2017
 $3250
Enroll

To Inquire About Future Classes

Request a class date

if one is not scheduled.