Skip to content

mageshbk/soap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SOAP Component for SwitchYard
=============================
A barebone implementation that provides the following features:

a) Allows SwitchYard services to be exposed as a WebService.
b) Allows SwitchYard services to invoke externally/internally hosted WebServices.
c) Uses pure JAX-WS Dispatch and Provider APIs.

Test
-----
Includes these usecases:

1. Invoke a oneway WebService
2. Invoke a request-response WebService
3. Invoke the request-response WebService with improper data

|-----------------------------------------------------------------|
|                           SOAPGateway                           |
| |-----------------------------| |-----------------------------| |
| |          Outbound           | |          Inbound            | |
| | |------------| |----------| | | |----------| |------------| | |
| | | Decomposer | | Composer | | | | Composer | | Decomposer | | |
| | |------------| |----------| | | |----------| |------------| | |
| |-----------------------------| |-----------------------------| |
|-----------------------------------------------------------------|

SwitchYard Request --> Outbound --> Decomposer --> WebService
WebService Response --> Outbound --> Composer --> SwitchYard Service

WebService Client Request --> Inbound --> Composer --> SwitchYard Service
SwitchYard Response --> Inbound --> Decomposer --> WebService

Features to be added
--------------------
SOAP Header processing
HTTP Header/Properties processing
Throttling


Utility classes have been re-used from JBossESB 4.9.

About

SOAP Component for SwitchYard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages