1 / 24

Web Services og WFS - en brikke i en større sammenheng?

Web Services og WFS - en brikke i en større sammenheng?. David Skogan david.skogan@sintef.no. Overview. Web Services ACE-GIS Geographic Objects 1. WFS en brikke i en større sammenheng. WFS Functionality: INSERT, UPDATE, DELETE, QUERY, DISCOVERY

fynn
Download Presentation

Web Services og WFS - en brikke i en større sammenheng?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Services og WFS- en brikke i en større sammenheng? David Skogan david.skogan@sintef.no

  2. Overview • Web Services • ACE-GIS • Geographic Objects 1

  3. 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

  4. Web Services Business Model discovery description transport

  5. Protocols Semantic Web Business Process Orchestration Attachments Security Privacy Message Sequencing SOAP Service Description (WSDL) Directory XML XML Schema Inspection Transport Description Discovery HTTP

  6. Transport - SOAP

  7. Description - WSDL/CPP • Web Service Description Language • Collaboration-Protocol Profile/ Agreement

  8. Discovery - UDDI/ebXML RegRep • Universal Description, Discovery and Integration • ebXML Registry/Repository

  9. 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?

  10. 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.

  11. ACE-GIS Partners Norwegian Mapping Authority SINTEF e-blana Ionic Software University of Münster INESC-ID University of Jaume I

  12. Principal Architecture Service Creation Environment Model-driven Development Tools Model Transformation Tools Conformance Testing Tools Semantic Interoperability Tools Adaptation and Composition Tools Deployment Service Execution Environment Applications GI Services EC Services Service Registry Repository Composition Services

  13. Composability and Adaptability • Composability • Service composition • Chaining • Adaptability A S B A B S

  14. A: Environmental Planning

  15. Services • E-Commerce Services • reg/rep • security • payments • Geographic Information Services • Data access • WMS • WFS • Processing • Analysis operations • Gas Dispersion

  16. B: Emergency Planning Co-ordinating Group Health Board Chief Executive Local Authority County Manager Garda Chief Superintendent Controller(s) ofOperations Chief Ambulance Officer County Engineer (Director of Services) Superintendent Major Emergency Response – Chain of Command Local Area (area of emergency) Senior Fire Brigade Office Health Board Ambulance and medical staff Local Authority Fire Brigade Garda Police

  17. Work packages and partners NMA e-blana WP1a: Environmental pilot WP1b: Emergency pilot Demonstrators IONIC Software e-blana Commercial services WP2: GI services WP3: EC services SINTEF INESC Open source WP4: Composition services WP5: Model-driven tools UoM UJI Underlying framework WP6: Semantic interoperability WP7: Standards integration and dissem.

  18. Work areas and phases Phase 1: 1-9 Phase 2: 10-18 Phase 3: 19-27 Months Demonstrators Pilot Composability and Semantic interoperability based pilots Base requirements pilots Standard services based pilots Model-driven based pilots EC and GIservices Technology development Standard ECand GI infrastructure services Semantic interoperability and Adaptability support and packaging Model-driven Composability EC and GI development tools Research Basic model-driven tools and interoperability architecture Model-driven tools, composability and interoperability Adaptability support and final publications Semantic interoperability Composability

  19. GO-1 ArchitectureComputational View - Service Framework Service Framework defines the clients, services and encodings that the GO-1 testbed expects to develop, extend and demonstrate

  20. 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 future

  21. 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.

  22. 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

  23. 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

  24. 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

More Related