Solutions: Purchase Order Mediation
From Swsc-WIKI
Please note: This page reflects the state as of the Athens Workshop in November 2006. For up to date documentation of the solutions to this scenario please refer to the evaluation table on the main page of this wiki and the solution overview and documentation page.
Contents |
Evaluation Results
See the first evaluation of solutions done in Budva: Workshop_Budva#Evaluation and the second evaluation done in Athens: Workshop_Athens#Evaluation
Politecnico di Milano, CEFRIEL
- Participants: Marco Brambilla, Stefano Ceri, Federico Facca, Piero Fraternali Christina Tziviskou, Dario Cerizza and Emanuele Della Valle
- License: Commercial, see http://www.webratio.com/
Original contribution to the Second Workshop in Budva, Montenegro
- Paper: http://sws-challenge.org/workshops/2006-Budva/papers/SWS-phase-Finale_polimi_cefriel.pdf
- V1 submitted on 2006-04-28 21:48
- http://sws-challenge.org/workshops/2006-Budva/solutions/PoliMi-Cefriel/polimi-cefriel-submission/mediation-scenario/
- A documentation gives a visual overview of the model [1]
- Datamodel is an Entity Diagram [2] which is stored in a database: [3]
- A set of XSLTs are specified to lift and lower to the Entity model [4]
- Endpoint: http://dbgroup.como.polimi.it:8080/sws-challenge/WS/challenge.do
- V2 submitted on 2006-06-13 23:03
- http://sws-challenge.org/workshops/2006-Budva/solutions/PoliMi-Cefriel/polimi-cefriel-submissionII/mediation-scenario/
- A documentation gives a visual overview of the model [5]
- Datamodel is an Entity Diagram [6] which is stored in a database: [7]
- A set of XSLTs are specified to lift and lower to the Entity model [8]
- Endpoint: http://dbgroup.como.polimi.it:8080/sws-challenge2/WS/challenge.do
Contribution to the Third Workshop in Athens, GA, USA
- Paper: http://sws-challenge.org/workshops/2006-Athens/papers/SWS-phase-III_polimi_cefriel_v1.0.pdf
- Submitted on 2006-11-10 16:01
- http://sws-challenge.org/workshops/2006-Athens/solutions/PoliMi-Cefriel/polimi-cefriel-submissionIII/mediation-scenario/
- A documentation gives a visual overview of the model [9]
- Datamodel is an Entity Diagram [10] which is stored in a database: [11]
- A set of XSLTs are specified to lift and lower to the Entity model [12]
- Endpoint: http://dbgroup.como.polimi.it:8080/sws-challenge3/WS/challenge.do
University of Jena
- Participants: Ulrich Küster (ukuester-at-informatik.uni-jena.de), Birgitta König-Ries (and Michael Klein)
- License: GPL
Original contribution to the Second Workshop in Budva, Montenegro
- Solves the mediation scenario v1
- Paper: http://sws-challenge.org/workshops/2006-Budva/papers/SWS-Challenge-2006-Budva.pdf
- V1 submitted 2006-05-07 16:18
- http://sws-challenge.org/workshops/2006-Budva/solutions/FSUJena/DSD-Jena/
- http://sws-challenge.org/workshops/2006-Budva/solutions/FSUJena/DSD-Jena/SWS-Challenge/src/ contains the source of the Rosetta-DSD Translator that is responsible to create DSD service requests out of RosettaNet purchase order messages.
- http://sws-challenge.org/workshops/2006-Budva/solutions/FSUJena/DSD-Jena/SWS-Challenge/ActiveBpelDesignerProject/ contains all source regarding the BPEL process which is used to shield Moon's complex choreography and expose a simple one call interface
- http://sws-challenge.org/workshops/2006-Budva/solutions/FSUJena/DSD-Jena/dsd-ontology/ contains the ontologies used for mediation scenario 1
- http://sws-challenge.org/workshops/2006-Budva/solutions/FSUJena/DSD-Jena/dsd-middleware/ contains the DSD Middleware used for mediation scenario 1. It could be run as is, but it is called by the Rosetta-DSD Translator, thus to have it work you also need to deploy that translator in Axis 1.4.
- Mediator-Endpoint receiving RosettaNet messages: http://hnsp.inf-bb.uni-jena.de:8080/axis/services/RosettaToDSD
- Endpoint to which Blue has to send LineItemConfirmations: http://hnsp.inf-bb.uni-jena.de:8080/active-bpel/services/BpelToMoonOMLineItemConfirmationLinkTypeService
Contribution to the Third Workshop in Athens, GA, USA
- Solves the mediation scenario v2
- Paper: http://sws-challenge.org/workshops/2006-Athens/papers/SWS-Challenge-2006-Athens-Full.pdf
- submitted 2006-10-30
- http://sws-challenge.org/workshops/2006-Athens/solutions/FSUJena/DSD-Jena-SubmissionII/MediationScenario/
- http://sws-challenge.org/workshops/2006-Athens/solutions/FSUJena/DSD-Jena-SubmissionII/MediationScenario/RosettaDSDTranslator/src/ contains the source of the Rosetta-DSD Translator that is responsible to create DSD service requests out of RosettaNet purchase order messages.
- http://sws-challenge.org/workshops/2006-Athens/solutions/FSUJena/DSD-Jena-SubmissionII/MediationScenario/BPELMediator/ActiveBpelDesignerProject/ contains all source regarding the BPEL process which is used to shield Moon's complex choreography and expose a simple one call interface
- http://sws-challenge.org/workshops/2006-Athens/solutions/FSUJena/DSD-Jena-SubmissionII/MediationScenario/OntologyExcerpts/ contains the relevant ontologies used for mediation scenario II
- http://sws-challenge.org/workshops/2006-Athens/solutions/FSUJena/DSD-Jena-SubmissionII/MediationScenario/dsd-middleware/ contains the DSD Middleware used for mediation scenario II. It could be run as is, but it is called by the Rosetta-DSD Translator, thus to have it work you also need to deploy that translator in Axis 1.4 and the middleware has to run on the same machine that the translator is deployed on.
- Mediator-Endpoint receiving RosettaNet messages: http://hnsp.inf-bb.uni-jena.de:8080/axis/services/RosettaToDSD2
- Endpoint to which Blue has to send LineItemConfirmations: http://hnsp.inf-bb.uni-jena.de:8080/active-bpel/services/LineItemConfirmationReceiverService
DERI Galway, DERI Innsbruck
- Participants: ThomasHaselwanter, Paavo Kotinurmi, Matthew Moran , Tomas Vitvar, MaciejZaremba
- License: GPL
- Paper: http://sws-challenge.org/workshops/2006-Budva/papers/DERI_WSMX_SWSChallenge_II.pdf
- V1 submitted on 2006-06-07 15:07
- http://sws-challenge.org/workshops/2006-Budva/solutions/DERI/deri-submisson-mediation%20v.1/
- Binary ready to use
- Ontologies, Web services, and Goals in WSML: [13]
- Adapter consists of XSLT + custom code: [14] [15]
- Endpoint: http://140.203.154.199:8000/axis/services/MoonRosettaNet?wsdl
- V2 submitted on 2006-06-14 17:56
- http://sws-challenge.org/workshops/2006-Budva/solutions/DERI/deri-submisson-mediation%20v.2/
- As v1, however: Binaries seem to be modified: axisWSMXEntryPoints.war, datamediator.wsmx, discovery.wsmx, communicationmamanager.wsmx [16] vs. [17]
- Ontologies WS and Goals: [18] ** Endpoint: http://140.203.154.199:8000/axis/services/MoonRosettaNet2?wsdl
- Endpoint: http://140.203.154.199:8000/axis/services/MoonRosettaNet2?wsdl
Note: For the second version the Production Management System has not been integrated. However for both version it has been checked that the solution invokes the services correctly
University of Dortmund
- Participants: Christian Kubczak, Stefan Naujokat, Christian Winkler, Tiziana Margaria, Bernhard Steffen
- V1 submited 2006-06-15 16:56
- Paper: http://sws-challenge.org/workshops/2006-Budva/papers/unido_sws_2006_draft.pdf
- Ontologies for mediation and discovery: http://ictis.cs.uni-dortmund.de:8080/xythoswfs/webui/_xy-177841_1-t_SP3iuaWq
kno.e.sis Center, Wright State University and LSDIS Lab, University of Georgia
- Participants: Zixin Wu, Karthik Gomadam, Ajith Ranabahu and Amit Sheth
Contribution to the Third Workshop in Athens, GA, USA
- Solves the mediation scenario v2
- Paper: http://knoesis.wright.edu/library/publications/download/SWSChallenge-TR-METEOR-S-Feb2007.pdf
- We have also submitted a modified version of the paper to ICEIS 2007 (Special Session on SWS Challenge)