Home Contact Resources Training Profile Clients Careers


Developing Web Services with BEA WebLogic


Length: 5 days
CourseID: BEAWebSVC81



Prerequisites:

Participants should have Java development background. Familiarity with developing HTML web pages is essential.


Overview:

This course teaches all technologies needed to implement web services applications. It leads developers through a number of standard web services technologies and enables developers to practice the use of technologies through numerous examples, exercises and case studies. The technologies are not only examined individually, but we show how to effectively combine them in full applications. The course discusses sound architectures for web services and shows how to integrate web services with J2EE and legacy systems.


Objectives:

  • Apply XML technologies in the context of web services
  • Use standard technologies such as SOAP, WSDL, and UDDI to build web services applications
  • Design and architect web service applications
  • Integrate web services with J2EE and legacy systems

  • Chapters:


    Introduction

    Web Services Fundamentals Why Web Services?
    Problems of Conventional Distributed SystemsWeb Services Stack

    XML Technologies for Web Services

    XML Data and DTDs XML Schema
    XML Parsers JAXP
    XSLT JAXM
    JAXB JAXR
    XML-RPC

    Basic Web Services Security

    Simple Object Access Protocol Overview SOAP Communication Model
    SOAP over HTTP SOAP for RPC
    SOAP for Asynchronous Communication SOAP with Attachments
    SOAP Security

    WS-Security

    Web Services Description Language Overview WSDL and SOAP Bindings
    WSDL and HTTP Bindings WSDL and MIME Bindings

    Architectures for Web Services

    Universal Description, Discovery and IntegratRegistries and tModels
    UDDI Design and Architecture UDDI and SOAP
    Publishing Web Services with UDDI Discovering Web Services with UDDI

    Integrating Web Services

    JAX-RPC Clients and Servers Static Stub Clients
    Dynamic Proxy Clients Proxy-less DII Clients
    Managed Clients