[MOBY-dev] [moby] RFC #1941 Asynchronous Service Call Proposal

Mark Wilkinson markw at illuminae.com
Fri Feb 10 17:56:50 UTC 2006


On Thu, 2006-02-02 at 11:01 -0800, Mark Wilkinson wrote:

> 3)  Let's define the new predicate as follows v.v. the RDF for Service
> Instances:
> 	mobyPred:isAsynchronous
> 	Domain: mygrid:operation
> 	Range:  xsd:boolean
> 	Definition:  a boolean indication of the service providers ability to
> provide the associated operation in asynchronous, as well as
> synchronous, mode, according to the specification for asynchronous Moby
> service calls in the Moby API.

I'd like to modify my suggestion above.  I think we may want to have one
more "layer" between the operation metadata and the
synchronous/asyncronous tag, in the form of a "hasCallingDetail"
parameter, where one of the properties of a callingDetail includes
whether it is synchronous, asynchronous, or both.  This also changes it
from having a range of  xsd:boolean to being a controlled vocabulary (I
propose "synchronous", "asynchronous", "sych_asych")

An example as N3:

        a :operation;
        :hasCallingDetail  [
            a :callingDetail;
            :hasSynchType moby:asynchronous ];

an example as RDF:

        <hasOperation rdf:parseType="Resource">
            <rdf:type
rdf:resource="http://www.mygrid.org.uk/ontology#operation"/>
            <hasCallingDetail rdf:parseType="Resource">
                <rdf:type
rdf:resource="http://www.mygrid.org.uk/ontology#callingDetail"/>
                <hasSynchType
rdf:resource="http://biomoby.org/RESOURCES/MOBY-
S/ServiceDescription#asynchronous"/>
            </hasCallingDetail>


This is somewhat tangential to the discussion, but since your RFC talked
about adding this information into the Service Instance metadata, it is
~relevant to the discussion.

M



-- 
--
...his last words were 'Hey guys!  Watch this!'
--
Mark Wilkinson
Asst. Professor
Dept. of Medical Genetics
University of British Columbia
PI in Bioinformatics
iCAPTURE Centre
St. Paul's Hospital
Rm. 166, 1081 Burrard St.
Vancouver, BC, V6Z 1Y6
tel: 604 682 2344 x62129
fax: 604 806 9274

"For most of this century we have viewed communications as a conduit, 
       a pipe between physical locations on the planet. 
What's happened now is that the conduit has become so big and interesting 
      that communication has become more than a conduit, 
       it has become a destination in its own right..."

                Paul Saffo - Director, Institute for the Future




More information about the MOBY-dev mailing list