Skip to content
Site Tools
Increase font size Decrease font size Default font size
You are here: Home
Service Oriented Architecture

Course Overview

This workshop is designed to provide participants with concepts, techniques and lessons from experience that will help them be more successful in the architect role.The chief goal of this class is to teach how to build a SOA application from ground up. It covers the full lifecycle of a SOA project - requirements gathering, design, implementation and testing.

If you are getting started with SOA development, this class offers a wonderful opportunity for your team to get a concrete idea for how a SOA application is built. The course consists of both pen and paper labs and hands-on labs.The greatest value from this course comes from the higher priorities given to the breadth than to the depth of different subjects. Its perspective is that of the strategic architect rather than that of the programmer. The course is focused on design rather than diving deep into specifics.

Note: We can offer the labs using other platforms such as IBM Web Sphere, BEA Web Logic or Microsoft .NET.

Course Fees

  • Please Contact Vertical Divers for pricing
  • For Registration and Discounts see the Registration Page
  • For Event Dates see the Schedule grid

You will receive a course kit. This comprehensive kit contains valuable, real-world examples and best practice insights so that you can get started right away on your own.

Course highlights

  • Understanding ServiceOrientation
  • Building Services
  • Service Categorization
  • Service Oriented Modeling
  • Enterprise Service Bus
  • Transaction
  • Securing SOA
  • Governance
  • Patterns & Anti Patterns
  • Testing Service Oriented Application
  • Software Platform for SOA

Target Audience

Architects, Developers who are responsible for developing SOA based application integration solutions and Architects who will like to get hands on practical experience developing a full SOA application from start to finish. It is aimed at anyone with a specific interest in service oriented architecture, working in all types of organization, including corporate's, ISV's, solution providers, consultancies and the public sector. Typical job titles of attendees will include Technical Architect, Development Manager, Team Leader, Senior Software Engineer, Technical Director, Enterprise Architect, Programming Manager Software Consultant, IT Manager, Software Architect, Project Manager.

Faciliator

Course Coverage and Duration

This is a two-days intense course for developers and application architects.

Day 1
09:30 – 11:00
Understanding Service Oriented Architecture
  • Understanding Business - IT alignment
  • Using Services as Building Blocks
  • The four tenets of Don Box
  • Service Classifications
  • Understanding WS-I standards
  • Building Service-Oriented Web Clients with Ajax
11:00 – 11:15
Tea Break
11:15 – 13:00
Service Bus Infrastructure
  • Software and Service Bus
  • Extending SOA with Event driven Architecture
  • Availability and Scalability
  • Mediation services
  • Mediation services
  • Metadata services
  • Auditing service
  • Security services
13:00 – 14:00
Lunck Break
14:00 – 15:45
Modeling Service Oriented Architecture
  • SOAD Stages and SOA Lifecycle
  • Top Down Development
  • Bottom Up Development
  • Identifying Services
  • Apply OOAD in New Service Development
  • Component Design vs. Service Design
  • UML notation for SOA MOdeling
  • Service Classifications
  • Basic Services
  • Data-Centric Services
  • Logic-Centric Services
  • Intermediary Services
  • Technology Gateways
  • Process-Centric Services
  • Public Enterprise Services
15:45 – 16:00
Tea Break
16:00 – 18:00
SOA Patterns & Anti Patterns
  • Pattern : Messaging Channel for SOA
  • Pattern : Message Routing in SOA
  • Pattern : Message Transformation in SOA
  • Pattern : Deferred Response in SOA
  • Anti Pattern : Technology Driven SOA Adoption
  • Anti Pattern : SOA is the Cure All
  • Anti Pattern : Web Service is SOA
  • Anti Pattern : The Silo Approach
  • Anti Pattern : Fine Grained Service
  • Anti Pattern : Point-to-Point Communication
  • Anti Pattern : Stateful Services

 

Day 2
09:30 – 11:00
Metadata for SOA
  • Business Taxonomy
  • Policy
  • Policy Asscoiation
  • Dependancies Configuration
  • Subscriptions
  • Registry & Repository
11:00 – 11:15
Tea Break
11:15 – 13:00
SOA Governence
  • Challenges in Implementing and Managing SOA
  • SOA Governance Policies
  • Service Policies
  • Service Versioning Policies
  • Service Lifecycle Policies
  • More Recommended Procedures
13:00 – 14:00
Lunck Break
14:00 – 15:45
SOA Security
  • Risks of loosely-coupled services
  • Verifying Data Integrity
  • Keeping Data Confidential
  • Authenticating service consumer
  • Authorization with SAML
  • Federated Identity Management
  • Secure Conversation on wire
  • Distributing Security Policies
  • Security as a service
  • Service bus security
15:45 – 16:00
Tea Break
16:00 – 18:00
Challenges in SOA
  • Transaction in SOA
  • Transaction and Short Lived Business Process
  • Transaction and Long Lived Business Process
  • Transaction Context Propagation
  • Compensation
  • Compensation in a Micro flow
  • Compensation in a Long Running Process
  • SOA Testing Challenges
  • The SOA Components to Test
  • Phased Testing
  • Methods for testing in Production
  • Types of Software Needed to Support SOA
  • Oracle SOA Suite
  • IBM Software Offering
  • Web Logic Integration
  • Microsoft BizTalk Server 2006
  • Windows Workflow Foundation (WF)