Home | Customer Login | Partner Login | Employee Login | Facebook Twitter LinkedIn |1.866.395.3000

Hands on Training for Designing and Developing SOA that leverages your IT

Topics help you identify the unique tool among so many "SOA badged" tools available, it can be hard to know where to start looking, or even to know what you should be looking for. Our instructors' impart their real-world experience of implementing SOA in large commercial, retail, manufacturing, utilities, banking & financial organisations in a series of case studies aimed to help you make the right decisions about your SOA strategy. This course is non vendor-specific so you'll get good, impartial advice.
Top Reasons for Attending our Training Engagement

Content
The training content is structured to match your organizations specific business objectives and needs. Based on the course you choose, our training engagement topics make the attendees to completely leverage the Designing and Developing SOA capabilities.

Structure
Our innovative and flexible learning approach consists of instructor-led learning methods, supplemented with hands-on exercises, mentoring including our World-class training material. You have the choice to customize your training plan by choosing from 50 different topics or use our full training engagement

Scheduling
Dates and times are set by you.

Location
Training can be provided at the customer location. Systems and software should be provided by the customer.

Collaboration
Our learning environment and approach promotes team members and encourages team to have a high degree of collaboration and teaming.

Budget
We offer a great value for your money. If the training takes place at your own premises, you will eliminate travel costs and avoid time away from the office (Any training engagement work is done at your company site will be charged at $1500-$2000 per day + Actual Expenses (Unlimited attendee’s if training engagement is hosted at your company site, prefer to have 6 – 8 max attendees per session for better hand holding)

Pre-Requisites

Attendess should be able to

  • Design and Analyze Requirements
  • Explain the principles and characteristics of services within SOA, and identify various service types
Our Premium Services

Miracle helped a number of clients in multiple industries successfully adopt SOA. Such engagements have spanned the entire SOA adoption stages like learning, deciding, planning, deploying, and evolving. Based on the knowledge we have accumulated through these engagements, we can help you avoid common pitfalls and put in place best practices that will help you successfully adopt SOA.

Course Objectives
  • Design SOA Solutions and Apply Project, Technical, and Operational Governance.
  • SOA design principles, patterns, and methodologies.
  • Service Oriented Methodologies & Patterns
  • SOA Analysis & Design
  • Business Process Implementation
Course Duration

A full-length engagement spans over 5 business days (1 Week). Course outline and duration can also be customized based on your time and need

Audience

Business Analysts, Sales Consultants, Technical Consultants, SOA Architects, Development Leads, Designers.

Back To Top

Comprehensive list of Course Topics.

Typical Course Outline

In this course, participants will learn how to design and develop an effective SOA Solution based on standards, pre-defined models and best practices that can leverage their IT ROI. The Cource promises you the complete Designer and Developer Experience.

Service Oriented Methodology & Patterns
  • Introduction to a SOA adoption roadmap
  • Service lifecycle
  • Three analysis approaches
  • Service oriented analysis
  • Service oriented design
  • Introduction to service oriented patterns
Talk through WSDL & SOAP
  • Sample WSDL Document Structure
  • One-way , Request-Response
  • Solicit-Response , Syntax
  • SOAP Binding Example
  • WSDL SOAP Binding Extensions
  • SOAP In Protocol Stack
  • Header Attributes, SOAP Body, SOAP Fault
  • Details of the Wrapped Style
Service Oriented Analysis & Design
  • Objectives
  • Stages of SOAD
  • Identifying services
  • Producing service specifications
  • Functional areas of the business.
Enterprise Service Bus (ESB)
  • Objectives
  • Service Invocation
  • Legacy System Integration
  • Web Services to the Rescue
  • The role of ESB in SOA
  • Security and ESB
Business Process Implementation
  • Business Process Diagram
  • Challenges in Process Implementation
  • BPEL4WS
  • Variables
  • Simple Activities
  • Invoke Activity
  • Structured Activities
  • Lifecycle of Process Development
  • Follow Integration Patterns
  • Example: A Simple Process
Messaging Architecture
  • What is messaging and why do we need them?
  • How to use messaging in SOA?
  • SOAP over JMS details.
  • Modeling services well suited for messaging.
  • Correlation and why do we need them?
  • How to use correlation in SOA.
  • How to implement publish subscribe in SOA?
  • Sample scenarios
Layered Architecture
  • Classic three-their architecture.
  • Connecting to the domain layer.
  • Linking to the User interface.
  • Using packages to decompose a system.
  • Avoiding mutual dependencies.
  • What is layering and why we need them?
  • Application service layer
  • Business service layer
  • Orchestration service layer
Transaction Management
  • The ACID properties.
  • Local vs. distributed transaction.
  • New challenges with transaction in SOA.
  • Transaction from a specific service call.
  • Transaction in a long running business process.
  • What is compensation and why do we need them?
  • How to implement compensation?
Software Platform for SOA
  • Software Tools for SOA
  • The Need for a Tool
  • SOA Development Life Cycle
  • Oracle BP Manager
  • WebSphere Application Server/ Process Server
  • Rational Application Developer (RAD) / WID
  • Key Features
  • Web Services Support
  • Runtime Products for SOA

Back To Top





Careers | Site Map | Terms of Use | Privacy Statement | Trademarks | Contact Us © 2011 Miracle Software Systems, Inc. All rights reserved