Developing and Deploying Service Oriented Architectures based on Web Services
Course
Inhouse
Price on request
Description
-
Type
Course
-
Methodology
Inhouse
-
Duration
5 Days
Reviews
Have you taken this course?
Course programme
Overview
This is a 5 day taught course with demonstrations and group based workshops. The course covers:
Course Contents
Overview of SOA and Web Services
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
- 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
- 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
- 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
- Costs and benefits
- Client Presentation Tier
- Channel Access Tier
- Communications Infrastructure
- Business Service Access Tier
- BPM - fundamental concepts
- Combining BPM, SOA and Web Services
- Orchestration and Choreography specifications
- 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
- 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)
- Reliable messaging
- Notification
- Mobile workers and Occasionally Connected Computing
- 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