Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2005 Blueprint Technologies, Inc. All Rights Reserved Categorizing Web Services WGISS DSTT Discussion.

Similar presentations


Presentation on theme: "© 2005 Blueprint Technologies, Inc. All Rights Reserved Categorizing Web Services WGISS DSTT Discussion."— Presentation transcript:

1 © 2005 Blueprint Technologies, Inc. All Rights Reserved Categorizing Web Services WGISS DSTT Discussion

2 © 2005 Blueprint Technologies, Inc. All Rights Reserved Agenda Goals Definitions – Service – Categorization – Classification Review of Current Categorizations Categorization Schemes – Examples

3 © 2005 Blueprint Technologies, Inc. All Rights Reserved Goals Broaden the discussion – Look for concurrence Establish common view of: – Why Categorize? – What to Categorize? – Who has the responsibility? – How should this be done? Process discussion

4 © 2005 Blueprint Technologies, Inc. All Rights Reserved Why Facilitate Discovery – How users can find what might be of interest/relevance to them Multiple views, Multiple Use Cases – Service providers want to allow users to find their service from multiple views, multiple applications Actors, Roles & Responsibilities – Users (Service Consumers) – Providers

5 © 2005 Blueprint Technologies, Inc. All Rights Reserved Definitions Service – A facility supplying some public demand 1 – A function to be performed upon request – A service is an abstract resource that represents a capability of performing tasks that form a coherent functionality from the point of view of providers entities and requesters entities. To be used, a service must be realized by a concrete provider agent 2providers entitiesrequesters entitiesprovider agent Web Service A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP-messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards. 2 Categorization Scheme – An approach to organize entities into types Classification – Act of specifying a type within a categorization scheme 1 – Merriam-Webster (www.m-w.com)www.m-w.com 2 - http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/#defshttp://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/#defs

6 © 2005 Blueprint Technologies, Inc. All Rights Reserved Service Classification Categorization Scheme Model of Services

7 © 2005 Blueprint Technologies, Inc. All Rights Reserved Current Categorizations OCG (ISO 19119) – Geographic Human Interaction Services – Geographic Model/Information Management Services – Geographic Workflow/Task Management Services – Geographic Processing Services Spatial Thematic Temporal Metadata – Geographic Communication Services – Geographic System Management Services Various Scientific Area of Interest – A la GCMD

8 © 2005 Blueprint Technologies, Inc. All Rights Reserved What’s missing? This is not the only way users may want to find relevant services They may not be prepared to understand these categorization schemes Need is for multiple, independent and non-exclusive schemes

9 © 2005 Blueprint Technologies, Inc. All Rights Reserved Categorization What are the Categories? Governance Identification/Naming Some Attributes of Categorization Schemes Name Description Scope Governing Authority Discovery URL Anticipated Rate of CHange

10 © 2005 Blueprint Technologies, Inc. All Rights Reserved Classification For each node in a Categorization Scheme Governance Identification/Naming

11 © 2005 Blueprint Technologies, Inc. All Rights Reserved Example Categorization Schemes Input-based Output-based Functionality Level of Data Scientific Area of Interest Others… – ???

12 © 2005 Blueprint Technologies, Inc. All Rights Reserved Example Categorization Schemes Inputs (What does it use?) – User Discovery: What can I do with this data? Primary Input type (dataset) – What is the primary dataset/dataproduct for input to the service? Other input type – What is a secondary input to the service? Input format (primary) – What is the primary format (e.g. – hdfeos, hdf, grib, jpeg, geotiff, etc.) of the primary input data? Input format (any) – What is the format of any secondary input data?

13 © 2005 Blueprint Technologies, Inc. All Rights Reserved Example Categorization Schemes Outputs (What does it produce?) – User Discovery: What makes this kind of data? Output Type – What is the type of data (dataset/dataproduct) produced by the service? Output Format – What is the format of the data produced by the service?

14 © 2005 Blueprint Technologies, Inc. All Rights Reserved Example Categorization Schemes Functionality (What does it do?) – User Discovery: OCG – The OGC service categorization, as specified in ISO 19119. Role - (Algorithm, Model, Decision Support, Infrastructure, etc.) – How is the services to be used within the broader EO community?

15 © 2005 Blueprint Technologies, Inc. All Rights Reserved Example Categorization Schemes Level of Data (What kind of data does the service interact with?) Metadata Directory – Groups of data products Collection – Inventory-level Access – Individual granule Browse …

16 © 2005 Blueprint Technologies, Inc. All Rights Reserved Example Categorization Schemes Scientific Area of Interest {Example} (Atmospheric, Oceanography, Weather, Bathymetric, Geology, Land, Space, Cyrospheric, Societal, etc.)


Download ppt "© 2005 Blueprint Technologies, Inc. All Rights Reserved Categorizing Web Services WGISS DSTT Discussion."

Similar presentations


Ads by Google