Creando Servicios para la Web

Programa del Curso (18 Horas)

Introduction to Web Services
  • Service Oriented Architecture (SOA)
  • Role of XML, SOAP, Registry standards, and WSDL in Web services
  • Use JAXP in processing XML documents
  • Parsing of XML document using SAX and DOM
  • JAX-WS
  • JAXR architecture, its components, and its interfaces
  • Purpose and features of SAAJ
  • Purpose and limitations of JAXB and its components
  • Marshalling and unmarshalling processes

  • Purpose and advantages of using SOAP in Web Service
  • Different parts of a SOAP message
  • SOAP messaging with attachment
  • Document/Literal SOAP and RPC/Literal SOAP messaging modes
  • Transportation of SOAP over HTTP protocol
  • WSDL file and elements
  • UDDI model
  • ebXML Registry standards

Web Service Endpoints
  • Web service endpoints
  • Package to deploy a Web service
  • Invoking Web service

Designing Web Service Clients
  • Web Service Clients
  • Modes of Communication
  • Locate and Access the Web Services
  • Handle Web Service Exceptions

  • Web services on Java Enterprise Edition platform
  • Java API for XML based Web services (JAX-WS)
  • Features and standards of JAX-WS
  • JAX-WS architecture
  • JAX-WS annotations, JAX-WS programming model

RESTful Web Services
  • RESTful Web Services
  • JAX-RS API, Build a RESTful Web Service with JAX-RS API