r4 - 09 Jun 2003 - 11:16:00 - ChrisWroeYou are here: myGrid wiki >  Mygrid Web  > WorkInProgress > MyGridInformationRepository > ServiceDescription > PEDroServiceRegistration
During IntegrationFest4 we developed a pipeline of service and workflow description which involved:

  1. building a skeleton description from WSDL files, SOAPLAB metadata web service calls, scufl files
  2. manually adding additional semantics concerning inputs outputs and the overall task using the myGrid ontologies and the PEDRO editing tool
  3. registering services and workflows to a registry view with the additional metadata attached.

  • Process of describing a service:
    service-description.PNG

  • Workflow description:
    workflow-description.PNG

-- ChrisWroe - 09 Jun 2003

The plan is to provide a simple client for registering a service with both ontology and non ontology dependent information.

Currently working on linking the output of PEDro, an XML file to the UDDI-M client proxy code from Southampton. Extending the service description schema in PEDro to encompass more UDDI like information such as business entity.

Business Entity fields

-- ChrisWroe - 06 May 2003

So I'm getting some material together as an XML document. The document is actually serving a number of purposes. 1) information to register a service in the view with 2) additional metadata to attach to the service. I've got code in the cvs that takes this XML file, registers the services in a view (in memory) and attaches the metadata. Ontology based metadata is converted into a DAML+OIL expression serialised as RDF and attached as a string. (I will use the RDF triples data structures when I get time). I'm not sure what to do with the non semantic metadata. My current plan is just to add it as a fragment of XML as a string and move on to RDF triples when I get the chance.

There is a small readme on whats in the module and how to install pedro in mygrid\describer\pedro-describer\doc

The registration code is in mygrid\describer\pedro-describer\src\uk\ac\man\cs\img\describer\PedroRegister.java

It depends on the sister text-describer model to generate DAML+OIL expressions

Attached is the metadata associated with the AffyMapper? service. In CVS at mygrid\describer\pedro-describer\etc\test-smaller-1a.pdz is a zip file which contains some more service information primed from parsing the WSDL file. It does not have business entity information added for the majority of services so cannot be used for registration yet.

I don't know how to deal with Business Entities. Either I register the business entities first, or try and find preregistered businesses by some name matching technique. At the moment I am just making up keys to register a service against :).

Comments on how to improve things welcome.

-- ChrisWroe - 23 May 2003

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
pngPNG workflow-description.PNG manage 6.3 K 24 Jul 2006 - 09:40 ChrisWroe Workflow description
pngPNG pedro-service-med.PNG manage 172.4 K 24 Jul 2006 - 09:40 ChrisWroe  
xmlxml affyMapper-pedro.xml manage 32.4 K 24 Jul 2006 - 09:40 ChrisWroe  
pngPNG service-description.PNG manage 5.5 K 24 Jul 2006 - 09:40 ChrisWroe Process of describing a service
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
 
Powered by myGrid wiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding myGrid wiki? Send feedback