| 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
|
Reading
List
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
|