Training

 

 

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

821A Bloor Street West
Toronto, ON
M6G 1M1

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

Home > Training > SOA for Architects > Service Oriented Architecture (SOA) for z/OS Training

Service Oriented Architecture (SOA) for z/OS Training

Course#: WA1520

This course is designed for IT managers, planners and architects. The course presents an overview of SOA, describes the SOA reference architecture, and demonstrates how the existing and new z/OS applications can support the SOA framework. It highlights the new development tools and z/OS facilities for SOA-enabling z/OS applications and data access. It also provides several integration scenarios for access to CICS, IMS and DB2 applications and data.

What you will learn
  In this course the students will learn:
  • SOA Fundamentals – what Service Oriented Architecture is
  • How the business can benefit from SOA infrastructure – who needs SOA?
  • Leading SOA vendors and their offerings
  • What IBM has done to include the z/OS platform in the SOA model
  • The SOA development methodology (SOAD)
  • How to use the SOAD in z/OS environment for new applications
  • How to integrate legacy applications using SOA (CICS, DB2, IMS and Batch)
  • Best practices
Audience
  IT managers, Architects and planners responsible for software design, implementation and deployment in the z/OS environment.
Prerequisites
 

The attendees should have a good understanding of the z/OS application environment and development facilities.

Duration
  2 days.

Outline of WA1520 Service Oriented Architecture (SOA) for z/OS Training

1. Course Outline

 
  • Course Description
  • SOA for z/OS Outline
 

2. SOA Fundamentals

 
  • Objectives
  • SOA in Context
  • The SOA Umbrella
  • Service Oriented Architecture
  • What s a Service?
  • Example Services
  • Service Relationships/Roles
  • Why SOA?
  • SOA Helps Business Address
  • SOA s Goal
  • The Value of Transitioning from Applications to Services
  • Is This a New Concept?
  • Service Architecture Is
  • About Services in SOA
  • Interface Transparency
  • SOA Enhancements
  • Need for Integration
  • Factors That Impact Integration
  • Challenges of Integration
  • Common Solution Implementations
  • Channel Implementation Choices
  • How SOA Does Integration
  • Elements of a Service
  • Defining Web services
  • Web services and SOA
  • Web services Value Add
  • How Web services Work
  • SOAP
  • SOAP HTTP Request Example
  • SOAP HTTP Response Example
  • UDDI
  • Challenges to Services Assembly
  • Enterprise Service Bus (ESB)
  • ESB Features
  • SOA and BPM
  • SOA and Business Process Implementation
  • Example Business Process
  • Traditional Integration Solution
  • SOA & Business Process
  • Challenges in Process Implementation
  • Challenges in Process Implementation
  • SOA Capabilities
  • SOA Standards
  • Summary
 

3. Enterprise Service Bus (ESB)

 
  • Objectives
  • Service Oriented Architecture (SOA)
  • Service Invocation
  • Business Process
  • Enterprise Service Bus (ESB)
  • Legacy System Integration
  • Unsupported Protocol
  • The Role of ESB in SOA
  • ESB: Software Artifacts
  • ESB - Software Artifacts
  • Business Process
  • Business Process: Example
  • Minimum ESB Capabilities
  • Minimum ESB Capabilities: Integration
  • Minimum ESB Capabilities: Communication
  • Minimum ESB Capabilities: Service Interaction
  • Minimum ESB Capabilities: Management
  • Security and ESB
  • Summary
 

4. Advantages of SOA

 
  • Objectives
  • Learn By Example
  • Traditional EAI Approach
  • Problems with Traditional EAI Approach
  • Enter Service Oriented Architecture (SOA)
  • Build the Services
  • Build the Process
  • We Can Easily Change the Process
  • Change Flow Using Legacy Approach
  • Replacing an Application
  • Other Advantages
  • Business Advantages
  • Adoption Stages
  • SOA vs. Client Server Architecture
  • SOA vs. Internet Architecture
  • SOA vs. Web services
  • Research
  • Savings: Example 1
  • Savings: Example 2
  • Savings: Example 3
  • Summary
 

5. Software Platform for SOA

 
  • Objectives
  • SOA Development Iteration
  • Types of Software Needed to Support SOA
  • Oracle SOA Suite
  • IBM Software Offering
  • IBM WebSphere Process Server
  • IBM IT Service Management (ITSM) Tools
  • TIBCO BusinessWorks
  • TIBCO SmartMapper
  • webMethods Fabric
  • webMethods: Enterprise Service Platform (ESP)
  • webMethods: Business Process Management (BPM)
  • webMethods: Business Activity Monitoring (BAM)
  • webMethods: Composite Application Development
  • WebLogic Integration
  • Microsoft BizTalk Server 2006
  • Windows Workflow Foundation (WF)
  • Summary
 

6. J2EE and WebSphere Overview

 
  • Objectives
  • What is Java?
  • What is J2EE?
  • The J2EE Specifications
  • Role of Application Server
  • What is a Servlet?
  • Servlet Execution
  • What is a JSP?
  • JSP Code Sample
  • What is an EJB?
  • EJB Types
  • EJB Examples
  • Model-View-Controller Architecture
  • MVC An Example
  • Containers
  • J2EE Blueprint
  • J2EE Vendor Specifications
  • Containers
  • J2EE Blueprint
  • Services
  • JDBC
  • Data Sources
  • Java Naming and Directory Interface
  • Java Message Service
  • JavaMail
  • J2EE Connector Architecture
  • Java Transaction API
  • Security
  • Lifecycle Management
  • WebSphere Architecture
  • WebSphere Platform
  • Base Edition
  • Base Edition
  • Other WAS Editions
  • IBM HTTP Server
  • ESB Products
  • Other Products
  • J2EE and WebSphere Overview Questions
  • J2EE and WebSphere Overview Answers
  • Reference
 

