Apache Axis2 web services : create secure, reliable, and easy-to-use web services using Apache Axis2 /
Create secure, reliable, and easy-to-use web services using Apache Axis2.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham [U.K.] :
Packt Pub./Open Source,
2011.
|
Edición: | 2nd ed. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Apache Web Services and Axis2; Service Oriented Architecture (SOA); Web service overview; How do organizations move into web services?; Web services model; Web services standards; XML-RPC; SOAP; Web Services Addressing (WS-Addressing); Service description; Web Services Description Language (WSDL); Web services lifecycle; Apache Web Service stack; Why Axis2?; Downloading and installing Apache Axis2; Binary distribution; WAR distribution; Source distribution
- Document distributionJAR distribution; Summary; Chapter 2: Looking inside Axis2; Axis2 architecture; Core modules; XML processing model; SOAP processing model; Information model; Deployment model; Client API; Transports; Other modules; Code generation; Data binding; Extensible nature of Axis2; Service extension or the module; Custom deployers; Message receivers; Summary; Chapter 3: Axis 2 XML Model (AXIOM); Overview of AXIOM and its features; What is pull parsing?; Architecture; Working with AXIOM; Creating Axiom; Creating Axiom from an input stream; Creating Axiom using a string
- Creating Axiom programmaticallyAdding child nodes and attributes; Working with OM namespaces; Working with attribute; Traversing the Axiom tree; Serialization; Advanced operations with Axiom; Xpath navigation; Accessing the pull parser; Axiom and SOAP; Summary; Chapter 4: Execution Chain; Handler; Writing a simple handler; Phase; Types of phases; Global phases; Operation phases; Phase rules; Characterizing a phase rule; Phase name; phaseFirst; phaseLast; before; after; after and before; Invalid phase rules; Flow; Module engagement and dynamic execution chain; Special handlers in the chain
- Transport receiverDispatchers; Message receiver; Transport sender; Summary; Chapter 5: Deployment Model; What is new in Axis2 deployment?; Hot deployment and hot update; Hot deployment; Hot update; Repository; Change in the way of deploying handlers (modules); Deployment descriptors; Global descriptor or axis2.xml; Service descriptor (services.xml); Module descriptor or module.xml; Available deployment options; Archive-based deployment; Directory-based deployment; Deploying a service programmatically; POJO deployment; Deploying and running a service in one line; Summary
- Chapter 6: Information ModelAxis2 static data; AxisConfiguration; Parameters; MessageReceiver; MessageFormatters and MessageBuilders; TransportReceiver and TransportSender; Flows and phaseOrder; AxisModule; Service description hierarchy; AxisServiceGroup; AxisService; AxisOperation; AxisMessage; Axis2 contexts; ConfigurationContext; ServiceGroupContext; ServiceContext; OperationContext; MessageContext; Summary; Chapter 7: Writing an Axis2 Service; Creating a web service; The code first approach; Single class POJO approach; POJOs with packages; Deploying services using a service