Course Code: wsbnp
Duration: 14 hours
Prerequisites:

None

Overview:

This course is intended to provide an understanding on how to use, debug and manage Web Services from a non-developer/programmer perspective.

Course Outline:

Overview of Web Services

  • Why do we need Web Services?
  • Service-Oriented Architecture Principles (SOA)
  • HTTP and XML - what is the whole buzz about?
  • Simple Object Access Protocol (SOAP)
  • Web Service Description Language (WSDL)
  • Universal Description, Discovery and Integration (UDDI)
  • The WS-* profiles - what are these?
  • REST

The XML Technology

  • Why XML with Web Services?
  • The XSD Schema
  • Data representation in XML
  • XSLT based XML transformations
  • HTTP / XML Web Services case study

The SOAP

  • Messaging Model
  • Namespaces
  • SOAP over HTTP
  • The SOAP Envelope
  • The Message Header
  • The Message Body
  • SOAP Faults
  • Attachments

Web Services Description Language

  • Web Services as Component-Based Software
  • The Need for an IDL - history of Distributed Computing
  • Web Services Description Language
  • WSDL Information Model
  • The Abstract Model -- Service Semantics
  • Message Description
  • Messaging Styles
  • The Concrete Model -- Ports, Services, Locations
  • Extending WSDL -- Bindings
  • Service Description

Handling Binary Content

  • The WS-I Attachments Profile
  • Using base64Binary
  • MIME Attachments

Other technologies overview

  • REST
  • JSON
  • PHP Serialization
  • ESB
  • Integration Platforms
Sites Published:

United Arab Emirates - Web Services Basics for Non-Programmers

Qatar - Web Services Basics for Non-Programmers

Egypt - Web Services Basics for Non-Programmers

Saudi Arabia - Web Services Basics for Non-Programmers

South Africa - Web Services Basics for Non-Programmers

Brasil - Serviços Básicos de Serviços da Web para não Programadores

Canada - Web Services Basics for Non-Programmers

中国 - Web Services Basics for Non-Programmers

香港 - Web Services Basics for Non-Programmers

澳門 - Web Services Basics for Non-Programmers

台灣 - Web Services Basics for Non-Programmers

USA - Web Services Basics for Non-Programmers

Österreich - Web Services Basics for Non-Programmers

Schweiz - Web Services Basics for Non-Programmers

Deutschland - Web Services Basics for Non-Programmers

Czech Republic - Web Services Basics for Non-Programmers

Denmark - Web Services Basics for Non-Programmers

Estonia - Web Services Basics for Non-Programmers

Finland - Web Services Basics for Non-Programmers

Greece - Web Services Basics for Non-Programmers

Magyarország - Web Services Basics for Non-Programmers

Ireland - Web Services Basics for Non-Programmers

Luxembourg - Web Services Basics for Non-Programmers

Latvia - Web Services Basics for Non-Programmers

España - Conceptos Básicos sobre Servicios Web para no Programadores

Italia - Web Services Basics for Non-Programmers

Lithuania - Web Services Basics for Non-Programmers

Nederland - Web Services Basics for Non-Programmers

Norway - Web Services Basics for Non-Programmers

Portugal - Serviços Básicos de Serviços da Web para não Programadores

România - Web Services Basics for Non-Programmers

Sverige - Web Services Basics for Non-Programmers

Türkiye - Web Services Basics for Non-Programmers

Malta - Web Services Basics for Non-Programmers

Belgique - Web Services Basics for Non-Programmers

France - Web Services Basics for Non-Programmers

日本 - Web Services Basics for Non-Programmers

Australia - Web Services Basics for Non-Programmers

Malaysia - Web Services Basics for Non-Programmers

New Zealand - Web Services Basics for Non-Programmers

Philippines - Web Services Basics for Non-Programmers

Singapore - Web Services Basics for Non-Programmers

Thailand - Web Services Basics for Non-Programmers

Vietnam - Web Services Basics for Non-Programmers

India - Web Services Basics for Non-Programmers

Argentina - Conceptos Básicos sobre Servicios Web para no Programadores

Chile - Conceptos Básicos sobre Servicios Web para no Programadores

Costa Rica - Conceptos Básicos sobre Servicios Web para no Programadores

Ecuador - Conceptos Básicos sobre Servicios Web para no Programadores

Guatemala - Conceptos Básicos sobre Servicios Web para no Programadores

Colombia - Conceptos Básicos sobre Servicios Web para no Programadores

México - Conceptos Básicos sobre Servicios Web para no Programadores

Panama - Conceptos Básicos sobre Servicios Web para no Programadores

Peru - Conceptos Básicos sobre Servicios Web para no Programadores

Uruguay - Conceptos Básicos sobre Servicios Web para no Programadores

Venezuela - Conceptos Básicos sobre Servicios Web para no Programadores

Polska - WebServices Basics for Non-Programmers

United Kingdom - Web Services Basics for Non-Programmers

South Korea - Web Services Basics for Non-Programmers

Pakistan - Web Services Basics for Non-Programmers

Sri Lanka - Web Services Basics for Non-Programmers

Bulgaria - Web Services Basics for Non-Programmers

Bolivia - Conceptos Básicos sobre Servicios Web para no Programadores

Indonesia - Web Services Basics for Non-Programmers

Kazakhstan - Web Services Basics for Non-Programmers

Moldova - Web Services Basics for Non-Programmers

Morocco - Web Services Basics for Non-Programmers

Tunisia - Web Services Basics for Non-Programmers

Kuwait - Web Services Basics for Non-Programmers

Oman - Web Services Basics for Non-Programmers

Slovakia - Web Services Basics for Non-Programmers

Kenya - Web Services Basics for Non-Programmers

Nigeria - Web Services Basics for Non-Programmers

Botswana - Web Services Basics for Non-Programmers

Slovenia - Web Services Basics for Non-Programmers

Croatia - Web Services Basics for Non-Programmers

Serbia - Web Services Basics for Non-Programmers

Bhutan - Web Services Basics for Non-Programmers

Nepal - Web Services Basics for Non-Programmers

Uzbekistan - Web Services Basics for Non-Programmers