Servicemodel Ad Hoc Meeting held at Oracle, June 4, 5, 2001
Updated: June 13, 2001 17:56 - Page Maintained by Allan Doyle

Present - June 4 - about 60 people

Present - June 5 - about 25 people

Agenda/Minutes

Begin at 1300 on June 4.

Prepared material:

Status

  • Discussions began in WMT-1
  • WMT-2 produced BSM (01-022r1).
  • Discussions continued…
  • Servicemodel ad hoc began after Feb. 2001 meeting in Atlanta
    http://www.intl-interfaces.net/servicemodel/

Why have a service model? (1)

  • Service discovery
  • Unless you know what service you want to connect to, you have to find it based on some criteria.
  • This implies that you need
    • Metadata to describe the service
    • Type (e.g. Map Service, Feature Service)
    • QoS (better, faster, cheaper…)
    • Etc…
    • Vocabulary to constrain the metadata
    • Catalog to allow active searching

Why have a service model? (2)

  • Service invocation
    • DCP Type (HTTP GET, SOAP, etc.)
    • Location (e.g. URI, host:port)
    • Request “message”
    • Result “message”
  • This may better be called service description

Why have a service model? (3)

  • Common elements
    • Semantic and syntactic considerations
    • Time
    • BBOX
    • SRS/CRS

Why have a service model? (4)

  • Type Hierarchies

The BIG question

  • What specific service model should we use for WMT-3 / Open Web Services Initiative?

How do we proceed?

  • Eliot Christian – UDDI talk (Feb ’01)
  • Arliss Whitside - 01-045 (June 4, '01)
  • Addition to AS Topic 12: Service Arch.
  • Ron Lake – WSDL talk (June 4, ’01)
  • Lou Reich – Catalog talk (June 5, ‘01)
  • Everyone else – contribute…

Discussion:

Terminology has to be revisited. We have an opportunity to influence the terminology in 19119. ISO editing committee will be here on June 7, 8.

Goals for this meeting - i.e. what do we want to get out of the rest of this week's meetings of this group?

Time frame

Arliss' Topic 12 Revisions - 01-045

[Note: Arliss presented this here because the Architcture SIG is not meeting during this TC week.]

Discussion:

[Note - there was almost a motion to adopt 01-045 with minor modifications however an objection was raised by John Herring that since we were not meeting as a SIG or WG, we had no basis for bringing forward a motion to the TC. The motion was deferred to the ICS SIG meeting on 8:30 June 5 (where it passed unanimously with no discussion)]

WSDL + GML - Ron's slides… (Action: Allan to get slides and reference them here -- here they are PPT, PDF)

WSDL discussion - lots of sentiment in favor of moving this way

Adjourn at 1500 on June 4.


Tuesday AM meeting - begin around 0845 on June 5.

Catalog/Registry/Metadata issues

Lou's talk - (Action: Allan to get slides - got 'em here: [ppt, pdf] )

[note - Lou put this together before we decided to get serious about WSDL, he will look at this again based on WSDL...]

Discussion on type hierarchies

Generally like what Lou has described

Don't have a clean separation of the bundling, e.g. GetMap - it's more than just portrayal right now.

Chaining - e.g. Ionic's WMS can chain to a WFS as a data source (but it's the "opaque" variety based on 19119's terms)

Even if we unbundle or refactor, people still want to give common names to these things.

Lou is looking for (a) additional resource and/or participants to take this further. Need to actually capture this into real documents...

WCS - have not heard much about this recently. There are WCS's in existence based on Gridded Coverages, GML coverage WCS are still at the "generic" level.

To really do service type hierarchies we need to move capabilities to XML Schema.

How do we discover the results of GFSPP or other pilots? One answer, plug into the existing stream of interaction. Desired answer - have some digestified results that we can read... Perhaps this can be fixed by getting the web pages better organized and making them more accessible.

Conclusions and recommendations from this meeting

1. Move to WSDL (as though we really want to use it)

1.1 Map WSDL terminology to 19119 terminology and come to grips with the differences.

1.2 Action items - try using WSDL to encode WMS, WFS, etc. using WSDL. Ron Lake volunteered to do WFS.

1.3 Could start with UML, mechanically move to WSDL. Or could dive in...

2. Move to a operation type hierarchy

2.1 What are they called and what are the relationships among them

2.2 What do we call the bundled (i.e. deployed chunks?)

3 Liase with UDDI, GILS, (Join UDDI.org? - OGC does not currently liase with UDDI.org - do it via individuals who care about it...) (action - Allan to find the report on the last UDDI meeting and publish - done [here are the notes])

3.1 Follow closely what they are producing

4 Influence on OWS RFQ and WMT-3. Need to make sure we're on firm ground.