
Overview
This course will provide each participant with a high-level understanding of the role that Service-Oriented Architecture in IT application development and deployment. This course will focus on the current IT business challenges, emergence of Service infrastructure, components of the SOA model, Web services, Enterprise Service Bus, business process modeling, XML utilization (SOAP, WSDL, etc), concepts of SOAD, legacy application integration, development tools, the role of BPEL and BPM, vendor product support, SOA governance risk and benefit issues and SOA best practices.
All aspects of this class will incorporate the specific case studies of successful implementation of SOA techniques.
Prerequisites
Each student should have a basic understanding of application development and design methodologies.
Class Format
Lecture and Lab
Audience
Designed for programmers, managers, project leaders, enterprise architects and other technical individuals that need to understand the Oracle SOA model.
Learning Objectives
Upon conclusion participants will have acquired these skills:
Course Duration
2 Days
Course outline
Introduction
to SOA
Business Integration
o UDDI Registry
o Service Requestor
o Web Service
o Architecture
o Messages
o Definition
o Usage
Web
Services Development
o Application Server
o Process Server
o Enterprise Service Bus
o Point-to-Point
o Hub-to-Bus
Oracle
Application Server and ESB
o Deployment settings
o Java to XML mappings
o Binding Proxy generation
o XML to Java mappings
o SOAP Binding Mapping configuration
o Client
o Proxy
Enterprise
Service Bus
Service
Oriented Analysis & Design
Business
Process Modeling
o Abstraction
o Encapsulation
o Application
o Modularity
o Hierarchy
o Stage 1-Process Modeling
o Stage 2-Service Identification
o Stage 3-Service Design & Implementation
o Stage 4-Process Implementation
SOA
Governance
o Notation specification
o Behavior modeling
o Process activity sequencing
Legacy
Adapters
o Establishing decision rights for your
SOA environment
o Defining appropriate services
o Managing the lifecycle of service assets
o Measuring effectiveness
o CICS
o IMS
o VSAM
o JDBC
o COM
o EJB
o Exchange
o XML
o Mapping business objects
o Business object extraction via adapters