Introduction to Service Oriented Architecture Training in Madison

Enroll in or hire us to teach our Introduction to Service Oriented Architecture class in Madison, Wisconsin by calling us @303.377.6176. Like all HSG classes, Introduction to Service Oriented Architecture may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it is scheduled: Public Training Classes
Provided there are enough attendees, Introduction to Service Oriented Architecture may be taught at one of our local training facilities.
We offer private customized training for groups of 3 or more attendees.

Course Description

 
This course will provide each participant with a high-level comprehensive overview of the Service-Oriented Architecture (SOA) and business integration components of the eCommerce environment. This briefing will focus on the concept and role of the SOA surroundings in the corporate environment, integration of Web services, architecture of the Enterprise Service Bus, routing of SOA messages, event driven processing, business process modeling using BPEL, BPEL4WS and BPMN, BPEL Process Manager for modeling, XML data transformations, logging and auditing, security concerns, business integration architecture (Integration Server, MOM, adapters, etc) and the development tools that can be utilized. All aspects of this class will incorporate the architecture offerings of the SOA environment to illustrate the implementation of these techniques.
Course Length: 2 Days
Course Tuition: $790 (US)

Prerequisites

A basic knowledge of and exposure to the Java programming language is recommended but not required.

Course Outline

 

SOA Architecture
SOA Pyramid
SOA and Corporate Data
SOA and Programming Languages
SOA Pyramid: Application Server
SOA Pyramid: Web Services
SOA Pyramid: Integration Server
SOA Pyramid: ESB
SOA Pyramid: BPEL Models
SOA Pyramid: Rules Engine
SOA Pyramid: Web Services v2.0
SOA Pyramid: UDDI Registry
SOA Governance
SOA Business Challenges
1990s: Billion Dollar Lock-In
Integration Tools Appearing
Point-to-Point Approach
New $200B Lock-In: Big Apps
Frozen Enterprise Asset Concept
Liquid Asset Transformation
SOA: Frozen to Liquid Assets
Service Infrastructure Layer
Web Services Based Approach
Service Infrastructure
Application vs. Service Layer
SOA Challenges
Service Infrastructure Approach
Vendor Product Solutions
SOA Development Actors
Vendor SOA Products
SOA Product Family
ESB Target Environments
Composition vs. Coding
Role of Integration Server
Service Registry
Data Services
SOA Enterprise Security
User Interaction
BPM Suite

Defining Web Services
Business Integration Issues
Integrated Barriers
Integrated Architectures
Current Integration Solutions
B2B Integration Solutions: Web Services
Web Service Advantages
Web Services Characteristics
Defining a Web Service
Emerging Standards
Service Oriented Architecture
SOA and Web Services
Illustrating SOA Environment
Defining XML Web Services
Enterprise Solutions Platform
Leading Web Services Vendors
J2EE vs. .NET
Web Services Implementation Architecture
Client Tier Connectivity
Web Services Interaction
Market Dynamics for Web Services
Web Services Model
Expanded Web Services Model
B2C and B2B Comparison
Legacy Integration using Web Services
Web Services Integration
Application Partnership
Defining SOAP
Illustrating SOAP
SOAP Hides Implementation
Web Services Protocol Stack
SOAP Architecture
Basic SOAP Architecture
Web Services: SOAP Message
SOAP Message
Using Attachments
SOAP with Attachments
Illustrating WSDL
WSDL Components
WSDL Parts
Service Orchestration
Web Services Discovery
Universal Description, Discovery Integration
UDDI Process
USSI Models
UDDI Data Models
Web Services Gateway
Illustrating Integration with JCA

Integration Server Overview
SOA Pyramid: Integration Server
Integration Overview
Business Integration
Integration Server Abilities
Integration Topologies
Point-to-Point
Hub and Spoke
Bus Topology
Hub and Bus Combined
Coupling Techniques
Integration Patterns
Integration Services
Runtime Mapping
Integration Architecture
Software Components
Deployed Components
Collaborations
Integration Adapters
Business Objects
Business Objects Data Flow
 
Enterprise Service Bus
Enterprise Service Bus Overview
What is an ESB?
Basic ESB Pattern
Elements of Basic ESB Pattern
ESB Architecture
Using ESB Functionality
Enterprise Service Bus
Added Value to Application Server
Multiple Interaction Patterns
ESB Communication
ESB Capabilities
ESB Product Relationships
Major ESB Components
Service Component Mediations
ESB and Message Broker
Message Broker as ESB
ESB Patterns
Interaction Patterns

Introduction to BPEL
BPM Meets SOA
Business Process Management
BPM Meets SOA
Business Process Execution Language
Defining BPEL
BPEL Processes
BPEL Engine Architecture
BPEL Engine Processing
BPEL Composition
Deploying BPEL4WS Processes
Basic Web Services
Web Services vs. BPEL
W3C Web Services Stack
W3C Stack Components
Business Process Improvement
Defining BPEL
Web Service Business Processes
Business Process Interoperability
BPEL Usage Patterns
Non-Interruptible Process
Interruptible Process
Basis for BPEL
Key BPEL Concepts
Creating BPEL Syntax
BPEL Specification
BPEL Process Elements
Model vs. Runtime
Vendor BPEL Offerings

Business Rules
Defining Rules
Key Benefits
Business Rules
Mechanisms of Rules
Business Rules Architecture
Business Rules Design
Rules Conclusion
Business Rules Composition
Business Rules Processing

SOA Governance
Defining SOA Governance
Governance Definitions
Changing IT Governance
SOA Adoption Challenges
SOA: What?s Needed
Evolving SOA Technology
Evolving Standards (WS-*)
SOA Governance Infrastructure
What Needs to be Governed
SOA Entry Points
Service Visibility
Service Lifecycle
SOA Security Challenges
Identity Management
Security Services
SOA Governance Challenges
SOA Challenges
Governance Models
SOA Interactions

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.