Request availability or book by selecting a date: Central London
City
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.
|
Course Overview Modern Service-Oriented Architecture (SOA) is enabling software technology to move beyond discrete, disparate programs and combine these programs into interoperable applications that map directly to business processes. SOA creates agility while reducing cost and delivery time. In this course, you gain a foundation in the concepts, modelling, design and implementation of SOA. You gain the knowledge to strategically develop SOA methodologies, technologies, languages and tools. Audience This course is valuable for analysts, strategists, software architects and anyone seeking a technical understanding of SOA. Programming experience is helpful, but not required. Skills Gained - Model, design and implement Service-Oriented Architecture (SOA)
- Create agile, reusable SOA
- Automate business processes by mapping to the architectural model
- Orchestrate services and execute processes with the Business Process Execution Language (BPEL)
- Achieve interoperability within SOA using proven standards and best practices
- Implement loosely coupled services using WSDL-first techniques
Course Outline Overview of SOA - Making the case for SOA
- Evaluating the benefits of services
- Surveying enabling technologies
Dissecting Services and Architecture Developing services - Identifying service characteristics
- Representing the service interface with proxies
- Building services with Java EE and .NET
Examining SOA architecture - Layering of service-oriented applications
- Exposing legacy applications as services
Leveraging SOA Technologies Structuring service messages - Conveying information with SOAP/XML
- Characterising message entities with schemas
- Avoiding brittle interfaces
Describing Web services with WSDL - Composing a service description
- Defining the abstract interface
- Specifying communication protocols
Service Modelling and Implementation Establishing the structure - Structuring business requirements
- Realising the framework
Creating new services - Breaking down business processes
- Identifying reusable operations
- Defining new service recommendations
Outlining the service interface - Deciphering the benefits of description-first services
- Creating the WSDL definition of a service
Developing Registries and Requesters Communicating service availability - Evaluating the ebXML and UDDI registries
- Publishing service WSDL
Building service requesters - Obtaining service descriptions
- Creating .NET and Java service requesters from WSDL
Orchestrating Services with BPEL Automating service interaction with BPEL - Generating visual representations of the business process with an automated tool
- Executing the BPEL script
- Developing BPEL services
- Defining Partner links
Creating BPEL scripts visually - Outlining syntax and semantics
- Managing concurrent and sequential messages
- Processing errors with fault handlers
- Restoring state with compensation handlers
- Correlating service invocations
Building Enterprise Services Ensuring interoperability - Implementing the WS-I interoperability profiles
- Achieving asynchronicity using the basic callback scenario
Creating secure and reliable services - Protecting data with WS-Security
- Guaranteeing message delivery with WS-Reliable Messaging
Anticipating Future Changes - Preparing for Governance with WS-Policy
- Describing interactions with choreography
- Reviewing industry initiatives
How to make a booking for the 424 course
|