ebXML Subsystem

SourceForge Logo 

This section contains information relating to ebXML subsystems.

Developers cut: ebXML runtime subsystems

The CVS repository has been populated with ebXML subsystems that supports:

  • DocumentSpecifications - XML Schema etc.
  • ebXML framework: Business Process Schema (BPS) including BPSS v1.04 documents.
  • ebXML framework: TradingPartnerProfile (TPP) , -Declaration (TPD) and -Agreement (TPA). Unfortunately uncertainties regarding the IBM IPR statement relating to OASIS CPPA prevents us from releasing full open source support for OASIS CPP and CPA documents. Meanwhile we are working on creating and implementing MinimalTPA and ExtensibleTPA which are coordinated with our BLA BusinessLevelAgreement framework and should provide a viable alternative. If and when these uncertainties have been resolved we may release support for the affected specification documents after a few weeks grace period.
    MinimalTPA - A TPA that contains the minimal amount of information necessary to execute ebXML.
    ExtensibleTPA - an extension to MinimalTPA that allows for a full configuration of MessageServices and TransportServices . This TPA may easily be adaptable to support additional and experimental ebXML bindings such asWebServices.

The support for specification documents such as BPSS include...

  • Pluggable Instances framework - possible to create new types of specification or schema documents such as WebService Choreography definitions.
    • 3.5 access methods principles- 4 read and 3 read
    • Pluggable and Configurable InstanceFactory framework
  • Reading, writing - XML or any other formats, configurable
  • Resolving through Resolver component, The resolving algorithm is fully configurable
  • UndoRedo - useful for GUI
  • ModellElement Listeners with Vetoable support
  • Custom Validation: through Validation component
  • Templates - A template offers a specialized API to the content of a specification document (BPS, TPA etc.)
    • At least 3 ways of working with templates is provided.

[Home] [Getting started] [ebXML] [M & M] [Realization] [Projects] [Information]