section_text

DT offers a core set of courses aimed at covering the Application Lifecycle, from requirements gathering, analysis and design to development, testing, process and project management.

section_grafx
  

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
£500 plus VAT

Recommended reading & follow on courses

Service-Oriented Architecture: Concepts, Technology & Design
ISBN-10: 0131858580, ISBN-13: 978-0131858589


Testimonials

 


Who has been on this course before