Presentation is loading. Please wait.

Presentation is loading. Please wait.

Distributed systems, what does it mean Geo Solutions Rombout Verwimp SADL – K.U. Leuven Anne Gobin Jan De Belder.

Similar presentations


Presentation on theme: "Distributed systems, what does it mean Geo Solutions Rombout Verwimp SADL – K.U. Leuven Anne Gobin Jan De Belder."— Presentation transcript:

1 Distributed systems, what does it mean Geo Solutions Rombout Verwimp SADL – K.U. Leuven Anne Gobin Jan De Belder

2 Introduction (1) WISE services and tools contract –SADL K.U. Leuven –Geo Solutions NV Geo Solutions NV –Daughter company of CRONOS -> 1200 IT consultants –Integration of GIS and IT consultancy –Type of services GIS – SDI – distributed architectures Track and trace BI - LI Project GIS

3 Introduction (2) Rombout Verwimp –GIS expert since 1998 –Current topics Project GIS (business and functional analysis) Distributed architectures and GIS SDI Open source GIS

4 Goals Business role Actor and actor perspective Technical issues -> ideal world?

5 Use case (1) What do I share with and whom? –Look at your business/responsibilities –Legal obligations Role of external factors –INSPIRE –OGC –Open source –Software companies

6 Use case (2) Important issues –Number of actors involved –Are the actors ready (mostly a mixed group) –The amount of data exchanged –Do you want to share data/information –Complexity of the data –Timeframe of updates

7 through standardised interface Business 1 Business 2 Business 3 Business 4 Business 5 Standard interface Business 1 Business 5 Business 4 Business 3 Business 2 Number of Interfacing = N = 5 Number of Interfacing =  (N-1) = 10 1 n Basic concepts

8 Browser Data 1 Browser Data 2 Browser Data 3 Browser Data 4 HTTP or Enterprise bus Applica- tion 1 Applica- tion 2 Applica- tion 3 Applica- tion 4 Shape/DGN/DXF Interoperability on the data level or DB level 1 3 Interoperability on the browser level 2 Interoperability on the Database level Oracle Spatial Desktop Advised for intranet interoperability Distributed applications integration

9 Browser Data 1 Browser Data 2 Browser Data 3 Browser Data 4 HTTP or Enterprise bus Applica- tion 1 Applica- tion 2 Applica- tion 3 Applica- tion 4 Shape/DGN/DXF Interoperability on the data level or DB level 1 3 Interoperability on the browser level 2 Enterprise Application Integration EAI Oracle Spatial Distributed applications integration (con’t)

10 3 Browser HTTP or Enterprise bus 3 Data 4 Oracle Spatial Data 2Data 1 1 2 Interoperability on the service level HTTP or Enterprise bus 3 4 Browser Applica- tion 1 Applica- tion 2 Applica- tion 3 Applica- tion 4 Browser Web Service Web Service Web Service Web Service 3 4 Content Provider Different mission & SW Business Logic Different mission & SW SOA : Loosely-Coupled Web applications

11 SOA in action User (Citizen) Parcel Geometries Land occupation KMS Urban planning ID 23467 – ANDET ID 35489 – BEBOE ID 01234 – SOMME ID 24743 – PRIVAT ID 90864 – PRIVAT ID 10923 – ANDET ID 53369 – SOMME ID 87762 – BEBOE Street DB HTTPBusHTTPBus HTTPBusHTTPBus Business PartnerContents providers Is the parcel next to my home In a commercial area ? www.citylandoccupation.dk X,Y TeleAtlas ID 23467 – ANDET ID 35489 – BEBOE ID 01234 – SOMME ID 24743 – PRIVAT Rue de WallonieStreet name : ID 23467 ID 35489 ID 01234 ID 24743 Appli- cation Data Browser SOAP/WDSL : land occupation for each ID WMS+SLD : classification rendering WFS+FE : ID parcel in a buffer zone of 200m around X,Y OpenLS Geocode street name Web Service Web Service Web Service 1 2 3 4

12 Actor perspective Actor -> will use or do the business Actor activities should be in relations to the system –Services/applications do not exist on their own! Depending on the hierarchy –Data provider vs data consumer Same actor can have different external influences

13 Technology choice Function of business requirements!!!! –Open source – closed source –Cabled solutions allowed? Plan a step by step approach –different levels of communication –Differentiate early adapters/followers Don’t strive for the ideal world –Technology is changing at different levels of multi-tear Choose between services/applications/file based data exchange

14 Conclusions Metaphor –cold –Wooden house or brick house, wood is available – bricks are not but a company might start making them... Use your business and actors as a guide line Services are not always the solutions!

15 Thank you for your attention! And up to a WISE SDI!!


Download ppt "Distributed systems, what does it mean Geo Solutions Rombout Verwimp SADL – K.U. Leuven Anne Gobin Jan De Belder."

Similar presentations


Ads by Google