Developing and Deploying Service Oriented Architectures based on Web Services

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Duration

    5 Days

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Overview
This is a 5 day taught course with demonstrations and group based workshops. The course covers:
  • the SOA approach to Enterprise Integration
  • the justification for Web Services forming the foundation for SOA
  • the key platform and framework independent SOA concepts
  • implementation of service-level communications, discovery, security, data handling, transaction management and system management
  • applying SOA to provide application interoperability, multichannel client access as well as to business process management

Course Contents
Overview of SOA and Web Services
  • viewing an enterprise from a Service-Oriented perspective
  • the "Service Abstraction" and Service Oriented application development
  • Web Services and SOA
  • Service oriented integration
  • Business Process Management
Elements of Service Oriented Architectures
  • SOA Governance Policies and Processes
  • SOA Principles and Guidelines
  • SOA Methods and Tools
  • Web Services Platform
  • Products, Technologies and Facilities
  • Key Service characteristics and Guidelines
    • for Service requesters
    • for Legacy Systems and Legacy services
Web Services and the Design, Development and Deployment of SOA
  • Service contracts
  • Service-Level data modelling
  • Service Discovery
    • Registration
    • Lookup
  • Service Level interaction patterns
    • request-response
    • request-callback
    • asynchronous store and forward messaging
    • publish-subscribe
    • atomic and composite services
    • generation of proxies and skeletons from service contracts
  • Service Level communication - alternative transports
    • WSDL
    • SOAP over JMS
    • SOAP over WebSphere
    • SOAP over CORBA IIOP
Using SOA and Web Services for Integration
  • Integration
    • business drivers
    • ideal requirements
    • selecting the technology stack layer at which to perform the integration
  • XML and Web Services for integration and interoperability
    • Web Services Integration
    • Service-Oriented Integration
  • Case studies
    • .Net and J2EE interoperability via SOA and Web Services
    • Service-Enabling legacy systems: CICS, IMS and CORBA
SOA and Multi-Channel Access
  • Costs and benefits
  • Client Presentation Tier
  • Channel Access Tier
  • Communications Infrastructure
  • Business Service Access Tier
SOA and Business Process Management (BPM)
  • BPM - fundamental concepts
  • Combining BPM, SOA and Web Services
  • Orchestration and Choreography specifications
Metadata and its Management
  • Basic approach using SOAP and WSDL
  • Metadata specifications
    • XML
    • WSDL 2.0
    • UDDI
    • Addressing
  • Policy
    • WS-Policy
    • Web Services Policy Language (WSDL)
  • WS-Metadata exchange
Web Services Security
  • Identity, Authentication and Digital Signatures
  • Challenges, Threats and Remedies
  • Communications layer security
    • IP layer security
    • Transport-layer security
  • Message level security
    • WS-Security framework - fundamentals
    • Security Assertion Markup Language (SAML)
    • XACML
    • XML Key Management Specification (XKMS)
Messaging - More advanced concepts and issues
  • Reliable messaging
  • Notification
  • Mobile workers and Occasionally Connected Computing
Transaction Processing
  • Protocols and co-ordination
  • Transaction specifications
    • the Web Services Coordinator
    • WS-Atomic Transaction
    • WS-BusinessActivity
    • WS-Context
    • WS-Coordination Framework
    • WS-Transaction Management

Developing and Deploying Service Oriented Architectures based on Web Services

Price on request