This five day training course for architects delves deep into various architectural aspects of SOA. It starts with Service Oriented Analysis and Design (SOAD). This will help the architects understand how requirements are captured, business processes are modeled and services are identified. The course moves on to explore information management, transaction handling, messaging architecture, developing services, testing services, and finally securing them.
TOPICS
The course covers the following key areas of SOA:
WHAT YOU WILL LEARN
Students will get to actually apply various principles in hands on exercises. This will make the concepts come alive. Throughout the five day course, students will work through 18 real world labs in a hands-on SOA environment.
After taking the course, an architect will gain enough knowledge to begin devising a comprehensive architecture for a new SOA based solution.
AUDIENCE
Enterprise Architects, Solution Architects, Business Architects, Information Systems Architects, and Senior Developers.
Chapter 1 - SOA Fundamentals
Chapter 2 - SOA Case Study
Chapter 3 - Introduction to SOAP Web Services
Chapter 4 - Layers of Services
Chapter 5 - SOA Value Proposition
Chapter 6 - Architectural Topology for SOA
Chapter 7 - Introduction to Service Oriented Analysis & Design (SOAD)
Chapter 8 - SOA Service Life Cycle
Chapter 9 - Stage 1: Business Modeling and Use Cases
Chapter 10 - Basic XML Schemas
Chapter 11 - Complex Data Types In Schema
Chapter 12 - Web Services Description Language (WSDL)
Chapter 13 - Service Identification and Specification
Chapter 14 - Simple Object Access Protocol (SOAP)
Element
Element
Chapter 15 - Service Design and Implementation
Chapter 16 - Stage 4: Business Process Implementation
Chapter 17 - Service Component Architecture(SCA)
Chapter 18 - Adapters
Chapter 19 - Information Management in SOA
Chapter 20 - SOA Challenges and Risks
Chapter 21 - Governance Fundamentals
Chapter 22 - Overview of Service Registries
Chapter 23 - Messaging and Asynchronous Communication
Chapter 24 - Error Handling and Transaction
Chapter 25 - SOA Security Patterns
Chapter 26 - SOA Patterns
Chapter 27 - SOA Antipatterns
Chapter 28 - SOA Infrastructure and Tools
Chapter 29 - Glossary
Lab 1. Import and Test Web Services
Lab 2. Create a Mediation Module and Test Imports
Lab 3. Create Business Objects
Lab 4. Basic Mediation Flow Development
Lab 5. Using Mediation Primitives
Lab 6. Data Translation and Routing
Lab 7. Gathering Requirements
Lab 8. Design the Business Process Interface
Lab 9. Create the Expense Claim Business Process
Lab 10. Identify and Specify Services
Lab 11. Service Design and Implementation
Lab 12. Process Implementation
Lab 13. Create an Interface Map for the Accounting System
Lab 14. Assemble the Business Process
Lab 15. Deploy and Unit Test the Business Process
Lab 16. Build a Client for the Business Process
Lab 17. Using File Inbound and Outbound Adapters
Lab 18. Kicking Off Phase II
Lab 19. Human Services – Add Manager's Review Function
Lab 20. Build Business Rules
Lab 21. Publishing JMS Message from a Process
Lab 22. Asynchronous Notification To Process
Lab 23. Implement Compensation in a Long Lived Business Process
Lab 24. Testing Web Services
Lab 25. Pollution Regulation Compliance Process
Lab 26. Create a Profile (Optional)
Lab 27. Import Lab Solutions (Optional)