15
APACHE AXIS 2

APACHE AXIS 2

  • Upload
    fritz

  • View
    42

  • Download
    0

Embed Size (px)

DESCRIPTION

APACHE AXIS 2. Contenido. Que es Axis2? Historia Protocolo SOAP Estándares WS Axis 2 Ejemplo. Que es Axis 2?. Historia. IBM y Microsoft se unen para impulsar SOAP. IBM dona SOAP4J a Apache Software Foundation . Nace Apache SOAP. - PowerPoint PPT Presentation

Citation preview

Page 1: APACHE AXIS  2

APACHE AXIS 2

Page 2: APACHE AXIS  2

Que es Axis2?HistoriaProtocolo SOAPEstándares WSAxis 2Ejemplo

Contenido

Page 3: APACHE AXIS  2

Que es Axis 2?

Page 4: APACHE AXIS  2

IBM y Microsoft se unen para impulsar SOAP.IBM dona SOAP4J a Apache Software

Foundation.Nace Apache SOAP.A partir de una reingeniería de Apache SOAP

nace Axis.Axis aparece en 2 versiones, para Java y para

C++.De la misma manera que su predecesor, en el

2005 nace Axis2

Historia

Page 5: APACHE AXIS  2

Simple Object Access ProtocolProtocolo para el intercambio de información

estructurada.Utiliza XML para el la codificación de los

mensajes.En la mayoría de los casos usa HTTP para

transportar los mensajes.La estructura de los mensajes es al siguiente:

Sobre (envelope) Dentro del sobre van:

Encabezado (header), elemento opcional. Cuerpo (body)

SOAP

Page 6: APACHE AXIS  2

SOAP (2)

Page 7: APACHE AXIS  2

Agregan a SOAP funcionalidad que no posee. WS-SecurityWS-AddressingWS-ReliableMessagingWS-SecureConversationEntre otros.

Estándares WS

Page 8: APACHE AXIS  2

AXIOMArquitectura ModularProcesamiento de mensajes SOAP extensible.Modelo de implementación mejorado.

Implementación y actualización en caliente.Puede usar HTTP/HTTPS, TCP, SMTPOtras Herramientas

Axis

Page 9: APACHE AXIS  2

AXIs Object ModelBasado en pull parsing.Mejor manejo de memoria.Mas rápido.Funciones:

envelope.getHeadersenvelope.getBody

AXIOM

Page 10: APACHE AXIS  2

Módulos para agregar funcionalidad.Análisis de mensajes.Estándares WS

Apache Rampart – WS-SecurityApache Sandesha2 – WS-ReliableMessagingApache Savan – WS-EventingApache Kandula – WS-Coordination, Ws-

AtomicTransactionArchivo .marEstados Disponible y Activo.

Arquitectura modular

Page 11: APACHE AXIS  2

Módulos agregan handlers.Handlers procesan headers.Se definen FlujosFlujos se componen de fasesFases son un conjunto de handlers.

Procesamiento de mensajes SOAP

Page 12: APACHE AXIS  2

Servicio web en un archivo.Extensión .aarImplementación en caliente.Actualización en caliente.

Modelo de Implementación Mejorado

Page 13: APACHE AXIS  2

HTTP/HTTPSTCPSMTPJMS

Protocolos de Transporte

Page 14: APACHE AXIS  2

WSDL2Java, Java2WSDLServidor webSe integra con servidores de aplicaciones.

Otras Herramientas