![]() | Maturity: experimental (Please read our advices about using experimental research results before using this project.) |
EasyESB is a lightweight services bus. Unlike PetalsDSB is not really integration oriented but more oriented on advanced SOA notions. It is based on MDA (Model Driven Architecture) approaches.
It is composed of several modules and under modules:
- exchange data model:
- exchange10-api : provides XSD schema to modelize an exchange
- exchange10-impl : implementation of exchange models
- soa data and service model:
- soa10-api : provides XSD schema to modelize the basics concepts of SOA and ESB paradigm such as endpoint, service, node, registry, components, listeners, senders... etc.
- soa10-impl : implements these basics concepts from soa model
- ws-binding-soa : provides WSDL description of basic operations that must offered endpoint, node and registry concept.
- soa-core-api : wraps the preceeding WSDL description into a JAVA API.
- soa-core-impl : implements the basic operations that must offered endpoint, node ... etc (The implementation of registry service is implemented in anothers module: technical-service-registry-impl ).
- transporter service model :
- ws-binding-transporter : provides a WSDL description providing the basic operation of transporter based on exchange data model.
- transporter-api : wraps the preceeding WSDL description into a JAVA API.
- transporter-soap-impl : proposes an implementation of a transporter based on SOAP protocol.
- integration model:
- external-listener-soap :
- external-sender-soap :
- component model:
- ws-binding-bpel-component :
- component-bpel :
- technical service model :
- technical-service-registry-impl :
- ws-binding-admin :
- technical-service-admin-api :
- technical-service-admin-impl :
- ws-binding-client :
- distribution model :
- esb-launcher:
- esb-distribution:
If you want know how to use library, please consult the list of How-tos.
If you have any questions, please use the contact form.