SE006 - SOA for Quality Assurance
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 the 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.
This two-day course is designed
principally for the technical and enterprise architect.
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.
Objectives
Understand the basic concepts of SOA.
Learn the different paths
to implementing SOA.
Understand the roles and processes
used to create Service Oriented Architectures.
Understand an SOA reference
architecture.
Prerequisites
Prior architectural and high-level
design experience
Class Size
Up to 12 students
Outline
- What is Service Oriented
Architecture (SOA)
- Creating a common understanding of SOA
- The evolution of SOA
- Service and SOA concepts
- 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/Architecture
- Adoption challenges
- Success stories
- SOA strategy and roadmap
- High level impacts on people, process, and
technology
- 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
|