institut software- und systemtechnik fraunhofer isst gis meets e-business: web pricing &...

42
Institut Software- und Systemtechni k Fraunhofer ISS T GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF) OGC Meeting, Southampton GeoDRM State-of-the-art Dr. Roland M. Wagner Fraunhofer-Institut für Software- und Systemtechnik Berlin/Dortmund June 16th, 2004

Upload: alejandro-munoz

Post on 27-Mar-2015

220 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

GIS meets e-Business:

Web Pricing & Ordering Service (WPOS)XML Configuration & Pricing Format (XCPF)

OGC Meeting, SouthamptonGeoDRM

State-of-the-art

Dr. Roland M. WagnerFraunhofer-Institut für Software- und Systemtechnik Berlin/Dortmund

June 16th, 2004

Page 2: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

Presentation Overview

3. Functions WPOS

1. History and Background

4. Service Chaining

2. Encoding XCPF5. Projects

6. Next steps

Page 3: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

1.1. Need: SDI is Infrastructure or “Bridge Building”

Environm

ent BE

nvironment

A

Encoding: jpg,GML,...

Data Access Service: WMS,WFS,..

Company A Company B

Security Service: “WAAS”

eBusiness Service: WPOS

Page 4: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

1.2. Geo-eBusiness Workflow and Standards

1a.) Find with Meta-data (ISO, OGC)

1b.) Find with Mapping (WMS)

2.) Security

3.) Pricing & Ordering

4.) Data Generation & Integration (WFS, WCS, WCTS...)

State-of-the-art Interoperability

ATTENTIONINTER-

OPERABILITYTRAP!

Page 5: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

1.3. Need for an interoperable Security (WAAS) and e-Business (WPOS) Solution ?!

WMSService

Interface

WMSService

Interface

WMSService

Interface

InterfaceInterface

Co

mp

an

y A

Co

mp

an

y B

WPOS ?

No Interference withdata stream protocol

Cascading Support Support different Data-

Protocols (WMS, WFS,..)

Implementation independent (No Vendor Specific Parameter)

Interface

WMSClient

WAAS ?

WPOS ?WAAS ?

Page 6: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

1.4. History Geo-eBusiness within OGC

• First presentation of the need and requirements at the OGC meeting in Liège, March 2001• WPOS in GDI NRW Testbed I in 2001• Presentation of approach and concepts at the OGC meeting in London, June 2002• Discussion Paper OGC Doc: 02-39r1 L.A., Dec 2002• WPOS HTTP POST profile 2003• Experience and Proof through multiple (paid) projects (LGB, LDS NRW, O.S. Wuppertal,..) 2003/04• Study of other e-Business approaches June 2003• GDI.NRW released WPOS Spec May/June 2004• State-of-the-art and next steps Southampton, today

Page 7: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

1.5. Motivation: Geo-eBusiness Diversity with WPOS/XCPF

Page 8: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

1.6. Benefits

There is a need to SELL geo-information to have revenues for further developments of SDIs !!

XCPF: math. approach copes will a very wide range of pricing models & easy adjustments

Support different protocols (a XSL file per protocol) Support of existing networks Implementation independent Automation of value chains Rationalization

Page 9: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

Presentation Overview

1. History and Background

2. Encoding XCPF

Page 10: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

2.1. „How does it cost?“ A non-trivial question

Geo-Information products are not off-the-shelf products !How to offer/price Geo-Services?

Page 11: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

2.2. Pricing in the Geo Domain

Geo-product pricing is complex due to high value and very high prices wide range of configuration possibilities

No suitable mainstream solution available ! -Checked again June

2003-

Generic structures needed! “The lowest common denominator for all pricing

Ideas is the mathematical formula” -Proofed- Product description in ISO 19115

Page 12: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

2.3. Example: Zone Pricing Model Position: 1

Top 5010 km²“Shopping cart”:

Position: 3Top 507 km²

Pos. 2: f2(...) = 4340 €

Pos. 1: f1((area(polygon), areaPrice(area), updatefactor dataformat, useCategory, userCategory, workstations, licensingTime, Taxes))= 1234 €Pos. 3: f1(..............) = 987 €

Sum 6561 €

Position: 2DHM5 km²

=>5982 €

Minimum Price, Taxes

