|
|
Introduction to SOA; an SOA Primer |
Course
Overview
This course provides a in depth
introduction to Service Orientation
and the Service Oriented
Architecture.
What will I learn?
This course is targeted at
Architects and IT managers plus Analysts, Designers who wish to get an overview
of SOA and knowledge of general software development. This course explain the
delegates what Service Orientation is and what a Service Oriented Architecture
is. Today SOA seems to have many meanings. Therefore we find it important that
you understand our view of SOA. We like to use the definition of Paul Allen:
"A Business phenomenon enabled by developments in technology"
This course is not a course on Web Services or XML, it is a course on IT and
Enterprise Architecture.
Some of the topics covered during this course
+ Get
introduced to SOA and understand it's potential
+ See if SOA is something for your enterprise
+ Understand the potential impact of rolling out SOA within your organization
+ Understand the steps involved (get a high level SOA road map for your
organization)
Course
Contents
Explain Service Orientation and its
Architecture
-
Business benefits and goals of SOA
-
IT benefits of SOA
-
Definition of a Service
-
Possible role of Web Services in the SOA
-
Requirements of Software Development Process within the SOA
-
Understand the process of defining SOA
Detailed overview
Service Oriented Architecture
Overview
• Define the SOA
• List benefits of SOA
• Understand the move in IT which
leads us to SOA and the business
value it can bring
• Define Business Agility and
explain the different aspects of
agility
• Define a Service and a software
service
• Discuss the possible role of Web
Services in an SOA
• Understand the relation between
SOA and CBD
• List benefits of using components
for the Service implementation
• Describe the requirements of the
Software Development Process that
leads to services.
• Lesson: Describing a Service
Oriented Process (SOP)
Describing a Service Oriented
Process (SOP)
• Examine the gap in Software
Development between the model and
the domain experts (the source).
• Examine the gap in Software
Development between the model and
the developers (the goal).
• Recognize the area of tension
between these two gaps.
• Discuss the potential role SOA
plays in managing that gap.
• Recap/Overview of UML 2.1
• Describe the requirements of the
Software Development Process that
leads to services.
• Discuss elements of a Service
Oriented Process (SOP)
• Understand the different workflow
in a SOP
• Discuss the cultural and
organizational changes required for
SOA and SOP
• Understand the concept of "Design
by Contract"
• Understand that SOP requires an
iterative and incremental approach.
Recommended Follow-On Courses
None
Duration
1 days
|
Cost |
|
Recommended reading & follow on courses
Service-Oriented Architecture: Concepts, Technology & Design Testimonials
Who has been on this course before
|
