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 AudienceArchitects, 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 Mr. Mubarak Abdulla, know more about him 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 | | 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 | | 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) |
|