7. Justifying SOA on z/OS

 
  • Section - Outline
  • Why SOA on z/OS?
  • Development Resource Pool
  • Services and mainframe transactions
  • Three key objectives for SOA on System z
  • Web to 3270 Access Mapping
  • Enabling Mainframe Resources for SOA
  • Enabling Mainframe Application for SOA
  • Three Styles of Application Transformation
  • Three Development Approaches
  • zSeries Developer s Roadmap for SOA
 

8. Enabling Legacy Systems

 
  • Section - Outline
  • SOA Enabled IBM Transactional Runtimes
  • Web Services and CICS/TS
  • Web Services and IMS V9
  • Web Services and DB/2 - WORF
  • DB2 - Web Service Provider / Consumer
  • SOA on z/OS Development Tools
  • SOA on z/OS WDz XSE
  • WDz Service Flow Modeler
  • SOA on z/OS Compiler support
  • Enabling z/OS for SOA - Summary
 

9. WebSphere Application Server V6

 
  • Section - Outline
  • WebSphere Application Server for z/OS
  • Web Servers and Application Servers
  • Web Server Integration
  • Web Application Server and J2EE
  • WebSphere Application Server for z/OS
  • WAS Releases
  • WAS for z/OS Structure
  • WAS and Web Services
  • WAS and Web Services - HTTP
  • WAS and Web Services - JMS
  • WAS Review Questions
  • WAS Review Answers
  • WAS - Summary
  • Reference
 

10. WebSphere MQ - Introduction

 
  • Section - Outline
  • Concepts / Definitions
  • Accessing WMQ From Applications
  • Local and Remote Queues
  • WMQ Client / Server Implementations
  • WMQ Supported Platforms
  • WMQ for z/OS Single System View
  • WMQ for z/OS Network View
  • Point-to-Point Messaging Applications Design
  • Publish / Subscribe Messaging Model
  • WMQ System Connectivity Solutions
  • WebSphere MQ transport for SOAP
  • WMQ System Connectivity Summary
 

11. Enabling CICS/TS Applications

 
  • Section - Outline
  • CICS/TS Single System View
  • CICS/TS Application View
  • CICS/TS Network View
  • CICS/TS Connectivity
  • CICS/TS V3.1 Web Connectivity
  • CICS/TS Web Services (SOAP) Support
  • CICS/TS V3.1 SOAP Interface
  • CICS/TS SOAP Interface Architecture
  • CICS/TS SOAP Support Components
  • CICS/TS SOAP - TCPIPSERVICE definition
  • CICS/TS SOAP - PIPELINE definition
  • CICS/TS SOAP - WEBSERVICE definition
  • CICS/TS SOAP URIMAP Definition
  • CICS/TS SOAP WSBind File
  • CICS/TS SOAP Outbound Request
  • CICS/TS SOAP Using WDz
  • Sample WSDL 1 of 2
  • Sample WSDL 2 of 2
  • Enabling CICS/TS for J2EE
  • Enabling CICS/TS Applications Using CTG
  • Enabling CICS Applications Using HATS
  • Enabling CICS Applications via JMS
  • Enabling CICS for SOA - Summary
 

12. Enabling DB2 Applications and Data

 
  • Section - Outline
  • Accessing DB2 V9 for z/OS
  • Using DB2 Stored Procedures
  • Running DB2 Stored Procedures
  • Using DB2 User Defined Function UDF
  • J2EE Access to DB2 for z/OS
  • J2EE Access to DB2 V9 for z/OS
  • Enabling DB2 for J2EE
  • Web Services and DB/2 for z/OS
  • DB2 - Web Service Provider / Consumer
  • Web Services Object Runtime Framework - WORF
  • WORF and DADx
  • WORF and DADx Development
  • WORF and DADx
  • Using WORF to Access DB2 on z/OS
  • DB2 Web Service Provider / Consumer
  • DB2 Web Service Provider
  • DB2 Web Service Consumer
  • DB2 Web Service Consumer
  • Including DB2 in a Federated DB Access
  • Accessing z/OS via DB2 Connect
  • DB2 Connect EE
  • Enabling DB2 for SOA - Summary
 

13. Enabling IMS Applications and Data

 
  • Section - Outline
  • IMS V9 - z/OS Components
  • IMS V9 z/OS Components - ODBA
  • IMS V9 z/OS Components - OTMA
  • IMS OTMA
  • IMS V9 z/OS Components - IMS Connect
  • IMS Connect and OTMA
  • IMS V9 SOAP Interface
  • IMS V9 SOAP Gateway
  • Web Services and IMS V9
  • Deploy to IMS SOAP Gateway
  • Enabling IMS for J2EE
  • Enabling IMS for J2EE
  • Including IMS in a Federated DB Access
  • Enabling IMS Applications Using HATS
  • Enabling IMS Applications Using MFS Web Enablement
  • IMS MFS Web Enablement
  • Enabling IMS Applications via JMS
  • Enabling IMS Applications via JMS
  • Enabling IMS for SOA - Summary
 

14. SOA for z/OS - Summary

 
  • Section Outline
  • Enabling z/OS for SOA - Approaches
  • Enabling z/OS for SOA - Applications
  • CICS/TS V3.1 Web Connectivity
  • IMS TM Applications - Web Connectivity
  • Enabling Business Logic or User Interface
  • Enabling Access to z/OS Data
  • Other Considerations
  • Other Considerations
  • Enabling z/OS for SOA - Summary
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course
Other Details

Register for a courseware sample

It's simple, and free.

 

Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.