Scale Pricing: areaPrice = 17 km² * 0.9 €/km²or areaPrice= 15 km² * 1 €/km² + 2 km² * 0.9 €

=>1992 €

=>4340 €

Scaled areaPrice

=>6341 € => 5982 €

Page 13: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

2.4. XML Configuration & Pricing Format (XCPF) Object Axis

XCPF hierarchy to group product items for complex group pricing integration of different catalogs optimizing with object inheritance product cascading

Page 14: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

2.5. XCPF: Product Object

The smallest unit short description hosting the basic

pricing formula

hosting the product configuration(layer, style,pixel,...)

workflow status all contract aspects

Page 15: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

2.6. XCPF: Calculation Object

parameter groups multiple

(intermediate) formulae

externalXCPF Web Service Calls

formula encoding with W3C MathML

Page 16: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

2.7. Demonstration: XCPF in XML presentation

Page 17: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

2.8. XCPF Editor

Page 18: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

Presentation Overview

3. Functions WPOS

1. History and Background

2. Encoding XCPF

Page 19: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

3.1. „Filling the receipt“ ConceptXCPF

catalogue

XCPFproductinstance

WPOS Operation GetCapabilities GetPriceModel GetPrice OrderProduct GetOrderList GetProduct

XCPFproduct

+ price calc.

XCPFproduct

+customer ID

XCPFproduct+status

productID

XCPF

configParams, ServiceRequest

XCPF

configParams, ServiceRequest,

customerID

XCPF

customerID

XCPF

Page 20: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

3.2. WPOS GetPrice Operation, (http get)

URL Component Description

VERSION=version Request version

REQUEST=GetPrice Request Price

PRODUCTID=productid_list Product IDs, “escaped” Service prefix URLs are unique and can be therefore used as a Product ID

CONFIGPARAMS=escaped(keyA&valueA, keyAA&valueAA),

Each Product ID may have some configuration parameters. These are “key-value pair” encoded, separated by commas and as string “escaped”;

SERVICEREQUEST=escaped(servicerequestA),

Original “escaped” data service request; Multiple service requests are comma separated

SERVICEPROTOCOL=escaped(ORGANISATION=abc&NAME=def&VERSION=x.x.x),

Description of protocol- releasing organization, -name and –version as escaped key-value pairs;

Page 21: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

3.3. WPOS GetPrice: Example without defined protocol

http://127.0.0.1/wpos/servlet/wpos.Controller?REQUEST=GetPrice&PRODUCTID=1513,1012&CONFIGPARAMS=xmin%3D5.67%26ymin%3D50.3%26xmax%3D5.913%26ymax%3D52%26Licensetime%3D1,Pages%3D4%26Area%3D1000%26Points%3D3&SERVICEREQUEST=,&SERVICEPROTOCOL=, Key-value-pairs,

e.g. Licensetime=1,defined in XCPF

price model

Multiple Items

Page 22: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

3.4. WPOS GetPrice: Example with defined protocol (WMS)

http://127.0.0.1/wpos/servlet/wpos.Controller?REQUEST=GetPrice&PRODUCTID=http%3A%2F%2Fwww.mywms.org/script&CONFIGPARAMS=&SERVICEREQUEST=VERSION%3D1.1.0%26REQUEST%3DGetMap%26LAYERS%3DStrassen%26STYLES%3DStandard%26SRS%3DEPSG:31466%26FORMAT%3Dimage/png%26BGCOLOR%3D0xFFFFFF%26TRANSPARENT%3DFALSE%26WIDTH%3D514%26HEIGHT%3D426%26BBOX%3D2465148.7644131454,5576452,2764016.1155868545,5824151.4%26EXCEPTIONS%3Dapplication/vnd.ogc.se_xml&SERVICEPROTOCOL=ORGANISATION%3DOGC%26NAME%3DWMS%26VERSION%3D1.1.0

GetMapRequest

OGC WMS 1.1.0 Protocol

Page 23: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

3.5. WPOS OrderProduct Example, http post, with WMS expert request (http get)

<?xml version="1.0" encoding="ISO-8859-1"?><wpos:OrderProduct version="1.0" xmlns:wpos="http://www.gdi-nrw.org/wpos">

<wpos:Product id="http://inspire.geodan.nl/cgi-bin/wms/SclMapServer.exe">

