Updated: February 21, 2002 15:36 - Page Maintained by Allan Doyle newbargeltest
OGC Web Services
Project Web Site
Home Page

The OGC Architecture SIG and OGC WWW Mapping SIG are jointly developing a Service Model that will provide the basis for the upcoming OGC Web Services Initiative. During the WMT-2 portion of IP2000, there was some initial work done on a Basic Service Model and on OGC Web Registry Services.

The figure at the left appeared in the OGC Web Services RFT.

At the February OGC meetings in Atlanta, members agreed that work on a Service Model was very important and that OGC should provide a venue for this work.

 


Index:

Work Items & Topics
Meetings & Teleconferences
Mailing List Information

Links
Reading List
Use Cases


Work Items & Topics

  • Definitions of Terms
  • Service Model
    • The service model is the overall model governing how we want to structure OGC Web Services. In short, we're working on an architecture where individual services have interfaces of known types, these interface types are described in service metadata, the service metadata are available to clients of the service via a "Get Capabilities" request, there are Catalogs or Service Registries that provide queryable access to collections of service metadata, there are services provided by these Catalogs/Registries that assist in maintaining the information contained in the catalog, and the interface types form an inheritance tree of interface properties.
    • There is a "Basic Service Model" that provides a minimum amount of these infrastructural elements so that we can begin gaining experience with this model
    • There is a "General Service Model" that provides a richer ability to describe and place into operation services that are cascadable or chainable and services that are loosely coupled to data sources as opposed to being tightly bound to data sources.
    • There are wider IT industry efforts underway (cf. UDDI, WSDL, NASSL, SOAP) that provide service models and architectures that we want to take advantage of and be compatible with.
    • ISO TC 211 and OGC have adopted ISO 19119 as the basis for a service model.
  • Service Metadata
    • Service metadata is that information that describes a given service. There is service type metadata and there is further service instance metadata. For example, a portrayal service will have different service type metadata than a feature service. A feature service could be instantiated on Asian data and another, identical feature service could be instantiated on Antarctica; these services would have the same service type metadata but would have different service instance metadata.
    • Service metadata should take into account existing metadata standards, in particular those of ISO TC 211, OGC, and those of the particular service model we may choose.
  • Capabilities Request/Response
    • A given service must provide access to its service type and service instance metadata. Historically within OGC, this is known as the "Capabilities" request and response.
  • Catalog/Registry Request/Response
    • The OGC Catalog Services Interface Specification is the initial source of information regarding construction of a service registry. It describes the formulation of requests or queries into the holdings of a catalog and describes a mechanism for receiving a response.
    • Specific request and response syntax and semantics are under development to satisfy the needs of our service model. The work has primarily concerned itself with the content of the response, following the pattern developed in the FGDC Geo profile of Z39.50.
  • Catalog/Registry Services
    • An OGC discussion paper on Web Registry Services following material developed during the IP2000 initiative describes the operations of a registry service. This includes the ability to make stateless queries.
    • Further services in aid of maintaining the coherency and currency of the holdings of a catalog are important additions to the OGC Catalog Services model.
  • Service Types & Interface Inheritance
    • Using the service metadata and the capabilities response mechanism, we have to develop a taxonomy of service types and develop an inheritance tree of those service types.

Meetings & Teleconferences

 
Date

Time

Details

2002-02-12 1600 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2002-02-12 1500 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2002-01-31 1500 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2002-01-24 1500 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2002-01-17 1500 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2002-01-10 1500 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2001-12-13 1600 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2001-11-29 1600 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2001-11-21 1600 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2001-11-15 1600 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2001-11-01 1600EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2001.10.18 1600 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2001.10.11 1600 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2001.10.04 1600 EDT MINUTES of the OWS Common Architcture Teleconference (password required)
2001.09.26 all day MINUTES of the OWS Common Architecture WG (password required)
Powerpoint slides - Rob's initial use cases, use cases after discussion
2001.09.25 all day MINUTES of the OWS Common Architecture WG (password required)
Powerpoint slides, diagram
2001.09.24 all day MINUTES of the OWS Common Architecture WG (password required)
2001.08.30 1200 EDT MINUTES of the Servicemodel telecon
2001.08.16 1100 EDT MINUTES of the Servicemodel telecon
2001.08.02 1100 EDT MINUTES of the Servicemodel telecon
2001.07.27 1000 EDT MINUTES of the Use Case Review telecon
2001.07.18 1100-1300 EDT MINUTES of the Servicemodel telecon
2001.07.17 1000 EDT MINUTES of the Object model telecon
2001.07.11 1100-1300 EDT MINUTES of the Servicemodel Telecon
2001.06.26
2001.06.27
Afternoon
Lunch
Combined MINUTES (they are kind of short)
2001.06.04
2001.06.05
13:00-15:00 EDT
08:30-11:00 EDT

