Presentation is loading. Please wait.

Presentation is loading. Please wait.

Axis2 WSDL- Code Generation. Contents  Scope and Goals of the discussion.  Anticipated runtime behavior.  Proposed Architecture.  Change request for.

Similar presentations


Presentation on theme: "Axis2 WSDL- Code Generation. Contents  Scope and Goals of the discussion.  Anticipated runtime behavior.  Proposed Architecture.  Change request for."— Presentation transcript:

1 Axis2 WSDL- Code Generation

2 Contents  Scope and Goals of the discussion.  Anticipated runtime behavior.  Proposed Architecture.  Change request for other Axis Modules.

3 Code-generation  Scope: Client stub and server skeleton generation to support invocation of service and to engage add on services (RM, security, etc). The Data binding is considered orthogonal to this discussion.  Design Goals. Generate artifacts that will engage add on service, if specified. Leave room for extensibility based on policy.  Wish List. Provide for programming language extensibility.

4 Anticipated runtime behavior.  Client side  Server side

5 Client side Runtime.  Two levels of configuration Default/Initial configuration (static and may be based on a generated client.xml) Invocation properties (Dynamic)

6 Client side Runtime.

7 Server side runtime.  All the modules be available in the inflow.  Run the dispatch phase as early as possible for service discovery.  Engage the modules in the runtime.

8 Server side runtime.

9 Code generation tool

10 Input Configuration files.  Promote the use of WSDL extensions and policy to build the Input configuration (while providing for other inputs as well).  Configuration Builder will build to the Configuration from different descriptors.

11 Client Side/Server side Code Generation  Required runtime configuration will be generated as deployment descriptors (service.xml, client.xml)  Emitters will be used which are Program language dependent Emitter is aware of the add on service implementations available.

12 Add on services  Add on services will be incorporated in the form of the form of Modules and handlers and be burnt into the wsdd file.  Add on services may get switched on at the runtime.  A add on service implementation modules be made available in aar-drop directory.  Download the module-x.mar if required for the add on services (Dr Sanjiva’s idea).

13 Deployment Interaction

14 Other Aspects  Sync Async behavior will be burnt into the stub in the client side(?) and server side will be based on a particular Receiver(?).  MEP support at client side??

15 Change Request  Client API should changed call.setInvocationProperties();  Engine should be a policy driver.

16 Comments ??????


Download ppt "Axis2 WSDL- Code Generation. Contents  Scope and Goals of the discussion.  Anticipated runtime behavior.  Proposed Architecture.  Change request for."

Similar presentations


Ads by Google