[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [ANNOUNCE] free software 'ebXML CPA formaton process' project
Hi all I am happy to announce an open source, free software 'ebXML Collaboration Protocol Agreement (CPA) formation process' project. The project is an off-spring of an academic project at Curtin University, Perth, Australia. Please feel free to comment on the project. Project homepage: ----------------- webpage: http://www.schlegel.li/ebXML/ live-webpage: http://www.schlegel.li/ebXML/Msc_live.rhtml What is an ebXML CPA formation process? --------------------------------------- The ebXML Collaboration Protocol Agreement (CPA) formation process is the process of forming the CPA from two Collaboration Protocol Profile's (CPP's). Please visit the ebXML website for the ebXML specifications at http://www.ebxml.org Project structure: ------------------ This project divides the CPA formation process into 3 levels. Level 1 is a pure algorithm which looks at the two CPP's and checks XML elements, attributes against each other. The algorithm writes matches to a new draft CPA. Conflicting elements, attributes are written to the conflict file (in future versions will be a NDD (Negotiation Description Document)). The algorithms logs what is done during the run. Level 2 goes one step ahead and uses two Business Service Systems (BSI), currently non conform ebXML BSI's, plus some negotiation strategy at both ends to try to negotiate over conflicting elements, attributes from level 1. The negotiation follows the Negotiation CPA and the Negotiation Business Process Specification. Level 3 is for human to human interaction to finalise the draft CPA and to get to a valid, well-formed CPA. Level 3 follows the Negotiation CPA. Status ------ - Level 1 is partly implemented. Some elements are currently not considered. - Infrastructure for Level 2, Level 3 is implemented (sort of a BSI system). - Level 2 not implemented yet - Level 3 implementation started Licence ------- All source code is licenced under GPL (GNU Public Licence). Please visit the GNU hompeage for further information at http://www.gnu.org Technology ---------- The project uses Ruby ( http://www.ruby-lang.org/en/ ) as its main programming language, including ruby's REXML XML parser, SOAP4Ruby and more ruby libraries. Comments -------- Please feel free to comment this project. Kind regards. Sacha Schlegel ------------------------------------------------ public key: www.schlegel.li/sacha.gpg ------------------------------------------------
This is a digitally signed message part
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]