Internet map server architectuur. ArcIMS Architectuur Location based solutions ruimtelijk gegevensbeheer. Minder be kend is wellicht dat Oracle zeer actief is op het gebied van Java. Dit natuur lijk niet alleen ten behoeve van GIS, maar voor vele toepassingen over de gehele breedte van de ICT. De Oracle- database bevat een Java Virtual Machi ne, en er is veel aandacht aan integra tie (met de rest van de database) en per formance besteed (vertalen van Java- bytecode naar C source, die dan effi ciënt gecompileerd en gelinked kan worden met de Oracle-bibliotheek). Verder is de Apache-webserver opgeno men in de database, zodat internet (GlS-)toepassingen op basis van Java- servlets gerealiseerd kunnen worden. De interactieve Java-ontwikkelomge- ving, JDeveloper van Oracle, onder steunt de drielagenarchitectuur, zoals die door Oracle wordt gezien: database server, applicatie server en client/pre- sentatieniveau. GIS-functionaliteit kan zich op elk van deze drie niveaus be vinden en communiceren met de data base via SQLJ (SQL Java) of JDBC (Java Data Base Connectivity). Met de Oracle Spatial Java-bibliotheek lean men ruim telijke objecten creëren, converteren en transformeren. De bibliotheek on dersteunt geometrische operaties en kent verschillende bekende geome- trieformaten, zoals OpenGIS WKT/ WKB (Well-Known Text/Well-Known Bi nary). Ook Han Wammes pakte de offi cieuze rode draad op door een combi natie van Oracle Wireless Services en Oracle Spatial te beschrijven: Location Application Components, een Java package voor locatiegebonden dien sten gebaseerd op XML (extensible Markup Language) gegevensuitwisse ling. Enig minpunt van deze presenta tie was dat er niets werd gedemon streerd: geen Java source code en/of draaiende applicaties. De derde en tevens laatste presentatie voor de lunch werd gegeven door Je roen van Winden van ESRI over het ge bruik van Java in de ArcIMS (Internet Map Server) productfamilie. Na een korte introductie van het ArcGIS-pro- ductenportfolio en de rol van ArcIMS hierin gaf hij een overzicht van de ArcIMS-architectuur. Hierin kunnen drie belangrijke delen worden onderscheiden: de presen- tatielaag, de management tools en de servers (webserver, application server, spatial server: databases/files). De daad werd bij het woord gevoegd en er werd 'live' een internet GIS-applicatie gebouwd met de ArcIMS management tools Author (ontwerp kaartlagen), Designer (ontwerp interface GIS website) en Administrator (definiëren diensten aan serverkant). ArcIMS kent verschillende typen viewers (o.a. standaard HTML), waaronder diverse smaken Java-viewers: ArcExplorer 3, standaard Java viewer en custom Java viewer. Het voordeel van de Java-viewers ten opzichte van een HTML-viewer is dat deze meer functionaliteit bieden, lokaal data kunnen 'cachen' (om dubbel versturen te voorkomen) en vector features in een stroom kunnen ontvangen (fea ture streaming). Nadeel is wel dat het Java-2 platform nodig is (dit moet apart worden geïnstalleerd zowel bij Microsoft Internet Explorer als bij Netscape) en dat de eerste keer initialiseren langer duurt (opsturen van de Java applet). Voorlopig is het protocol dat bij de feature streaming wordt gebruikt nog specifiek van ESRI, waardoor een heterogene multi-server internet GIS-toepassing nog niet mogelijk is. In de toekomst moet dit eigen protocol worden vervangen door een open (OpenGIS) protocol. De vragen en antwoor den (exclusief de data zelf) tussen cliënt en server verlopen via ArcXML, de ESRI-versie van XML. ArcXML wordt ove rigens ook gebruikt om een kaartontwerp gemaakt met de ArcIMS author te bewaren. De presentatie werd afgesloten met de website 'www.geographynetworlc.com', een initia tief van ESRI om via internet geo-data beschikbaar te stel len. Al met al een indrukwekkende presentatie en demon stratie, waarin duidelijk werd dat ESRI Java zowel aan de server- (applicatie, database) als aan de clientzijde (viewers) zwaar inzet. De ArcIMS- Presentation Tier Other Clients HTML Viewers Java Viewers 'èmBBBm HflKS SS j ArcIMS C innectors j M ['Application Server Spatial Server Administrator Business Logic tier I JC WKT Ut CA CAM dl IIMIT &ÖESRI Nederland J ArcIMS en Ja\/a Na de lunch werd er echt naar de Engelse taal gewisseld, hoewel het gezien de enorme hoeveelheid Engelstalige uit drukkingen voor de lunch hier ook soms al wel op leek. Peter Rieks, een Deen die op dit moment bij Maplnfo in Engeland werkt als EMEA-directeur Spatial Server Technolo- GEODESIA 2001-3

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

(NGT) Geodesia | 2002 | | pagina 35