MINUTES of the Servicemodel Ad Hoc
(June 5 was held jointly with ICS SIG)

2001.05.02 10:00-12:00 EDT MINUTES Combination telecon and meeting at SGT
2001.04.19 10:00-14:00 EDT MINUTES Combination teleconference and meeting at CSC.
2001.04.05

12:30-15:00 MET

MINUTES Brainstorming session following OGC TC Plenary.

2001.03.28

9:30-12:30 EST

MINUTES Combination Meeting and Telecon.

 


Mailing List servicemodel@opengis.org

The mailing list for this group is maintained by the OGC Operations Staff (THANKS Greg & Roger!).

Archives are available at OGC's servicemodel archives (starting at April 10, 2001) and at Allan's servicemodel archives (starting at June 13, 2001).

Send messages to servicemodel@opengis.org to send messages to the group. To subscribe or unsubscribe, or find out who's on the list, send messages to servicemodel-request@opengis.org with the request in the "Subject:" line.

Mail Daemon Requests - These work best if you leave the message body empty.

COMMAND

DESCRIPTION

help

This results in a general intro to the list server capabilities being sent to you.

subscribe

This will enter the email address in your message's "From:" field into the list.

unsubscribe

This will remove the email address in your message's "From:" field from the list. Note that if your email address in this message is not the same as the one you send in the "subscribe" message, you might not be taken off the list.

who

This results in a message being sent to you which contains the email addresses of those on the list. NOTE: The message body must be empty for this to work reliably

archive help

This explains how to get old messages. (Not sure if this works)


Links

Articles and Commentary

DATE

DESCRIPTION

Sept. 17, 2001 Using WSDL in SOAP applications - An introduction to WSDL for SOAP programmers
Aug 16, 2001 Jeff Lansing's updated note on OGC Web Services and chaining (pdf, doc)
Aug 2, 2001 Web Services Description Language (WSDL) Explained - MSDN article.
July 27, 2001 George's Chain Editor mockup - (see the thread on Service Model use case review)
July 31, 2001 Jeff Lansing's note on OGC Web Services and chaining (pdf, doc)
Note: See updated version of Aug 16 (pdf, doc)
July 11, 2001 George's taxonomy extracts: Present (pdf, doc), Future (pdf, doc)
July 11, 2001 George's UML-like diagram on WSDL
July 11, 2001 Peter Vretanos' WSDL for WFS
A while back I threw together (literally) a WSDL definition of a WFS service. I was holding it back until I finished it. However, I think it might be a useful resource for the WSDL discussion so I am giving you what I have. I have not validated any of the schemas or the WSDL definition itself and I am sure I have made many mistakes (especially with the namespace crap)! Note also that I only had time to do the HTTP POST bindings. I will get around to the GET bindings when I have some more free time. Just wanted to throw something up for discussion. I make no warranty concerning its usefulness.
June 12, 2001

Allan's note on WSDL

May 2, 2001

Allan's note on interface, operation, etc.

April 12, 2001

Java Developers Journal compendium of web services articles
A collection of links to web services articles

April 11, 2001

IBM, Sun Execs Sketch Standards-Based Computing Future.
Advise solution providers on ways to deliver Web services for clients comments by IBM and Sun

April 4, 2001

A Web Services Primer. By Venu Vasudevan

Relevant Web Sites

DESCRIPTION

UDDI.org. Universal Description, Discovery and Integration

Simple Object Access Protocol (SOAP) 1.1 W3C Note.

Web Services Description Language (WSDL) 1.1 W3C Note.

Reading List

Read these to get up to speed on OGC Web Services

DESCRIPTION

General Service Model (extracted from OWS-RFQ) and turned into HTML.
Stateless Catalog Profile (was Web Registry Service) - Lou Reich (pdf, doc)

You have to navigate to page 42 in the document:
OWS-RFQ Appendix B General Service Model - John Davidson (pdf, doc)
Note - this document is part of the OGC Web Services Request For Quotation..

OGC Web Services Initiative RFT - Chapters 1-4

OpenGIS Project Document 01-022r1: Basic Services Model

OpenGIS Project Document 01-024r1: Web Registry Server
OpenGIS Project Document 01-021r1: Web Map Server
OpenGIS Project Document 01-023: Web Feature Server or the more recent 01-023r1 version.
OpenGISŪ Catalog Interface Implementation Specification (the coarse-grained parts).
Comparison of WFS, WRS and OGC Catalog Services, Lou Reich (pdf, .doc)
 
 

Use Cases

We're always looking for more use cases...

DESCRIPTION

Fire Validation Use Case - CCRS (pdf, doc)
ECHO Use Case - NASA (pdf, doc)
GOFC Fire Use Case - NASA (pdf, doc)

 

   


Updated: February 21, 2002 15:36 - Page Maintained by Allan Doyle