<wpos:GeneralLicenceNo/><wpos:ServiceProtocol organisation="OGC" name="WMS" version="1.0.0"

transformationLocation="" nsSchemaLocation=""/><wpos:ConfigParams/><wpos:ServiceRequest><!

[CDATA[VERSION=1.1.0&REQUEST=GetMap&LAYERS=rivers,nuts3&STYLES=&SRS=EPSG:4326&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&WIDTH=612&HEIGHT=487&BBOX=-31.255700000000004,14.293686846405222,57.1062,84.60781315359477 &EXCEPTIONS=application/vnd.ogc.se_xml]]></wpos:ServiceRequest>

</wpos:Product><wpos:Customer id="0815"><wpos:DefaultAddress><wpos:name1>Fraunhofer ISST</wpos:name1><wpos:name2>Bastian Baranski</wpos:name2><wpos:street>Emil-Figge-Str. 91</wpos:street><wpos:zip>44227</wpos:zip><wpos:city>Dortmund</wpos:city><wpos:country>Germany</wpos:country>

Page 24: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

3.6. WPOS GetPrice: Example with defined protocol (WMS) and additional Configuration Parameter

http://127.0.0.1/wpos/servlet/wpos.Controller?REQUEST=GetPrice&PRODUCTID=http%3A%2F%2Fwww.mywms.org/script&CONFIGPARAMS=Licensetime%3D1&SERVICEREQUEST=VERSION%3D1.1.0%26REQUEST%3DGetMap%26LAYERS%3DStrassen%26STYLES%3DStandard%26SRS%3DEPSG:31466%26FORMAT%3Dimage/png%26BGCOLOR%3D0xFFFFFF%26TRANSPARENT%3DFALSE%26WIDTH%3D514%26HEIGHT%3D426%26BBOX%3D2465148.7644131454,5576452,2764016.1155868545,5824151.4%26EXCEPTIONS%3Dapplication/vnd.ogc.se_xml&SERVICEPROTOCOL=ORGANISATION%3DOGC%26NAME%3DWMS%26VERSION%3D1.1.0

GetMapRequest

OGC WMS 1.1.0 Protocol

ConfigParam

Page 25: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

Presentation Overview

3. Functions WPOS

1. History and Background

4. Service Chaining

2. Encoding XCPF

Page 26: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

4.1. WPOS Chaining Concept: Requirement no geo-data protocol interference,

e.g. WMC WMS, WMS will never understand “getPrice”

implementation independentno data service enhancement necessary

but price calculation, ordering and accounting of

requested geo-data support of additional configuration parameter,

e.g. WMS request and configParam “licenseTime”

multi-protocol support, e.g. WMS,WFS,WCS,…

Protocol Packages and Layering

Page 27: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

4.2. Embedding: Using Protocol Layer: Talking WMS, WPOS, WAAS,...

WMClient

Interface

WMService

Interface

1a

1b

Client Service

Interface

WPOClient

WMServiceFacade

WPOService

Interface

WMCFacade

Interface

Interface

2a

2b

2c

2d2f 2d

2e

WA

A-C

Interface

WPOSFacade

Interface

Interface

WA

A-S

WPOCFacade

Interface

3a

3b

3c

3d

3e

3j 3f

3i 3g

3h

WM : OGC Web MappingWPOS : Web Pricing & OrderingWAA : Security

Page 28: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

4.3. WPOS: Standard Sequence with WMS example

WPOClient

WPOSService

getPriceModel

XCPF Price ModelConfiguration

getPrice

PriceOkay / not

orderProduct

TANStore TAN

getProduct

„data file“

WMClient

WMSService

getMap

getMap

„image file“

Page 29: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

4.4. Recommendation for references: OGC Capabilities

The reserved word "none" (case-insensitive) must be used if there are no fees or access

constraints, as follows: <Fees>none</Fees>,

<AccessConstraints>none</AccessConstraints>. When constraints

are imposed, no precise syntax has been defined for the place-holder elements.

As said, e.g. fees, cannot be handled just by a few tags, see WMS capabilities example:

In GDI NRW testbed, we used for commercial service the <fee> tag for an WPOS URL reference

Same mechanism can apply to <access constrains> Clear linkage required for OGC capabilities (some linkage proposal in

ISO Schema)

