МенюКонтакты
Обучение
Москва

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

Санкт-Петербург

+7 (812) 441-33-15

+7 (901) 374-07-97

Почта

edu@fors.ru

Oracle Fusion Middleware 11g: Build Web Services

  • Код курса: 11gDWS
  • Длительность: 4 д.
Записаться

Описание курса

Аннотация:

В курсе изучаются стандарты веб-служб, программный интерфейс, их создание для работы в Oracle WebLogic server.

Темы:

  • Базовая концепция Web-сервиса
  • Язык описания Web-сервисов (Web Services Description Language)
  • Сипользование аннотаций для создания веб-служб
  • Обработчик сообщений
  • Обработка ошибок
  • Исползование произвольныхтипов данных
  • Обеспечение безопасной и отказоустойчивой передачи сообщений

В процессе лекций и практических занятий слушатели научатся создавать, инсталлировать и вызывать веб-службы, используя интергированное средство разработки компании Oracle JDeveloper 11g и сервер приложений Oracle WebLogic Server.

Слушатели получают знания для выполнения следующих действий:

  • Разработка веб-служб основанных на базах данных Oracle
  • Описание стандартов и концепций веб-служб
  • Разработка JAX-WS с помощью подходов "снизу вверх" и "сверху вниз"
  • Разработка JAX-WS клиентов
  • Разработка JAX-RPC веб-служб и клиентов к ним
  • Обеспечение безопасности веб-служб

Аудитория:

  • Разработчики веб-служб

Требования к подготовке слушателей:

  • Знание языка Java в рамках курса Java Programming; занние стандартов J2EE

Программа курса:

Introducing Web Services

  • Distributed Computing Challenges
  • What are Web Services and its Architecture
  • Identify Web Services Building Blocks
  • Describe Web Services Standards
  • Describe Web Services and SOA

Java Web Services Technologies

  • Java for Web Services
  • Describe development approaches available
  • Java APIs for WS
  • WLS and Web Services
  • Introduce development tools

Exploring SOAP and WSDL

  • Introduction to WSDL and SOAP
  • SOAP Basics
  • SOAP Attachments
  • SOAP Faults
  • WSDL and Web Services
  • WSDL Structure

Implementing JAX-WS Web Services

  • Features of JAX-WS
  • JAX-WS runtime
  • Creating POJO based web services
  • Creating WS from EJBs
  • Working with XML directly
  • Creating WS from WSDL

Implementing JAX-WS Clients

  • Describe Client side programming model
  • Identify Web Service client types
  • Invoking Web Services from Java
  • Describe Asynchronous web services

Packaging, Deploying and Managing Web Services

  • Deployment concepts
  • Packing, deploying and managing Web Services

Fault and Exception handing in JAX-WS

  • Fault concepts
  • Modeling Faults in Java
  • Unmodelled faults
  • Working with faults in Java

Web Services Security

  • Web Service Security Overview
  • WS-Policy concepts
  • Web Services security stack
  • WebLogic Server security features
  • Using annotations to create security

Using Handlers in JAX-WS

  • Handler concepts and uses
  • Understand the handler framework
  • Writing and deploying handlers
  • Implementing client side handlers

Enabling MTOM (Message Transmission Optimization Mechanism) on JAX-WS

  • SOAP attachments and MTOM
  • MTOM Challenges
  • Enabling MTOM on services
  • MTOM and clients

JAX_WS Custom Bindings

  • Understand Custom binding concepts
  • When to use custom bindings
  • Overview of JAXB
  • Schema to Java mapping customization
  • Java to Schema mapping customization

Implementing JAX-RPC web services

  • Describe the differences of JAX-WS and JAX-RPC
  • Describe data binding in JAX-RPC
  • Implementing, packaging and deploying JAX-RPC services
  • Implement JAX-RPC clients

Web Service Reliable Messaging

  • Describe Reliable messaging and Quality of Service concepts
  • Describe Reliable messaging model
  • Understand WLS support for reliable messaging
  • Creating reliable messaging policy
  • Invoking web services reliably

Conversational Web Services

  • Understanding Conversational Web Service Concepts
  • Developing Conversational Web Services

Invoking conversational web services
Developing Database Web Services

  • Understanding Database Web Service Concepts
  • Type mapping in Database Web Services
  • Creating, and deploying database web services

Web Services best practices

  • Designing Web Services for interoperability
  • Designing Reusable Web Services
  • Defining fault/exceptions
  • Develop Web Services for scalability

Web Services and SOA

  • Introducing SOA Stack
  • The position of WS in the SOA stack
  • Introducing Oracle SOA Suite
  • Introducing ADF Web Services

Содержание курса

Записаться на курс: Oracle Fusion Middleware 11g: Build Web Services

Начало курса:



Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

Заявка на обучение

Записаться на курс:

Выберите дату начала курса: