Download OGC: GO-1 CFP

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Web Services og WFS
- en brikke i en større sammenheng?
David Skogan
[email protected]
Telecom and Informatics
Overview
 Web Services
 ACE-GIS
 Geographic Objects 1
Telecom and Informatics
WFS en brikke i en større
sammenheng
 WFS
 Functionality:
 INSERT, UPDATE, DELETE, QUERY, DISCOVERY
 Transaction, LockFeature, GetFeature, DescribeFeatureType,
GetCapabilities
 Protocol
 HTTP (POST/XML | GET/KVP)
 GML2
Telecom and Informatics
Web Services Business Model
discovery
description
transport
W eb Services Business Model
Service Provider
Publish W eb Service
Register W eb Service
Servi ce Broker
Find W eb Service
Service Requester
Consume Web Service
Telecom and Informatics
Protocols
Privacy
Security
Attachments
Semantic Web
Business Process
Orchestration
Message
Sequencing
SOAP
Service Description
(WSDL)
Directory
XML
XML Schema
Inspection
Transport
Description
Discovery
HTTP
Telecom and Informatics
Transport - SOAP
application service
requester
1
service
provider
3
4
2
SOAP
SOAP
network protocol
network protocol
respons
(soap response message)
request
(soap request message)
Telecom and Informatics
Description - WSDL/CPP
 Web Service
Description Language
 CollaborationProtocol Profile/
Agreement
Telecom and Informatics
Discovery - UDDI/ebXML RegRep
 Universal Description,
Discovery and Integration
 ebXML Registry/Repository
Telecom and Informatics
WFS and Web Services
 WFS does not use WSDL and SOAP
 Unclear Business Model
 Who will provide WFS-clients?
 Who will provide WFS-services?
 Who will provide Registry-services?
 WMS v1.1.1 with chaining to WFS is promising
 How do we compose and integrate WFS with std WS?
 How will WFS evolve?
Telecom and Informatics
ACE-GIS
 IST-2001-37724
 Adaptable and Composable E-Commerce and Geographic
Information Services
 Duration: June 2002 - September 2004
 Budget: 3,7’ Euro
 Goal
 Provide better and more efficient tools for the development,
deployment, discovery and composability (composition) of
distributed web-services with special emphasis on the key
combination of geographic information and e-commerce services.
Telecom and Informatics
ACE-GIS Partners
Norwegian Mapping
Authority
SINTEF
e-blana
Ionic Software
University of
Münster
INESC-ID
University of
Jaume I
Telecom and Informatics
Principal Architecture
Model-driven
Development
Tools
Model
Transformation
Tools
Conformance
Testing
Tools
Service Creation Environment
Semantic
Interoperability
Tools
Adaptation
and
Composition
Tools
Deployment
Service
Execution Environment
Applications
GI
Services
EC
Services
Service
Registry
Repository
Composition
Services
Telecom and Informatics
Composability and Adaptability
 Composability
A
 Service composition
S
 Chaining
 Adaptability
B
A
B
S
Telecom and Informatics
A: Environmental Planning
Telecom and Informatics
Services
 E-Commerce Services
 reg/rep
 security
 payments
 Geographic Information Services
 Data access
 WMS
 WFS
 Processing
 Analysis operations

Gas Dispersion
Telecom and Informatics
B: Emergency Planning
Co-ordinating Group
Health Board
Local Authority
Garda
Chief Executive
County Manager
Chief
Superintendent
Controller(s) of Operations
Chief Ambulance
Officer
County Engineer
Superintendent
(Director of Services)
Local Area (area of emergency)
Senior Fire Brigade
Office
Health Board
Local Authority
Garda
Ambulance and
medical staff
Fire Brigade
Police
Telecom and Informatics
Work packages and partners
Demonstrators
NMA
WP1a:
Environmental
pilot
WP1b:
Emergency
pilot
e-blana
IONIC Software
Commercial
services
Open
source
WP2: GI services
WP3: EC services
SINTEF
WP5:
Model-driven
tools
INESC
WP4:
Composition
services
UoM
Underlying
framework
e-blana
WP6: Semantic
interoperability
UJI
WP7: Standards
integration and dissem.
Telecom and Informatics
Work areas and phases
Months
Demonstrators
EC and GI
services
Technology
development
EC and GI
development
tools
Phase 1:
1-9
Base
requirements
pilots
Standard EC
and GI
infrastructure
services
Phase 2:
10-18
Phase 3:
19-27
Standard
services
based pilots
Model-driven
based pilots
Composability and
Semantic interoperability
based pilots
Model-driven
Composability
Pilot
Semantic interoperability
and Adaptability
support and packaging
Research
Basic
Model-driven
model-driven
tools,
Composability
tools and
composability and
interoperability
interoperability
architecture
Semantic
interoperability
Telecom and Informatics
Adaptability support and
final publications
GO-1 Architecture
Computational View - Service Framework
Service Framework
defines the clients,
services and
encodings that the
GO-1 testbed expects
to develop, extend and
demonstrate
Mission
Planning
CrossCountry
Mobility
Situational
Awareness
Air
Defense
Logistics
Others
Mission Applications
Clients
GIS
Other
Portal
Application Platform
Service
Metadata
GML
SLD
Filter
SensorML
XIMA
Encodings
FAS
SCS
CAS
GAZ
Data Services
FAS-T
FAS-T
MPS
CPS
SMS
Portrayal Services
Data
Registry
Service
Registry
Registry
Services
Sensor
Registry
SPS
CTS
Processing
Services
= OGC/IP Interface
Telecom and Informatics
OGC: GO-1 CFP - Tasks
1 Application Objects
Canvas, Rederer, Controls, Geometry, Features, Styling
2 Service Models Initiative
DEIM OGC Web Services + profiles: Java + Web
3 Symbology and Text Placement
MIL-STD-2525
4 Application Features
Command and Control information communities
5 Semantic Interoperability
Test RDF and similar semantic interoperability technology
Telecom and Informatics
future
GO-1 Technology View –
Abstract (Multi-Platform)
Interface Specification
1. Produce an Abstract
Service Interface
Specification for all GO-1
objects (Application
Objects, Information
Objects and Service
Objects) from which
multiple implementation
profiles could be derived for
specific target platforms.
2. Specify, build and test a
Java Implementation Profile
as derived from the GO-1
Abstract Service Interface
Specification.
Abstract
Abstract
Interface
Abstract
Interface
Abstract
Specifications
Abstract
InterfaceService
Specifications
Interface
Specifications
(UML)
Interface
Specifications
(UML)
Specifications
(UML)
(UML)
(UML)
1
2
generate
Abstract
Abstract
Interface
Abstract
Interface
Abstract
Specifications
Implementation
Interface
Specifications
Interface
Specifications
(UML)
Specifications for
Specifications
(UML)
(UML)
Web
(UML)
Profile
generate
Abstract
Abstract
Interface
Abstract
Interface
Abstract
Specifications
Implementation
Interface
Specifications
Interface
Specifications
(UML)
Specifications for
Specifications
(UML)
(UML)
Java
(UML)
Profile
Telecom and Informatics
Implementation
 Java
 Build on Geobjects and Geotools open source efforts
 Agree on Java representation of application objects
 Agree on Java representation of distributed services objects
 MPS, FAS, CAS, CTS
 Agree on Java representation of distributed information objects
 Feature, Geometry, Filter, SLD
 Web
 Evaluate existing OWS products re abstract model
 Evaluate existing Web technology re application objects
 Identify dis-connects between Java implementation and Web
implementations
Telecom and Informatics
GO-1 Pointers
 GO-1
http://ip.opengis.org/go-1/
 Existing Open Source Development





GeoTools2: http://www.geotools.org/
SeaGIS: http://seagis.sourceforge.net/
GeoObjects: http://geobject.org/
Deegree: http://deegree.sourceforge.net/
JTS: http://www.vividsolutions.com/jts/jtshome.htm
Telecom and Informatics
Summary
 WFS is an important component in a geospatial
environment
 but not quite mainstream Web Service
 Need to demonstrate
 applications, servers and registries
 integrated with security, payment
 costs, gain experience
 ease of use, easy implementation
 more functionality!!!!
 ACE-GIS provides Model-driven development tools
 GO-1 provides standard models and more application
functionality
Telecom and Informatics
Related documents