Page 30: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

4.5. Existing Approaches: ISO 19115

Testbed GDI NRW:Using <fee> or <orderingInstructions>CharacterString for WPOS URL linkage

Page 31: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

4.6. Existing Approaches: ISO 19115 Schema (10/10/2002)

Reference instead of weak (and not usable) pricing

Page 32: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

4.7.ISO 19115 Schema (10/10/2002): Proposal: Usage of “onlineResource” within StandardOrderProcess

<xsd:complexType name="CI_OnLineFunctionCodeType">

<xsd:choice><xsd:element name="CI_OnLineFunctionCode_CodeList">

<xsd:simpleType>

<xsd:restriction base="iso19103:CharacterString">

<xsd:enumeration value="download"/>

<xsd:enumeration value="information"/>

<xsd:enumeration value="offlineAccess"/>

<xsd:enumeration value="order"/>

<xsd:enumeration value="search"/>

</xsd:restriction></xsd:simpleType></xsd:element>

Page 33: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

Presentation Overview

3. Functions WPOS

1. History and Background

4. Service Chaining

2. Encoding XCPF5. Projects

Page 34: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

5.1. Project: Geobroker Brandenburg, LGB

• LGB is the Mapping Agency of Brandenburg, a German State• Large number of product resources, may different services• Usage of OGC/ISO conform software component• Consortium:

• AED-Sicad (Geo-Server)• Con Terra (Catalog)• Fraunhofer ISST (Pricing&Ordering)

• Reference solution for other projects (3 tenders)• Pricing: Complex Pricing, but for non on-the-fly production• Shop Application, WPOS interface not open to public• Public Presentation: CeBit 2004, http://geobroker.geobasis-bb.de

Page 35: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

5.2. Project: LDS / LVermA Northrhine-Westfalia (NRW)

• LDS is ASP for Mapping Agency NRW• NRW is another German state• Large number of product resources, may different services• Different pricing models• WPOS interface will be open to public• Partner:

• AED-Sicad

• Public Presentation: CeBit 2004• Part of “GDI NRW Verbundprojekt” (see CeGI)

Page 36: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

5.3. Project: Pathfinder, Ordnance Survey

• Chaining of WFS / WPOS with WFS Façade• Partner

• IONIC• EDINA

• Businessmodel:• Initial Order • Update• Subscription

• Use Case e-procurement for a large distributor• Public presentation: Agile 2003

Price ?

Page 37: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

5.4. Project: Wuppertal

• Municipality Situation (ca. 250.000 inhabitants)• Different pricing models, e.g. a common proposal for pricing developed by more than 10 Municipalities in NRW• Development of a Web Authentication & Authorization Service (WAAS), based also on the protocol manipulation layer approach of WPOS

• Part of “GDI NRW Verbundprojekt” (see CeGI): 153 sources provided by more than 20 organizations to set up an operational GDI

Page 38: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

5.5. Project: Potential Projects within Germany

• State Schleswig-Holstein and Hamburg (July 2004)

• GeoPortal.Bund: “Mapping” and optional “pricing & ordering” for more than 40 distributed institutions within the German Federal Government (June 2004)

• more Municipalities…

Page 39: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

Presentation Overview

3. Functions WPOS

1. History and Background

4. Service Chaining

2. Encoding XCPF5. Projects

6. Next steps

Page 40: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

6.1. Review

• After 4 solutions are carried out:• No major problems appeared • Therefore, only smart changes• Usage of mathematic formulae a good

decision• Implementation- and protocol-independency

is a key issue• Other e-business approaches not helpful, e.g.

UDDI, ECO, ebXML,XCBL

• We are confident enough to recommend the discussion paper to move on into the OGC acceptance process

Page 41: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

6.2. Preview

• Update OGC Discussion Paper 02-39r1• New HTTP POST profile with Schema• Adjustments to latest Web Service

Developments/Styles• Façade Examples for WMS and WFS• XCPF as description language in a

separate Document

• Invitation to all interested institutions to join !

• GeoDRM seems to be the right place within OGC

Page 42: Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)

InstitutSoftware- undSystemtechnik

Fraunhofer

ISST

Roland Wagner, [email protected]

How do you do Geo-E-Business ?

Dr. Roland M. [email protected]