ORSYS formation
CONTACT - +33 (0)1 49 07 73 73
CONTACT - 📞 +33 (0)1 49 07 73 73    drapeau francais   drapeau anglais

Consult our trainings :

Web Services, State of Art Training

Duration : 2 days
Ref : WSN
Price  2020 : Contact us
  • Program
  • Participants / Prerequisite
  • Intra/Tailored

This intensive course will allow you to understand the principles and concepts of application security according to ISO 27034. You'll learn how to implement this standard within organizations in order to help them integrate security into applications throughout their development cycle.

Learning objectives

  • Understand the architecture of SOAP and REST Web services.
  • Organize applications based on Web services.
  • Discover how Web services work in a Java EE environment
  • Discover how Web services work in a .NET environment

How Web Services work

  • Application distribution technologies: The client/server approach to distributed objects.
  • Limits to the distributed object approach. Principle of Web Services.
  • Architecture of Web Services. XML exchange protocol, discovery of the SOAP contract.
  • Description of the Web Service WSDL (Web Service Description Language).
  • Methods for calling Web Services: Calling from the client, setting up a Client Web Service proxy.
  • Web Services-based application architecture: Managing and accessing data, interaction between Web Services.

Listings of Web Services

  • UDDI directory: Principle, operation, information model.
  • Usage for listing Web Services. Listings on an Intranet and the Internet.
  • Use of directories by applications: Dynamic discovery of services, managing the catalog of services.
  • Other types of directories for Web Services: Use of LDAP directories, advantages and disadvantages.

Managing Web Service security with WS-Security

  • Client authentication: Identity validation, identity transmission between Web Services.
  • Managing confidentiality and information integrity between the client and server.
  • Mechanisms for qualifying and defining the client's rights, WS-Policy.
  • Use of SOAP headers for transporting security and authentication information.

WS-X extensions

  • Transaction management with WS-Coordination.
  • Orchestration language: WS-BPEL.
  • Track the routing of SOAP messages with WS-Addressing and WS-ReliableMessaging.
  • Context management with WS-Correlation.
  • Other interesting extensions: WS-MetadataExchange, WS-CDL, etc.

REpresentational State Transfer (REST)

  • Reminder about HTTP requests.
  • The basic principles of REST.
  • The architectural elements of REST.
  • Data exchange formats: XML, JSON.
  • REST services vs SOAP services.

Architecture and development of applications based on Web Services

  • Organization of applications based on Web services.
  • Integrating what already exists: Connectivity of Web Services with other technologies.
  • Integrating Web Services for access via Web Services.
  • Organizing application developments that use Web Services. Testing and validation cycle.
  • Multi-channel applications: Access from the Web, rich and thin clients. Operation of the applications.
  • Link with service-oriented architecture (SOA).

Web Services in the Java/JEE offering

  • Web Services in Java according to Javasoft: Core Web Services (JAX-WS, JAXB), Enhanced Web Services (WSIT).
  • Secure Web Services (XWS-Security), Legacy Web Services (JAX-RPC).
  • Apache Web Services projects.
  • Integrating Web Services in development tools: Eclipse, Netbeans.
  • Platform for executing Web Services: Glassfish & Metro, Bea WebLogic, IBM WebSphere, Apache Axis.
  • Example development with Web Services in Java.
  • Changes in offerings: Players, outlook, and engagement of players in the market.

Web Services in .NET

  • Web Services Technologies in .NET. Integrating SOAP/XML in the .NET framework.
  • Remote object technologies: .NET Remoting.
  • Visual Studio .NET development platform. Setting up Web Services Development tools.
  • Integrating clients and Web clients into Web Services (ASP.NET and Windows Forms applications).
  • Integration into Microsoft's system offerings: .NET Server, Biztalk, Commerce Server.
  • Web Services execution platforms: Integration of UDDI directories into a server, integration of Web Services.
Participants / Prerequisite

» Participants

Project managers and professional developers who want to understand what Web Services are, the corresponding protocols, and how to implement them in Java and .NET.

» Prerequisite

Basic knowledge of software architecture and development, and more particularly Internet applications.

Contact Informations

By checking this box, I certify that I have read and accepted the conditions for the use of my data regarding the General Data Protection Regulation (GDPR).
You can at any time modify the use of your data and exercise your rights by sending an email to rgpd@orsys.fr
By checking this box, I agree to receive commercial and promotional communications from ORSYS Training*. You can unsubscribe at any time by using the link included in our communications.

Book your place

Submit your request

Time schedule

Generally, courses take place from 9:00 to 12:30 and from 14:00 to 17:30.
However, on the first day attendees are welcomed from 8:45, and there is a presentation of the session between 9:15 and 9:30.
The course itself begins at 9:30. For the 4- or 5-day hands-on courses, the sessions finish at 15:30 on the last day
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys