SE002 - SOA for Architects
Download
the course description
Overview
Defining a Service Oriented Architecture (SOA) is the current challenge of many
enterprise IT organizations. The emergent popularity of Web services, and its ease of
implementation, has muddied the waters, as many have adopted an incremental
approach to SOA via Web services, without first thinking through the larger architectural
issues. This course sets the context for describing an SOA from an architectural
perspective, coming to grips with the reality of this emerging technology, and providing
a detailed understanding of the elements that comprise SOA, as well as techniques and
practices for creating organization-wide software integration solutions using SOA
concepts.
Objectives
Understand the basic concepts of SOA
Learn the different paths to implementing SOA
Understand the roles and processes important to creating Service Oriented Architectures
Understand an SOA reference architecture.
Topics Covered
What is SOA?
How can businesses benefit from SOA?
The elements of a Service Oriented Architecture
Migrating from traditional architectures to SOA
Process and Activities for SOA
Audience
This course is designed principally for the technical and enterprise architects. However,
designers and other project team members who are interested in understanding SOA
concepts will greatly benefit from this course. It is also beneficial to technical leads and
software quality assurance personnel who oversee development of systems and require
an understanding of the process and the artifacts being produced.
Prerequisites
Prior architectural and high-level design experience
Duration
2 Days
Outline
- 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 web services
- The advantages and risks of SOA
- The Business Impact of SOA
- The benefits of employing SOA
- Review of common business goals and the way SOA addresses them
- 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-oriented
- Distributing Services Across a Network
- Aligning functional and non-functional requirements
in a distributed services environment
- The role of intermediaries in Service Networks
- Introduction to WS-* Extensions
- SOA tenets
- Process Driven Services
- Service layer abstraction
- Introduction to business process layer
- Process patterns
- Orchestration and choreography
- The use of WS-BPEL for process automation
- A Service Oriented Reference Model/ReferenceArchitecture
- Reference models and reference architectures
- The IMPACT SOA reference model and reference architecture
- SOA vendors and their relationship to the SOA reference model
- 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 and architectural concerns
- Next Steps
- Creating a service oriented enterprise roadmap
- Implementing the business process model
- Understanding the service oriented maturity model
More Information
For more information about this course, please
submit an inquiry
and we will contact you to discuss your needs.
Return to the course list
|