"Learn how SOA training can give you the often sought-after competitive edge"
Service Oriented Architecture Essentials
Course contents - 2 days
What you will learn :
What is service oriented architecture?
- Creating a common understanding of SOA
- The evolution of SOA
- Introduce the concepts of services and SOA
- Design principles of SOA
- The relationship between SOA and services
- The advantages and risks of SOA
The Business Impact of SOA
- The benefits of employing SOA
- Review of common business goals
- The risks associated with the SOA approach
- Evaluating tradeoff strategies
Service Enablement
- Basic web services elements
- Core web services standards stack
- The Importance of WSDL
- The design of SOAP
- The use of registries via UDDI
- The basic concepts of service orientation
Distributing Services Across a Network
- Aligning functional and nonfunctional requirements
- The role of Intermediaries In Service Networks
- Introductions to WS-* Extensions
- SOA Tenets
Modeling SOA building blocks
- Using UML to analyze and design interfaces
- Generating a domain model
- Implementing and realizing Use Cases
- Showing web service collaboration
- Usage of communication diagrams
- The need for a structured analysis process
Process Driven Services
- Service layer abstraction
- Introduction to business process layer
- Process patterns
- Orchestration and choreography
- The use WS-BPEL for process automation
A Service Oriented Reference Model
- Reference models and reference architectures
- The IMPACT SOA reference model and architecture
- SOA vendors and their relationship with SOA
- SOA support in .NET and J2EE platforms
A Service Oriented Methodology
- Introduction to a SOA adoption roadmap
- Service lifecycle
- Three analysis approaches
- Service oriented analysis
- Service oriented design
- Introduction to service oriented patterns
Next Steps
- Creating a service oriented enterprise roadmap
- Implementing the business process model
- Understanding the service oriented maturity model