
We invite comments on the definition of "data service" for the OGSA Data Architecture (and hence the OGSA Glossary). Currently we're looking at something like the following: A service that exposes the capabilities or data of one or more data resources within a service-oriented architecture. or A service that exposes the capabilities of one or more data resources within a service-oriented architecture. These capabilities might include data access, data transfer or data management. We think either of these would be a significant improvement on our previous definition. The emphasis in these new proposals is on linking data resources into an SOA, which fits nicely with the OGSA definition of a service: A software component participating in a service-oriented architecture that provides functionality and/or participates in realizing one or more capabilities. Our previous definition mentioned specific types of interfaces, which we think is too specific and not resistant to change: A service that is primarily intended to provide access to data stored in one or more data resources. A data service will provide one or more of the data access, data source or data sink interfaces defined in the OGSA Data Architecture. Comments welcome, especially before Monday's OGSA-WG call. Dave Berry Deputy Director, Research & E-infrastructure Development National e-Science Centre 15 South College Street, Edinburgh, EH8 9AA +44 131 651 4039 www.nesc.ac.uk <http://www.nesc.ac.uk/>

Hi,
Currently we're looking at something like the following:
A service that exposes the capabilities or data of one or more data resources within a service-oriented architecture.
I think it should be "the capabilities and data" as opposed to "or". Similarly for the definition below. However, I think the one above is more succinct and thus gets my vote.
or
A service that exposes the capabilities of one or more data resources within a service-oriented architecture. These capabilities might include data access, data transfer or data management.
Mario +-----------------------------------------------------------------------+ |Mario Antonioletti:EPCC,JCMB,The King's Buildings,Edinburgh EH9 3JZ. | |Tel:0131 650 5141|mario@epcc.ed.ac.uk|http://www.epcc.ed.ac.uk/~mario/ | +-----------------------------------------------------------------------+

+1 on both points made by Mario below...but I'd like to see the definition of "Data Resource" posted along with the definition of "Data Service" as it evolves, so that we can ensure coherence and avoid redundancy. Cheers, BobN -----Original Message----- From: ogsa-wg-bounces@ogf.org [mailto:ogsa-wg-bounces@ogf.org] On Behalf Of Mario Antonioletti Sent: Thursday, July 05, 2007 1:29 PM To: Dave Berry Cc: ogsa-d-wg@ogf.org; ogsa-wg Subject: Re: [ogsa-wg] [OGSA-D-WG] Definition of "data service" Hi,
Currently we're looking at something like the following:
A service that exposes the capabilities or data of one or more data resources within a service-oriented architecture.
I think it should be "the capabilities and data" as opposed to "or". Similarly for the definition below. However, I think the one above is more succinct and thus gets my vote.
or
A service that exposes the capabilities of one or more data resources within a service-oriented architecture. These capabilities might include data access, data transfer or data management.
Mario +---------------------------------------------------------------------- -+ |Mario Antonioletti:EPCC,JCMB,The King's Buildings,Edinburgh EH9 3JZ. | |Tel:0131 650 5141|mario@epcc.ed.ac.uk|http://www.epcc.ed.ac.uk/~mario/ | +---------------------------------------------------------------------- -+ -- ogsa-wg mailing list ogsa-wg@ogf.org http://www.ogf.org/mailman/listinfo/ogsa-wg

This brings me to this question: What is the difference between and data source and a data resource? Is former just the container for data and latter is responsible for managing one or more data sources? Mario Antonioletti <mario@epcc.ed.ac.uk> wrote: Hi,
Currently we're looking at something like the following:
A service that exposes the capabilities or data of one or more data resources within a service-oriented architecture.
I think it should be "the capabilities and data" as opposed to "or". Similarly for the definition below. However, I think the one above is more succinct and thus gets my vote.
or
A service that exposes the capabilities of one or more data resources within a service-oriented architecture. These capabilities might include data access, data transfer or data management.
Mario +-----------------------------------------------------------------------+ |Mario Antonioletti:EPCC,JCMB,The King's Buildings,Edinburgh EH9 3JZ. | |Tel:0131 650 5141|mario@epcc.ed.ac.uk|http://www.epcc.ed.ac.uk/~mario/ | +-----------------------------------------------------------------------+ -- ogsa-wg mailing list ogsa-wg@ogf.org http://www.ogf.org/mailman/listinfo/ogsa-wg --------------------------------- Park yourself in front of a world of choices in alternative vehicles. Visit the Yahoo! Auto Green Center.

guru prasad wrote:
This brings me to this question: What is the difference between and data source and a data resource?
A data source is an origin endpoint for a data transfer, and is typically positioned on a data resource. A data resource is some structured information (==data) that can be used by an activity, monitored for changes, lifetime-managed, etc. (==resource); i.e. a data resource is data that is a resource. Obvious really. :-)
Is former just the container for data and latter is responsible for managing one or more data sources?
Now you're getting mixed up between the service instances that implement the concept space and the concepts themselves. Both "data source" and "data resource" are concepts, and they map respectively to things like a service instance that can stream the results of a database query or a file. It might be that the two things are implemented in the same component, but that's not required. Also, a single data resource may have many different sources associated with it (corresponding to views of the data, transfer methods, etc.) If it helps, remember that I regard the act of data transfer as an activity. Donal.
participants (5)
-
Dave Berry
-
Donal K. Fellows
-
guru prasad
-
Mario Antonioletti
-
Natale, Bob