Techknowledge Training: Service Oriented Architecture (SOA) Immersion Bootcamp
Techknowledge Training: Service Oriented Architecture (SOA) Immersion Bootcamp
YWBM
Service Oriented Architecture (SOA) Immersion Bootcamp
Five days
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
development 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 using IBM WebSphere Integration
Developer V6.0 to build, test and run SOA applications.
Note: We can offer the labs using other platforms such as BEA WebLogic or Microsoft .NET. Please ask
your sales representative for your customization needs.
Prerequisites
Java programming and entry-level level knowledge of J2EE and XML.
Audience
J2EE 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.
Course Summary
• What is SOA and why we need this approach.
• Enterprise Service Bus (ESB)).
• How Enterprise Application Integration (EAI) is achieved using SOA.
• How to capture requirements for a SOA project.
• How to perform analysis and design.
• How to implement services and business processes.
• Technical details of XML schema, SOAP and WSDL.
• How to test SOA applications.
TECHKNOWLEDGE TRAINING
illuminating technology since 1980
1. Roadmap
Objectives 3. SOA Case Study
Roadmap for Training Objectives
Summary What is a Case Study
STC Challenges
Acme Challenges
2. SOA Fundamentals How Can SOA Help STC?
Objectives How can SOA Help Acme?
Service Oriented Architecture Additional Benefits Made Possible by SOA
What’s a Service? Acme and STC’s Use of SOA
Example Services Summary
Service Relationships / Roles
SOA and Business Process Implementation
Example Business Process 4. ESB and SOA Patterns
Traditional Integration Solution Objectives
SOA & Business Process Service Oriented Architecture (SOA)
Need for Integration Service Invocation
Factors that Affect Integration Business Process
Challenges of Integration Enterprise Service Bus (ESB)
Common Solution Implementations Legacy System Integration
Channel Implementation Choices Unsupported Protocol
How SOA Does Integration The Role of ESB in SOA
About Services in SOA Minimum ESB capabilities
SOA Helps Business Address… Minimum ESB capabilities - Integration
Elements of a Service Minimum ESB capabilities - Communication
SOA’s Goal Minimum ESB capabilities - Service Interaction
The Value of Transitioning from Applications to Minimum ESB capabilities - Management
Services Security and ESB
Is this a New Concept? Summary
Service Architecture is…
Interface Transparency
SOA Enhancements 5. Advantages of SOA
Challenges to Services Assembly Objectives
Enterprise Service Bus (ESB) Learn By Example
ESB Features Traditional EAI Approach
Challenges in Process Implementation Problems With Traditional EAI Approach
SOA Capabilities Enter Service Oriented Architecture (SOA)
Web Services Build the Services
Web Service and SOA Build the Process
Web Services We Can Easily Change the Process
How Web Services Work Change Flow Using Legacy Approach
SOAP Replacing an Application
SOAP HTTP Request Example Other Advantages
SOAP HTTP Response Example Business Advantages
UDDI Adoption Stages
Summary Research
Savings - example 1
TECHKNOWLEDGE TRAINING
illuminating technology since 1980