In Service Oriented Architecture (SOA) training course, you will explore what Service-Oriented Architecture (SOA) is, the impact of SOA, what it means in terms of today's systems and architectures, and how to apply the concepts in identifying business and systems services. You will gain a better understanding of what services and SOAs are, and the best practices and processes used in supporting the design and implementation of SOA-based applications. You will examine the enterprise systems and how to identify, design, and develop complex services using sound analysis and design techniques. You will have a clear picture of how a service orientation can fundamentally change the dynamics of how software is developed and "lives" within an enterprise.
By attending Service Oriented Architecture (SOA) workshop, delegates will learn:
- Business impact of SOA
- History of SOA and what design processes led up to SOA
- Challenges to adopting SOA in the enterprise
- Apply the concepts and principles of SOA to on-going and future projects
- How Enterprise Application Integration affects the reuse of existing applications
- SOA from an architectural perspective
- Business process analysis and its relation to Business Process Execution Language (BPEL)
- Difference between object-oriented (OO) analysis and design and SOA analysis and design
- List the various roles involved in Service-Oriented Analysis and Design (SOAD)
- Perform SOA analysis to identify useful and manageable services
- Importance of business process modeling
- Governance and how it applies to SOA and IT in general
- Compare SOA best practices
- Responsibilities crucial to governance
- Web services
The Service Oriented Architecture (SOA) class is ideal for:
- Business and system analysts who need to identify and support the design of SOA applications and infrastructures
