Building Secure and Reliable web Services

Klik hier om de informatie over deze training te downloaden.
An expert view of web Services, security and reliability recommendations

Doelgroep

System engineers, consultants, system administrators, technical project managers.

Voorkennis

Basic Windows knowledge

Lesstof

2 days Hands-on course contents.

What you will learn :

Core technologies for web services
  • High level overview of XML, WSDL, SOAP and UDDI
  • Demystying the underlying core technologies
  • The classic service provider
  • The service interface
  • The service consumer
Web Services Demo
  • Web services in action
  • A web services client and server demo
  • Quote service demonstation
  • Interaction between XML, WSDL, and SOAP
  • Connecting to an Internet web service on the web
  • Demo using XMPSpy, BizTalk, Eclipse, Java...
Web Services Standards and Organisations
  • The web services standards space
  • The standards body and their associated recommendations
  • Overview of OASIS, W3C, WS-I, OMG and Java Community
XML Technologies
  • XML elements and attributes with sample documents
  • XML namespaces
  • XML Schema Definition (XSD)
  • Fundamentals of Extensible Stylesheet Language (XSLT)
SOAP - Simple Object Access Protocol
  • Structure of a SOAP message
  • Sample SOAP requests and responses
  • Using SOAP as a protocol
  • Using SOAP as an envelope
UDDI - Universal Discover Description and Integration
  • UDDI technologies, API, and acceptance
  • Alternatives to UDDI
  • The green, white and yellow books
  • tModels explained
WSDL - Web Services Description Language
  • Understanding the logical interface
  • Types, messages, operations and portTypes
  • Different kinds of WSDL operations
  • Example of One-way, Request-response
  • Example of solicit-response and notification
  • Understanding the physical interface
  • Example of service ports and bindings
  • Interface modelling using WSDL
The Wrapped-Doc-Literal Style for WSDL
  • Discussion of different message encodings and styles
  • Historical evolution and the on-the-wire format
  • Why doc-literal is preferred over RPC-encoded
  • Why using the wrapped form?
  • Design guidelines for wrapped-doc-literal approach.
Best Practise in WSDL Design
  • Advice on how to design interoperable WSDL
  • Making WSDL easy to understand and re-use
  • Operation Granularity
  • Naming: portTypes, services, ports and bindings
  • Client access
  • WSDL-first design
Web Services Security
  • Why security is so important for web services
  • Challenges (and solutions) for web services security
  • Presentation and discussion
  • Use of secure transports (HTTPS) and WSSE headers
  • Security related standards
Web Services Transactions
  • Why transactions are so important
  • Some things cannot be rolled back...
  • Different semantics: long-lived, short-lived
  • ACID, business process modelling, compensation
  • Requirements for a web-services transaction monitor
  • Transactions-related standards
Web Services and Service Oriented Architecture
  • What are services, and what benefits do they offer?
  • Service-oriented architecture
  • Why web services are ideally suited for SOA
  • service-oriented architecture
  • SOA and the "Enterprise service bus"
  • SOA without web services
Principles of service oriented design
  • The principles of good service oriented design
  • Loose-coupling, formal contracts, abstraction
  • Examples of re-use, composition, autonomy
  • Stateless and discovery
  • Conclusions: how "service-oriented" is your actual architecture?
Also included in the training are recent initiatives, such as WS-Security, WS-Coordination, WS-Transaction, WS-Policy, WS-Reliable Messaging and WS-Attachments.
Orchestration and Choreography of business processes through the usage of middleware tools is another exciting subject that gets full attention during this course. Participants will learn the basics of web service transactions, compensation actions and new generation languages such as business process execution language for web services. (BPEL4WS).

Deelnamecertificaat

U ontvangt na afloop van de training een certificaat van Internet Opleidingscentrum, waarop staat vermeld dat u de training "Building Secure and Reliable web Services" heeft gevolgd.

Tijdsduur

Deze cursus duurt twee dagen, van 09.30 - ca. 16.30 uur. Tussen 12.30 - 13.00 uur is er een lunch. Koffie, thee en frisdrank zijn de gehele dag beschikbaar.

Kosten

De cursus kost EUR 995,00 per persoon, excl. BTW. Inclusief lesmateriaal, koffie/thee en lunch.

Cursusdata

Building Secure and Reliable web Services - 2 dagen
2017 november
december
2018 januari
februari
maart
april
( Voldoende plaats Voldoende plaats, Bijna Vol Bijna Vol, Vol Vol, Vol Last Minute )
(Klik op de gewenste datum)

Let op: Getoond wordt steeds de 1e dag van 2 aaneengesloten werkdagen, tenzij hieronder bij Inschrijven anders staat aangegeven!

Indien u 3 of meer deelnemers heeft voor deze cursus maar hierboven geen geschikte datum kunt vinden, kunnen we in veel gevallen voor u een extra datum inplannen. Neem in dat geval even contact met ons op.

Inschrijven

U kunt zich inschrijven voor deze cursus door het online inschrijfformulier in te vullen. Tevens kunt u ons vragen stellen per E-mail op info@ioc.nl. Natuurlijk kunt u zich ook schriftelijk opgeven. U kunt hiervoor gebruik maken van het inschrijfformulier (PDF), welke wij u graag op verzoek toesturen of faxen.
Bel ons: 0318 - 64 86 80.
 

Contact