SOA Training Course
Customized On-site Training
Request a Quote
or call
1 (888) 357-1204
(3 days)
SOA Training Summary
SOA Jumpstart course delivers a comprehensive overview of Service-Oriented Architecture (SOA) that leverages both technical and organizational concerns and requirements in real-world terms.
Course topics provide a map to: evolutionary SOA implementation in existing enterprise and legacy system landscapes; immediate and long-lasting architectural gains; minimized cost, risks and overhead; increased capability of enterprise business logic and data models; agile and flexible IT infrastructure strategies.
SOA Training Objectives
Students learn how to meet the challenges of SOA design strategies as well as the organizational decision-making hurdles. Hands-on, non-programming workshops provide experience with: real-world case studies, strategic planning and implementation guidelines; detailed, low-level SOA design; SOA best practices.
SOA Training Outline
An IT Overview
- The Agility Problem
- Enterprise Software Lifecycle
- Agility Declines with Change
- Reasons for Paralysis
- Special Enterprise Software Issues
- Enterprise Architect
- Enterprise Landscape Order and Disorder
- Enterprise Software Requirements
- Simplicity
- Flexibility and maintainability
- Reusability
- Decoupling Of Functionality and Technology
- Enterprise Standards
- SOA vs. Standards
- Organizational Requirements
- On-Going Commitment
- Enterprise IT Renovation
- Services
- What Is A Service?
- Service Consumers and Providers
- Service Roots
- Business Computing
- Distributed Technology
- Programming model
Distributed Computing Concepts
- Introduction
- Communication Mechanisms
- Distribution Layers
- Middleware
- Communication Via Middleware
- Middleware Frameworks
- Remote Procedure Calls
- RPC Logic
- Distributed Objects
- Distributed Object Logic
- Object-Oriented Issues
- Message Oriented Middleware
- Queues
- Queues and Topics
- Transaction Monitors
- Application Servers
- Synchronous and Asynchronous Communication
- Synchronous Communication
- Asynchronous Communication
- Implementing Synchronous And Asynchronous Communication
- Simulated Synchronous Services with Queues
- Asynchronous One-Way
- Callbacks and Polling Services
- Callbacks and Queues
- Interface and Payload
- Interface Semantics
- Payload Semantics
- Interface vs. Payload
- Document-Centric Messaging
- Tight and Loose Coupling
- Tight Vs. Loose Coupling
- Architectural Best Practices
Service-Oriented Architectures
- Software Architecture
- Service-Oriented Architecture
- SOA Diagram
- Application Frontends
- Services
- Contract
- Interface
- Implementation
- Business Logic and Data
- Service Repository
- Binding
- Development-Time Binding
- Runtime Binding
- Runtime Service Lookup Names
- Runtime Service Lookup Properties
- Runtime Service Discovery Based on Reflection
- Service Bus
- Connectivity
- Diversity of Technology
- Diversity of Communication Concepts
- Technical Services
Using Services as Building Blocks
- Service Types
- Service Classifications
- Service Types
- Basic Services
- Data-Centric Services
- Logic-Centric Services
- Intermediary Services
- Technology Gateways
- Adapters
- Facades
- Function-Adding Services
- Process-Centric Services
- Public Enterprise Services
- Enterprise Layers
Architectural Action Plan
- Architectural Action Plan
- Fundamental SOA
- Fundamental SOA Layers
- Fundamental SOA Strategy
- Networked SOA
- Networked SOA Intermediary Service
- Networked SOA Gateways
- Networked SOA Adapters
- Networked SOA Function-Adding Services
- Process-Enabled SOA
Business Procession Management
- Introduction to Business Process Management
- Business Process Management System
- Modeling and Processes In BMPS
- BMP Architecture
- BMP and Process-Enabled SOA
- Design Implications
Process Integrity Management
- Data and Process Integrity
- Data Integrity
- Process Integrity
- Technical and Business Exceptions
- Process Ownership
- Concepts and Solutions
- Log Traces
- ACID
- Transaction Processing Monitors (TPM)
- 2PC
- Tightly Coupled 2PC Issues
- Tightly Coupled ACID Issues
- Transactional Steps
- SAGA
- BMP Process Integrity
- Web Service Standards
Service Bus Infrastructure
- Software and Service Bus
- Auditing
- Availability and Scalability
- Security
- SOA in Action
- Web Applications
- Enterprise Application Integration
- B2B
- Fat Clients
- Small Device Design
- Multi-Channel Applications
Organizational Action Plan
Motivation and Benefits
- Enterprise Perspective
- Personal Perspective
- SOA Organizational Action Plan
- Stakeholder and Conflicts
- Organizational SOA Roadmap
- The Pillars for Success
- An Ideal World
- Real World and Organization-Wide Standards
- Recommendations for Protagonist
Project Management
- Project Management Methodologies
- SOA-Driven Project Management
- Configuration Management
- Testing
Case Studies