Index
A
- adaptor layer, EDA with MDM
- about / Adaptor layer
- ADB / Data binding
- addChild method / Adding child nodes and attributes
- AddressingBasedDispatcher / Dispatchers
- Advanced Message Queuing Protocol (AMQP) / WSO2 ESB
- advanced operations, AXIOM
- Xpath navigation / Xpath navigation
- pull parser, accessing / Accessing the pull parser
- annotations
- about / JAX-WS annotations
- types / JAX-WS annotations
- annotations, JAX-WS
- about / JAX-WS annotations
- annotations, JAX-WS specifications
- JSR 181 (Web Service Metadata) / JAX-WS annotations
- JSR 224 (JAX-WS) / JAX-WS annotations
- JSR 222 (JAXB) / JAX-WS annotations
- JSR 250 (Common Annotations) / JAX-WS annotations
- annotations, JSR 181 (Web Service Metadata)
- about / JSR 181 (Web Service Metadata) annotations
- javax.jws.WebService / javax.jws.WebService
- javax.jws.WebMethod / javax.jws.WebMethod
- javax.jws.OneWay / javax.jws.OneWay
- javax.jws.WebParam / javax.jws.WebParam
- javax.jws.WebResult / javax.jws.WebResult
- javax.jws.soap.SOAPBinding / javax.jws.soap.SOAPBinding
- annotations, JSR 222 (JAXB)
- about / JSR 222 (JAXB) annotations
- javax.xml.bind.annotation.XmlRootElement / javax.xml.bind.annotation.XmlRootElement
- javax.xml.bind.annotation.XmlAccessorType / javax.xml.bind.annotation.XmlAccessorType
- javax.xml.bind.annotation.XmlElement / javax.xml.bind.annotation.XmlElement
- annotations, JSR 224 (JAX-WS)
- about / JSR 224 (JAX-WS) annotations
- javax.xml.ws.BindingType / javax.xml.ws.BindingType
- javax.xml.ws.RequestWrapper / javax.xml.ws.RequestWrapper and javax.xml.ws.ResponseWrapper
- javax.xml.ws.ResponseWrapper / javax.xml.ws.RequestWrapper and javax.xml.ws.ResponseWrapper
- javax.xml.ws.ServiceMode / javax.xml.ws.ServiceMode
- javax.xml.ws.WebEndpoint / javax.xml.ws.WebEndpoint
- javax.xml.ws.WebFault / javax.xml.ws.WebFault
- javax.xml.ws.WebServiceClient / javax.xml.ws.WebServiceClient
- javax.xml.ws.WebServiceProvider / javax.xml.ws.WebServiceProvider
- javax.xml.ws.WebServiceRef / javax.xml.ws.WebServiceRef
- annotations, JSR 250 (Common Annotations)
- about / JSR 250 (Common Annotations)
- javax.annotation.Resource / javax.annotation.Resource
- javax.annotation.PostConstruct / javax.annotation.PostConstruct
- javax.annotation.PreDestroy / javax.annotation.PreDestroy
- ant build file
- running / Running the ant build file
- Apache Rampart
- about / Module concept
- Apache Sandesha
- about / Module concept
- Apache Synapse
- application scope
- about / Application scope
- Application Specific Business Objects (ASBO)
- about / Adaptor layer
- applyPolicy method
- about / Module implementation class
- archive-based deployment / Archive-based deployment
- asynchronous invocation
- asynchronous invocation, JAX-WS services
- about / Asynchronous invocation of JAX-WS services
- polling model / Polling model
- callback model / Callback model
- asynchronous service invocation, on client side
- about / Client side asynchronous
- application level asynchronous support / Client side asynchronous, Application-level asynchronous support
- transport level asynchronous support / Client side asynchronous, Transports-level asynchronous support
- asynchronous web services
- about / Asynchronous web services with Axis2
- client side asynchronous / Client side asynchronous
- onMessage method / Client side asynchronous
- onFault method / Client side asynchronous
- onError method / Client side asynchronous
- onComplete method / Client side asynchronous
- atmostOnceMessageSemantics parameter / atmostOnceMessageSemantics
- attributes
- adding, to AXIOM / Adding child nodes and attributes, Working with attribute
- authentication and authorization
- autoscaling
- AvoidInitiation parameter / AvoidInitiation
- AXIOM
- about / Core modules, XML processing model, Scenario 1: Invoking a service in a blocking manner (sendReceive()), By reference
- advantage / XML processing model
- need for / Overview of AXIOM and its features
- features / Overview of AXIOM and its features, Architecture
- architecture / Architecture
- working with / Working with AXIOM
- creating / Creating Axiom
- attributes, adding / Adding child nodes and attributes, Working with attribute
- child nodes, adding / Adding child nodes and attributes
- OM namespaces / Working with OM namespaces
- Axiom tree, traversing / Traversing the Axiom tree
- serialization / Serialization
- AXIOM, creating
- about / Creating Axiom
- input stream, used / Creating Axiom from an input stream
- string, used / Creating Axiom using a string
- programmatically / Creating Axiom programmatically
- AXIOM, features
- lightweight / Overview of AXIOM and its features
- deferred building / Overview of AXIOM and its features
- pull-based manipulation / Overview of AXIOM and its features
- caching / Architecture
- AXIOM architecture / Architecture
- Axiom tree
- traversing / Traversing the Axiom tree
- Axis1 / Apache Web Service stack
- Axis2
- need for / Why Axis2?
- plugin modules / Why Axis2?
- industry specifications / Why Axis2?
- enhancements / Why Axis2?
- features / Why Axis2?
- about / Downloading and installing Apache Axis2
- downloading / Downloading and installing Apache Axis2
- new web service, adding / WAR distribution
- architecture / Axis2 architecture
- module / Service extension or the module, Module concept
- service extension / Service extension or the module
- custom deployers / Custom deployers
- message receivers / Message receivers
- deployment model / What is new in Axis2 deployment?
- repository / Repository
- deployment descriptors / Deployment descriptors, Service descriptor (services.xml)
- deployment options / Available deployment options
- dynamic data / Axis2 static data
- static data / Axis2 static data
- configuration files / Axis2 static data
- service description hierarchy / Service description hierarchy, AxisMessage
- contexts / Axis2 contexts, ServiceContext, MessageContext
- history / Brief history of the Axis2 module
- module structure / Module structure
- endpoints / Endpoints
- stateless nature / Stateless nature of Axis2
- session scopes / The available type of sessions in Axis2
- org.apache.axis2.service.Lifecycle interface / Using the optional interface
- MessageContext (MC), accessing / Accessing MessageContext
- cluster management / Cluster management
- REST services / REST services in Axis2
- deploying, in various application servers / Deploying Axis2 in various application servers
- asynchronous web services / Asynchronous web services with Axis2
- Axis2 architecture
- about / Axis2 architecture
- working / Axis2 architecture
- core modules / Axis2 architecture, Core modules, XML processing model, Deployment model
- Axis2 client API
- about / Looking into Axis2 client API
- ServiceClient / Looking into Axis2 client API, ServiceClient API
- OperationClient / Looking into Axis2 client API, Working with the OperationClient
- Axis2 clustering
- enabling / Setting up a simple Axis2 cluster
- Axis2 clustering implementation
- interfaces / The Axis2 clustering management API
- Axis2 clustering management API
- about / The Axis2 clustering management API
- state replication / The Axis2 clustering management API
- management / The Axis2 clustering management API
- Axis2 clusters, in production systems
- Axis2 configurator
- about / Axis2 configurator
- Axis2 Savan module-based WS-Eventing
- about / Adaptor layer
- Axis2 worker node cluster / Fault tolerant autoscaling with dynamic load balancing
- Axis2, features
- speed / Why Axis2?
- AXIOM / Why Axis2?
- hot deployment / Why Axis2?
- asynchronous web services / Why Axis2?
- MEP support / Why Axis2?
- flexibility / Why Axis2?
- stability / Why Axis2?
- component-oriented deployment / Why Axis2?
- transport framework / Why Axis2?
- WSDL support / Why Axis2?
- add-ons / Why Axis2?
- extensibility / Why Axis2?
- composition / Why Axis2?
- Axis2, installing
- binary distribution / Binary distribution
- WAR distribution / WAR distribution
- source distribution / Source distribution
- document distribution / Document distribution
- JAR distribution / JAR distribution
- axis2.xml / Global phases, Flow, Module engagement and dynamic execution chain, Global descriptor or axis2.xml
- axis2.xml file / Axis2 static data
- Axis cluster configuration
- clustering agent / Clustering agent
- clustering agent parameters / Clustering agent parameters
- state management / State management
- group management / Group management
- static members / Static members
- about / Full configuration
- AxisConfiguration
- about / AxisConfiguration
- creating, ways / AxisConfiguration
- AxisEngine
- about / SOAP processing model, Message receivers, Stateless nature of Axis2
- methods / SOAP processing model
- AxisEngine, methods
- receive / SOAP processing model
- send / SOAP processing model
- AxisMessage / AxisMessage
- AxisModule / AxisModule
- AxisOperation / AxisOperation
- AxisService / AxisService
- AxisServiceGroup / AxisServiceGroup
B
- binary distribution, Axis2 / Binary distribution
- binding definition
- for WSDL / Contract first development with JAX-WS
C
- Callback class
- implementing / Request-reply invocation
- callback mechanism
- callback model
- about / Callback model
- child nodes
- adding, to AXIOM / Adding child nodes and attributes
- client-side JAX-WS
- about / Client-side JAX-WS
- dispatch client / The Dispatch client
- dynamic proxy client / The Dynamic Proxy client
- Client API / Core modules, Client API
- client stubs
- generating / Generating client stubs
- cloud computing / Why Axis2?
- ClusteringAgent
- clustering agent parameters
- about / Clustering agent parameters
- AvoidInitiation / AvoidInitiation
- membershipScheme / membershipScheme
- domain / domain
- synchronizeAll / synchronizeAll
- maxRetries / maxRetries
- mcastAddress / mcastAddress
- mcastPort / mcastPort
- mcastFrequency / mcastFrequency
- memberDropTime / memberDropTime
- mcastBindAddress / mcastBindAddress
- localMemberHost / localMemberHost
- localMemberPort / localMemberPort
- preserveMessageOrder / preserveMessageOrder
- atmostOnceMessageSemantics / atmostOnceMessageSemantics
- properties / properties
- cluster management
- about / Cluster management
- code first approach
- about / Creating a web service, The code first approach
- single class POJO approach / Single class POJO approach, Writing the services.xml file
- POJOs, with packages / POJOs with packages
- services, deploying / Deploying services using a service
- service archive file, creating / Creating a service archive file
- message receivers, specifying ways / Different ways of specifying message receivers
- single service / Service group and single service
- service group / Service group and single service
- third-party resources, adding / Adding third-party resources
- schemas / Service WSDL and schemas
- service WSDL / Service WSDL and schemas
- code first service development
- with JAX-WS / Code first service development with JAX-WS
- codegen engine / Data binding
- code generation
- about / Creating a web service
- code generation module / Code generation
- commercial software / Downloading and installing Apache Axis2
- configContext argument / Type 3: Creating a dynamic client (client on the fly)
- ConfigurationContext / ConfigurationContext, ServiceContext
- configuration files, Axis2
- about / Axis2 static data
- axis2.xml / Axis2 static data
- services.xml / Axis2 static data
- module.xml / Axis2 static data
- context hierarchy / Information model
- contexts, Axis2
- about / Axis2 contexts
- ConfigurationContext / ConfigurationContext, ServiceContext
- OperationContext / OperationContext
- MessageContext / MessageContext
- contract first approach
- about / Creating a web service, Contract first approach – starting from the WSDL
- code, generating / Generating code
- service skeleton class / Filling in the service skeleton
- ant build file, running / Running the ant build file
- contract first development
- with JAX-WS / Contract first development with JAX-WS
- client side JAX-WS / Client-side JAX-WS
- CORBA
- core modules, Axis2 architecture
- about / Core modules
- XML processing model / Core modules, XML processing model
- SOAP processing model / Core modules, SOAP processing model
- information model / Core modules, Information model
- deployment model / Core modules, Deployment model
- Client API / Core modules, Client API
- transports / Core modules, Transports
- createPayLoad method
- about / SOAP session scope
- createSequence message / Endpoints
- Cron job / Dynamic routing combined with auditing
- custom deployers / Custom deployers
D
- data binding frameworks, Axis2
- about / Data binding
- ADB / Data binding
- XMLBeans / Data binding
- JaxMe / Data binding
- JibX / Data binding
- JaxBRI / Data binding
- data bound classes
- about / Creating a web service
- default constructor
- ServiceClient, creating / Type 1: Creating a ServiceClient using its default constructor
- Demilitarized Zone (DMZ) / Protocol bridging
- deployment descriptors, Axis2
- about / Deployment descriptors
- axis2.xml / Global descriptor or axis2.xml
- services.xml / Service descriptor (services.xml)
- module.xml / Module descriptor or module.xml
- deployment model
- about / Core modules, Deployment model
- hot deployment / Deployment model
- hot update / Deployment model
- deployment model, Axis2
- about / What is new in Axis2 deployment?
- hot deployment / Hot deployment
- hot update / Hot update
- deployment options, Axis2
- about / Available deployment options
- archive-based / Archive-based deployment
- directory-based / Directory-based deployment
- POJO deployment / POJO deployment
- description hierarchy / Information model
- detach() method / Adding child nodes and attributes
- directory-based deployment / Directory-based deployment
- dispatch client
- about / The Dispatch client
- javax.xml.transform.Source object / The Dispatch client
- javax.xml.soap.SOAPMessage object / The Dispatch client
- javax.activation.DataSource object / The Dispatch client
- dispatchers
- about / Dispatchers
- RequestURIBasedDispatcher / Dispatchers
- SOAPActionBasedDispatcher / Dispatchers
- AddressingBasedDispatcher / Dispatchers
- SOAPMessageBodyBasedDispatcher / Dispatchers
- HTTPLocationBasedDispatcher / Dispatchers
- dispatching / Dispatchers
- dispatch phase
- about / Global phases
- document distribution, Axis2 / Document distribution
- DOM
- domain parameter / domain
- dynamic client
- dynamic data, Axis2 / Axis2 static data
- dynamic load balancing
- dynamic membership
- about / Dynamic membership
- dynamic proxy client
- about / The Dynamic Proxy client
- dynamic routing combined with auditing
E
- e-mail / WSO2 ESB
- Eclipse / Downloading and installing Apache Axis2
- EDA
- EDA with MDM
- about / Event Driven Architecture (EDA) with Master Data Management (MDM) for Integrating Legacy Systems
- demostrating / Master Data Management (MDM)
- adaptor layer / Adaptor layer
- Integration server / Integration server
- logic server / Logic server
- registry / Registry
- endpoint
- about / Endpoints
- engagNotify method
- about / Module implementation class
- Enterprise Integration Patterns (EIP) / WSO2 ESB
- Enterprise Service Bus (ESB) / What is pull parsing?
- EPR
- eventing
- about / Event Driven Architecture (EDA)
F
- failover cluster
- about / Setting up a failover cluster
- setting up / Setting up a failover cluster
- Fault-Flow / SOAP processing model
- fault processing
- about / Writing the module.xml file
- fault tolerant autoscaling
- with dynamic load balancing / Fault tolerant autoscaling with dynamic load balancing
- feedback problem
- about / Logic server
- file-system-based Axisconfigurators
- about / Axis2 configurator
- Financial Information eXchange (FIX) / Apache Synapse, WSO2 ESB
- fireAndForget API / Client API
- flow
- about / Phase, Flow, Flows and phaseOrder
- types / Flow
- flow, types
- InFlow / Flow, Flows and phaseOrder
- InFaultFlow / Flow
- OutFlow / Flow, Flows and phaseOrder
- OutFaultFlow / Flow
- Foo / Request session scope
- free software / Downloading and installing Apache Axis2
G
- Generic Business Objects (GBO)
- about / Adaptor layer
- getBinaryTestData operation / MTOM with JAX-WS Services
- getValue operation
- global phases
- about / Global phases
- types / Global phases
- global phases, types
- transport / Global phases
- security / Global phases
- PreDispatch / Global phases
- dispatch / Global phases
- Group Communication Framework (GCF)
- group management
- group management agent
- GUI-based components / WSO2 ESB
H
- handler
- features / Handler
- working / Handler
- Reliable Messaging (RM) / Handler
- writing / Writing a simple handler
- about / Module concept
- handlers, execution chain
- transport receiver / Transport receiver
- dispatchers / Dispatchers
- message receiver / Message receiver
- transport sender / Transport sender
- Health Layer 7 (HL7) / WSO2 ESB
- highly available clusterable web service
- highly available load balancing
- about / Highly available load balancing
- High Security Zone (HSZ) / Protocol bridging
- horizontal scalability
- increasing / Increasing horizontal scalability
- hot deployment / Hot deployment
- hot update / Hot update
- HTTP / WSO2 ESB
- HTTP/HTTPS / Transports
- HTTPLocationBasedDispatcher / Dispatchers
- HTTPS / WSO2 ESB
- hybrid membership
- about / Hybrid membership
I
- IIOP
- In-Only MEP / SOAP processing model
- in-only MEP (fireAndForget)
- in-only MEP (sendRobust)
- In-Out MEP / SOAP processing model
- InFlow pipe / SOAP processing model
- information model / Core modules, Information model
- init method
- about / Module implementation class
- input stream
- AXIOM, creating / Creating Axiom from an input stream
- installation, Axis2
- binary distribution / Binary distribution
- WAR distribution / WAR distribution
- source distribution / Source distribution
- document distribution / Document distribution
- Integration server, EDA with MDM
- ABOUT / Integration server
- IntelliJ IDEA / Downloading and installing Apache Axis2
- interfaces, Axis2 clustering implementation
- org.apache.axis2.clustering.ClusteringAgent / org.apache.axis2.clustering.ClusteringAgent
- org.apache.axis2.clustering.state.StateManager / org.apache.axis2.clustering.state.StateManager
- org.apache.axis2.clustering.management.NodeManager / org.apache.axis2.clustering.management.NodeManager
- org.apache.axis2.clustering.management.GroupManagementAgent / org.apache.axis2.clustering.management.GroupManagementAgent
J
- .jar files / Core modules
- J2EE-like deployment mechanism / What is new in Axis2 deployment?
- JAR distribution, Axis2 / JAR distribution
- JAR file
- about / POJOs with packages
- java.util.concurrent.Executor / Callback model
- Java artifacts
- creating, wsimport too used / Contract first development with JAX-WS
- Java Business Integration (JBI) / OpenESB
- Java Message Service (JMS) / WSO2 ESB
- javax.activation.DataHandler / MTOM with JAX-WS Services
- javax.activation.DataSource object / The Dispatch client
- javax.annotation.PostConstruct annotation
- about / javax.annotation.PostConstruct
- javax.annotation.PreDestroy annotations
- about / javax.annotation.PreDestroy
- javax.annotation.Resource annotation
- about / javax.annotation.Resource
- javax.jws.OneWay annotation
- about / javax.jws.OneWay
- javax.jws.soap.SOAPBinding annotation
- about / javax.jws.soap.SOAPBinding
- properties / javax.jws.soap.SOAPBinding, parameterStyle
- javax.jws.soap.SOAPBinding annotation, properties
- style / style
- use / use
- parameterStyle / parameterStyle
- javax.jws.WebMethod annotation
- about / javax.jws.WebMethod
- properties / javax.jws.WebMethod, action
- javax.jws.WebMethod annotation, properties
- operationName / operationName
- action / action
- exclude / exclude
- javax.jws.WebParam annotation
- about / javax.jws.WebParam
- properties / javax.jws.WebParam, name
- javax.jws.WebParam annotation, properties
- name / name
- targetNamespace / targetNamespace
- mode / mode
- header / header
- partName / partName
- javax.jws.WebResult annotation
- about / javax.jws.WebResult
- properties / javax.jws.WebResult
- javax.jws.WebResult annotation, properties
- name / name
- targetNamespace / targetNamespace
- header / header
- partName / partName
- javax.jws.WebService annotation
- about / javax.jws.WebService
- properties / javax.jws.WebService, serviceName, portName, wsdlLocation
- javax.jws.WebService annotation, properties
- name / name
- targetNamespace / targetNamespace
- serviceName / serviceName
- endpointInterface / endpointInterface
- portName / portName
- wsdlLocation / wsdlLocation
- javax.xml.bind.annotation.XmlAccessorType annotation
- javax.xml.bind.annotation.XmlElement annotation
- about / javax.xml.bind.annotation.XmlElement
- properties / name
- javax.xml.bind.annotation.XmlElement annotation, properties
- javax.xml.bind.annotation.XmlRootElement annotation
- about / javax.xml.bind.annotation.XmlRootElement
- properties / javax.xml.bind.annotation.XmlRootElement
- javax.xml.bind.annotation.XmlRootElement annotation, properties
- javax.xml.soap.SOAPMessage object / The Dispatch client
- javax.xml.transform.Source object / The Dispatch client
- javax.xml.ws.BindingType annotation
- about / javax.xml.ws.BindingType
- javax.xml.ws.RequestWrapper annotation
- javax.xml.ws.RequestWrapper annotation, properties
- localName / localName
- targetNamespace / targetNamespace
- className / className
- javax.xml.ws.Response object / Callback model
- javax.xml.ws.ResponseWrapper annotation
- javax.xml.ws.ResponseWrapper annotation, properties
- localName / localName
- targetNamespace / targetNamespace
- className / className
- javax.xml.ws.ServiceMode annotation
- about / javax.xml.ws.ServiceMode
- javax.xml.ws.WebEndpoint annotation
- about / javax.xml.ws.WebEndpoint
- javax.xml.ws.WebFault annotation
- about / javax.xml.ws.WebFault
- properties / javax.xml.ws.WebFault, faultBean
- javax.xml.ws.WebFault annotation, properties
- name / name
- targetNamespace / targetNamespace
- faultBean / faultBean
- javax.xml.ws.WebServiceClient annotation
- about / javax.xml.ws.WebServiceClient
- properties / name, wsdlLocation
- javax.xml.ws.WebServiceClient annotation, properties
- name / name
- targetNamespace / targetNamespace
- wsdlLocation / wsdlLocation
- javax.xml.ws.WebServiceProvider annotation
- about / javax.xml.ws.WebServiceProvider
- properties / targetNamespace
- javax.xml.ws.WebServiceProvider annotation, properties
- targetNamespace / targetNamespace
- serviceName / serviceName
- portName / portName
- javax.xml.ws.WebServiceRef annotation
- about / javax.xml.ws.WebServiceRef
- properties / name
- javax.xml.ws.WebServiceRef annotation, properties
- name / name
- type / type
- mappedName / mappedName
- value / value
- wsdlLocation / wsdlLocation
- JAX-WS services
- with MTOM / MTOM with JAX-WS Services
- asynchronous invocation / Asynchronous invocation of JAX-WS services
- JAX-WS specifications
- code first service development / Code first service development with JAX-WS
- contract first development / Contract first development with JAX-WS
- JAX-WS specifications, annotations
- about / JAX-WS annotations
- JSR 181 (Web Service Metadata) / JAX-WS annotations, JSR 181 (Web Service Metadata) annotations
- JSR 224 (JAX-WS) / JAX-WS annotations
- JSR 222 (JAXB) / JAX-WS annotations
- JSR 250 (Common Annotations) / JAX-WS annotations
- JaxBRI / Data binding
- JaxMe / Data binding
- JibX / Data binding
- JMS / Transports
- JMX management API / Dynamic routing combined with auditing
- JSR 181 (Web Service Metadata), annotations
- javax.jws.WebService / javax.jws.WebService
- javax.jws.WebMethod / javax.jws.WebMethod
- javax.jws.OneWay / javax.jws.OneWay
- javax.jws.WebParam / javax.jws.WebParam
- javax.jws.WebResult / javax.jws.WebResult
- javax.jws.soap.SOAPBinding / javax.jws.soap.SOAPBinding
- JSR 222 (JAXB) specifications, annotations
- about / JSR 222 (JAXB) annotations
- javax.xml.bind.annotation.XmlRootElement / javax.xml.bind.annotation.XmlRootElement
- javax.xml.bind.annotation.XmlAccessorType / javax.xml.bind.annotation.XmlAccessorType
- javax.xml.bind.annotation.XmlElement / javax.xml.bind.annotation.XmlElement
- JSR 224 (JAX-WS) specifications, annotations
- about / JSR 224 (JAX-WS) annotations
- javax.xml.ws.BindingType / javax.xml.ws.BindingType
- javax.xml.ws.RequestWrapper / javax.xml.ws.RequestWrapper and javax.xml.ws.ResponseWrapper
- javax.xml.ws.ResponseWrapper / javax.xml.ws.RequestWrapper and javax.xml.ws.ResponseWrapper
- javax.xml.ws.ServiceMode / javax.xml.ws.ServiceMode
- javax.xml.ws.WebEndpoint / javax.xml.ws.WebEndpoint
- javax.xml.ws.WebFault / javax.xml.ws.WebFault
- javax.xml.ws.WebServiceClient / javax.xml.ws.WebServiceClient
- javax.xml.ws.WebServiceProvider / javax.xml.ws.WebServiceProvider
- javax.xml.ws.WebServiceRef / javax.xml.ws.WebServiceRef
- JSR 250 (Common Annotations) annotation
- about / JSR 250 (Common Annotations)
- JSR 250 (Common Annotations) annotations
- javax.annotation.Resource / javax.annotation.Resource
- javax.annotation.PostConstruct / javax.annotation.PostConstruct
- javax.annotation.PreDestroy / javax.annotation.PreDestroy
L
- lib directory / Repository
- localMemberHost parameter / localMemberHost
- localMemberPort parameter / localMemberPort
- locked attribute / Parameters
- logic server, EDA with MDM
- about / Logic server
- loose coupling / Web service overview
M
- .mar extension / Service extension or the module
- maven scripts / Source distribution
- maxRetries parameter / maxRetries
- mcastAddress parameter / mcastAddress
- mcastBindAddress parameter / mcastBindAddress
- mcastFrequency parameter / mcastFrequency
- mcastPort parameter / mcastPort
- MDM
- memberDropTime parameter / memberDropTime
- members element
- about / Static members
- membership scheme
- about / Membership schemes
- static membership / Static membership
- dynamic membership / Dynamic membership
- hybrid membership / Hybrid membership
- membershipScheme parameter
- about / membershipScheme
- multicast / membershipScheme
- Well-known address (WKA) / membershipScheme
- memory-intensive programming / Overview of AXIOM and its features
- MEP / Core modules
- MessageBuilders / MessageFormatters and MessageBuilders
- MessageContext (MC) / Handler, MessageContext
- about / The available type of sessions in Axis2
- accessing / Accessing MessageContext
- message definitions
- for WSDL / Contract first development with JAX-WS
- Message Exchange Patterns (MEP) / WSO2 ESB
- Message Exchange Patterns (MEPs)
- MessageFormatters / MessageFormatters and MessageBuilders
- message receiver / SOAP processing model, Message receivers
- about / Message receiver, MessageReceiver
- working / Message receiver
- RawXMLINOnlyMessageReceiver / Message receiver
- RawXMLINOutMessageReceiver / Message receiver
- RPCInOnlyMessageReceiver / Message receiver
- RPCMessageReceiver / Message receiver
- specifying / Specifying the message receiver
- specifying, ways / Different ways of specifying message receivers, Specifying message receivers at the service level for the whole service, Specifying the service level message receiver and overriding them through operations
- MessageReceivers
- about / Stateless nature of Axis2
- messaging system
- examples / Service Oriented Architecture (SOA)
- JMS / Service Oriented Architecture (SOA)
- disadvantages / Service Oriented Architecture (SOA)
- issues / Service Oriented Architecture (SOA)
- META-INF directory
- about / Module structure
- module
- about / Service extension or the module, Change in the way of deploying handlers (modules), Module concept
- working / Service extension or the module
- structure / Module structure
- engaging / Deploying and engaging the module
- deploying / Deploying and engaging the module
- module.xml / Change in the way of deploying handlers (modules), Module descriptor or module.xml
- module.xml file / Service extension or the module
- about / Module structure, Module configuration file (module.xml)
- phase rules / Handlers and phase rules
- handlers / Handlers and phase rules
- writing / Writing the module.xml file
- fault processing / Writing the module.xml file
- parameters, adding / Parameters
- module engagement / Module engagement and dynamic execution chain
- module implementation class
- about / Module implementation class
- methods / Module implementation class
- modules, Axis2 architecture
- code generation / Code generation
- data binding frameworks / Data binding
- modules directory / Repository
- module structure
- about / Module structure
- MTOM
- with JAX-WS services / MTOM with JAX-WS Services
- about / Message Transmission Optimization Mechanism (MTOM), By reference
- features / By reference
- XML Binary Optimized Packaging (XOP) specification / By reference
- SwA / By reference
- enabling, on client side / MTOM on the client side
- enabling, on service side / MTOM on the service side
N
- nextSibling() method / Traversing the Axiom tree
- node management
- nodeManager element
- about / Node management
O
- OASIS
- functionality / Web service overview
- Object Model (OM) / XML processing model, Architecture
- OMAbstractFactory.getOMFactory() method / Creating Axiom using a string
- one way invocation
- about / One way invocation
- OpenESB
- about / OpenESB
- open source software / Downloading and installing Apache Axis2
- OperationClient
- about / Looking into Axis2 client API
- working with / Working with the OperationClient
- OperationClient class / Client API
- OperationContext / OperationContext
- OperationInPhases / Global phases
- operation phase / Operation phases
- org.apache.axis2.clustering.ClusteringAgent
- org.apache.axis2.clustering.management.GroupManagementAgent
- org.apache.axis2.clustering.management.NodeManager
- org.apache.axis2.clustering.state.StateManager
- org.apache.axis2.service.Lifecycle interface
- using / Using the optional interface
- organizations
- moving, into web services / How do organizations move into web services?
- OSGi bundles / WSO2 ESB
- OutFlow pipe / SOAP processing model
P
- parameters
- benefits / Parameters
- about / Parameters
- locked attribute / Parameters
- adding, in module.xml file / Parameters
- password callback
- writing / Writing the password callback
- phase / SOAP processing model
- about / Phase
- rules / Phase
- types / Types of phases
- phase, types
- about / Types of phases
- global / Global phases
- operation / Operation phases
- phase rules
- about / Phase, Phase rules
- characterizing / Characterizing a phase rule, after
- invalidity / Invalid phase rules
- phase rules, characterizing
- about / Characterizing a phase rule
- phase name / Phase name
- phaseFirst / phaseFirst
- phaseLast / phaseLast
- before / before, after
- pivot point / Message receiver
- plugin modules, Axis2 / Why Axis2?
- POJO
- about / Creating a web service
- with packages / POJOs with packages
- POJO approach
- about / Creating a web service
- POJO deployment / POJO deployment
- policy element
- creating / Creating the policy element
- policy element, creating
- about / Creating the policy element
- client stubs, generating / Generating client stubs
- service, invoking without security / Invoking the service without security
- service, invoking with security / Invoking the service with security
- polling mechanism
- polling model
- about / Polling model
- portName argument / Type 3: Creating a dynamic client (client on the fly)
- portType definition
- for WSDL / Contract first development with JAX-WS
- POX
- examples / Service Oriented Architecture (SOA)
- about / Service Oriented Architecture (SOA)
- PreDispatch
- about / Global phases
- preserveMessageOrder parameter / preserveMessageOrder
- previousSibling() method / Traversing the Axiom tree
- properties, clustering agent
- about / properties
- backendServerURL / properties
- mgtConsoleURL / properties
- protocol bridging
- about / Protocol bridging
- pull parser
- accessing / Accessing the pull parser
- PULL parser technique
- versus PUSH parser technique / XML processing model
- pull parsing
- about / Why Axis2?, What is pull parsing?
- working / What is pull parsing?
- push and pull integration pattern
- about / Push and pull
- demonstrating / Push and pull
- PUSH parser technique
- versus PULL parser technique / XML processing model
Q
- Qualities of Service (QoS) functionality / Protocol bridging
R
- Rampart
- about / Creating the policy element
- RawXMLINOnlyMessageReceiver / Message receiver
- RawXMLINOutMessageReceiver / Message receiver
- RawXML message receivers
- about / Writing the services.xml file
- receive() method / SOAP processing model
- references, Enterprise Integration patterns / Referencesreferences, Enterprise Integration patterns
- registry
- about / Registry
- registry, EDA with MDM
- about / Registry
- Reliable Messaging (RM) / Handler
- reliable web services
- about / Reliable web services
- sample service / Sample service
- one way invocation / One way invocation
- request-reply invocation / Request-reply invocation
- Replicator.replicate()
- repository, Axis2
- about / Repository
- modules / Repository
- services / Repository
- request-reply invocation
- about / Request-reply invocation
- Request Security Token (RST) message
- request session scope
- about / Request session scope
- RequestURIBasedDispatcher / Dispatchers
- REST
- REST services, in Axis2
- about / REST services in Axis2
- REST web service, with GET and POST / REST web service with GET and POST
- RMI
- RMPhase
- about / Reliable web services
- round-robin load balancing algorithm
- RPC
- RPCInOnlyMessageReceiver / Message receiver
- RPCMessageReceiver / Message receiver
- RPC message receivers
- about / Writing the services.xml file
- runtime data
- about / Stateless nature of Axis2
S
- sample service
- creating / Sample service
- Sandesha / Change in the way of deploying handlers (modules)
- Sandesha2
- about / Reliable web services, Managing sequences
- SandeshaClient utility class / Managing sequences
- secure web services
- about / Secure web services
- sample service / Sample service
- password callback, writing / Writing the password callback
- security phase
- about / Global phases
- send() method / SOAP processing model
- sendReceive API / Client API
- sendReceiveNonBlocking API / Client API
- sendRobust API / Client API
- Sequence Key property / Managing sequences
- sequences
- managing / Managing sequences
- creating, without sending message / Creating a sequence without sending a message
- terminating / Terminate a sequence
- serialization
- about / Serialization
- XMLStreamWriter object / Serialization
- serializeAndConsume method / Serialization
- server-side code
- generating / Generating code
- service
- deploying, programmatically / Deploying a service programmatically
- running / Deploying and running a service in one line
- deploying / Deploying and running a service in one line
- invoking, without security / Invoking the service without security
- invoking, with security / Invoking the service with security
- service archive
- services, deploying / Deploying services using a service
- service implementation class / Service implementation class
- message receiver, specifying / Specifying the message receiver
- service archive file
- creating / Creating a service archive file
- service broker / Web services model
- ServiceClient
- about / Looking into Axis2 client API, ServiceClient API
- creating, ways / Available options to create a ServiceClient, Type 3: Creating a dynamic client (client on the fly)
- creating, default constructor used / Type 1: Creating a ServiceClient using its default constructor
- creating, ConfigurationContext used / Type 2: Creating a ServiceClient with your own ConfigurationContext
- with working samples / ServiceClient with working samples
- session, managing / Managing sessions using ServiceClient
- service client
- ServiceClient class
- about / Client API
- APIs / Client API
- ServiceClient class, APIs
- sendRobust / Client API
- fireAndForget / Client API
- sendReceive / Client API
- sendReceiveNonBlocking / Client API
- ServiceContext
- service description hierarchy, Axis2
- about / Service description hierarchy
- AxisServiceGroup / AxisServiceGroup
- AxisService / AxisService
- AxisOperation / AxisOperation
- AxisMessage / AxisMessage
- Service Endpoint Interface (SEI)
- about / endpointInterface
- service extension / Change in the way of deploying handlers (modules)
- ServiceGroupContext
- Service Oriented Architecture (SOA)
- about / Service Oriented Architecture (SOA)
- capabilities / Service Oriented Architecture (SOA)
- applications / Service Oriented Architecture (SOA)
- enabling, methods / Service Oriented Architecture (SOA)
- service provider / Web services model
- service requester / Web services model
- services.xml / Module engagement and dynamic execution chain, Service descriptor (services.xml)
- services.xml file
- writing / Writing the services.xml file
- about / Module structure
- services directory / Repository
- service skeleton class
- about / Filling in the service skeleton
- session
- initializing / Session initializing and session invalidating
- invalidating / Session initializing and session invalidating
- managing, ServiceClient used / Managing sessions using ServiceClient
- session scopes, Axis2
- about / The available type of sessions in Axis2
- request / Request session scope
- SOAP / SOAP session scope
- transport / Transport session scope, Option 2: Using the service client
- application / Application scope
- setValue operation
- shutdown method
- about / Module implementation class
- signed supporting token
- about / Creating the policy element
- simple Axis2 cluster
- setting up / Setting up a simple Axis2 cluster
- SimpleAxisServer / Binary distribution
- simple JAX-WS Web Service
- writing / Writing a simple JAX-WS web service
- single class POJO approach
- about / Single class POJO approach
- example / Writing the services.xml file
- SMTP / Transports
- SOA integration patterns
- protocol bridging / Protocol bridging
- external authentication and authorization / External authentication and authorization
- dynamic routing combined with auditing / Dynamic routing combined with auditing
- EDA with MDM / Event Driven Architecture (EDA) with Master Data Management (MDM) for Integrating Legacy Systems
- push and pull / Push and pull
- fault tolerant autoscaling with dynamic load balancing / Fault tolerant autoscaling with dynamic load balancing
- SOAP
- SOAP 1.1 document
- creating / Creating a SOAP 1.1 document
- SOAP 1.2 document
- creating / Creating a SOAP 1.2 document
- SOAPActionBasedDispatcher / Dispatchers
- SOAPMessageBodyBasedDispatcher / Dispatchers
- SOAP messages / Handler
- SOAPModelBuilder / Creating Axiom
- soapmonitorPhase / Global phases
- SOAP processing model / Core modules, SOAP processing model
- SOAP session scope
- about / SOAP session scope
- soapsession scope
- software, types
- free software / Downloading and installing Apache Axis2
- open source software / Downloading and installing Apache Axis2
- commercial software / Downloading and installing Apache Axis2
- source distribution, Axis2 / Source distribution
- stateless
- about / Stateless nature of Axis2
- stateless Axis2 Web Services
- about / Stateless Axis2 Web Services
- stateManager element
- state replication
- static data, Axis2 / Axis2 static data
- about / Stateless nature of Axis2
- static membership
- about / Static membership
- StAX / Overview of AXIOM and its features
- StAXOMBuilder / Creating Axiom
- string
- AXIOM, creating / Creating Axiom using a string
- SwA
- about / By reference
- Synapse configuration
- Synapse ESB / Dynamic routing combined with auditing
- synchronizeAll parameter / synchronizeAll
- synchronous invocation
- synchronous web service
T
- TCP / Transports
- about / Reliable web services
- transport binding assertion
- about / Creating the policy element
- transport phase
- about / Global phases
- transport protocols, Axis2
- HTTP/HTTPS / Transports
- TCP / Transports
- SMTP / Transports
- JMS / Transports
- XMPP / Transports
- transport receiver / SOAP processing model, Transport receiver
- TransportReceivers
- about / Stateless nature of Axis2
- transports / WSO2 ESB
- transport sender / SOAP processing model
- about / Transport sender, TransportReceiver and TransportSender
- examples / Transport sender
- working / TransportReceiver and TransportSender
- TransportSenders
- about / Stateless nature of Axis2
- transport session scope
- transports module / Core modules, Transports
U
- UDP
- about / Reliable web services
V
- Virtual File System (VFS) / WSO2 ESB
W
- @WebService annotation
- W3C
- functionality / Web service overview
- WAR distribution, Axis2 / WAR distribution
- web service
- creating, approaches / Creating a web service
- web service client
- about / Web service client
- web service model
- about / Web services model
- service provider / Web services model
- service broker / Web services model
- service requester / Web services model
- web services
- examples / Service Oriented Architecture (SOA)
- overview / Web service overview
- standard bodies / Web service overview
- benefits / Web service overview
- organizations, moving into / How do organizations move into web services?
- standards / Web services standards
- description / Service description
- lifecycle / Web services lifecycle
- utilizing, ways / Blocking and non-blocking invocation
- synchronous invocation / Blocking and non-blocking invocation
- asynchronous invocation / Blocking and non-blocking invocation
- invoking, in synchronous manner / Scenario 1: Invoking a service in a blocking manner (sendReceive())
- invoking, in asynchronous manner / Scenario 2: Utilizing a service in a non-blocking manner (sendReceiveNonBlocking())
- utilizing, via transports / Scenario 3: Utilizing a service using two transports
- reliabilty feature / Reliable web services
- web services, standards
- about / Web services standards
- XML-RPC / XML-RPC
- SOAP / SOAP
- WS-Addressing / Web Services Addressing (WS-Addressing)
- WSDL / Web Services Description Language (WSDL)
- web services lifecycle / Web services lifecycle
- WKA-based membership
- about / Hybrid membership
- WS-Addressing
- WS-I
- functionality / Web service overview
- WS-Policy
- specifying / WS-Policy
- WS-Trust / External authentication and authorization
- WSDL
- about / Web Services Description Language (WSDL), Creating a web service
- working / Web Services Description Language (WSDL)
- standards / Web Services Description Language (WSDL)
- message definitions / Contract first development with JAX-WS
- portType definition / Contract first development with JAX-WS
- binding definition / Contract first development with JAX-WS
- wsdlServiceName argument / Type 3: Creating a dynamic client (client on the fly)
- wsimport tool
- Java artifacts, creating / Contract first development with JAX-WS
- wsldURL argument / Type 3: Creating a dynamic client (client on the fly)
- WSO2 ESB
- WS Reliable messaging / Brief history of the Axis2 module
X
- XML
- binary data, sending by value / By value
- binary data, sending by reference / By reference
- XML-RPC standard
- XMLBeans / Data binding
- XML Binary Optimized Packaging (XOP) specification
- about / By reference
- XML processing model / Core modules, XML processing model
- XMLStreamWriter object / Serialization
- XMPP / Transports
- Xpath navigation, AXIOM / Xpath navigation
- XSLT mediator / Apache Synapse