Cargando…

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.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Jayasinghe, Deepal
Otros Autores: Azeez, Afkham
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