ARTOGIS® GIS Server – driftsstabile og højtydende web-GIS applikationer

Produktudviklingsfilosofi - åbenhed og interaktion i AGS platformen
Filosofien bag vores applikationsudvikling har (som altid) været at tage afsæt i ESRI® platformens forcer og præmisser. Det betyder konkret, at:

  • vi ikke selv udvikler funktionalitet, der allerede findes i brugbar form i ESRI® standardsoftwaren. Eksempelvis undlod vi egenudvikling af funktionalitet til redigering i geodatabasen fra ArcGIS™ Server Standard, idet funktionaliteten allerede fandtes som standard i Advanced-udgaven (og heldigt nok - for fra version 9.3.1 findes funktionaliteten nu i Standard-udgaven),
  • vi ikke modificerer ESRI® standardsoftwarens brugergrænseflade eller funktionalitet med begrænsninger til følge, og at
  • vi ikke afskærer andre applikationsleverandører fra at levere ArcGIS™ Server applikationer, der bygger på samme ArcGIS™ Server opsætning.
ArcGIS™ Server teknologien tilbyder oplagte muligheder for at skabe sameksistens mellem applikationer og services fra forskellige leverandører. Dette vil vi udnytte maksimalt, og AGS applikationerne vil derfor over tid, hvor det er relevant, blive videreudviklet med et API, der kan tilvejebringe et tæt samspil mellem de enkelte AGS applikationer fra vores hånd såvel som med ArcGIS™ Server applikationer fra tredjepart. Som eksempler herpå kan nævnes:
  • Kald fra ESDH systemet til AGS/KortSøger med henblik på at fremfinde en adresse eller et lokalplanområde, og derefter returnere kortudsnit og adressepunkt/lokalplansområdepolygon i form af koordinater.
  • Kald fra en tredjeparts ArcGIS™ Server applikation til AGS/ORK for at få udført en given konfliktsøgning. Kaldet indeholder parametre med information om konfliktsøgningens geografiske art (punkt, linie, flade) samt navnet på den ORK-søgning, der ønskes gennemført – og resultatet af konfliktsøgningen returneres til den kaldende applikation.
  • Anvendelse af AGS/ProcesBygger til at standardisere arbejdsgange via opsætning af et fast defineret flow igennem en række ArcGIS™ Server tasks, der hver især udfører deres specialiserede funktion. Hvis tredjeparts ArcGIS™ Server applikationer understøtter API-kravene stillet af AGS/ProcesBygger, bliver det dermed muligt at skræddersy en standardiseret proces af bestående af både AGS og tredjeparts ArcGIS™ Server tasks. Når brugeren kalder den pågældende AGS-Proces, gennemløbes alle tasks defineret i processen, og hver især udføres i henhold til de konkrete opsætningers funktionalitet og layout. Principperne i denne funktionalitet vil være sammenlignelig med det, der kendes fra ModelBuilder i ArcGIS™ Desktop.
De enkelte snitflader vil naturligvis foreligge i veldokumenteret (skriftlig) form, med fri adgang hertil for enhver tredjepart, der arbejder for vores AGS kunder.

Produktudviklingsfilosofi - at udvikle standardapplikationer
Alle applikationer på AGS platformen er standardapplikationer, hvilket betyder at:
  • Der igennem hele udviklingsprocessen, fra første idé over specifikation og udvikling til test og frigivelse, er et vedvarende fokus på at tilvejebringe applikationer med en høj driftsikkerhed (performance og stabilitet), meget stor brugervenlighed og fleksibel funktionalitet.
  • Applikationerne markedsføres over for en bred kundeskare, der alle deler samme brede og standardiserede funktionalitetsbase, som individuelt pr. kunde kan konfigureres til at fungere på meget forskellig vis og dermed tilgodese meget forskelligartede målgruppers behov.
  • Der skal tegnes opgraderingsservice, hvilket giver ret til at modtage nye versioner af applikationen.
  • ARTOGIS a/s er forpligtet til at sikre, at applikationen kan afvikles på nyeste ESRI basissoftware, og dermed ESRI understøttede softwaregrundlag.
Uden for den egentlige AGS platform vil der også være skræddersyede løsninger, udviklet til dækning af specielle behov hos en enkelt kunde. Her indgås særlige aftaler om fremtidigt vedligehold.

Løsningskategorier
Applikationerne på AGS platformen inddeles i fire forskellige løsningskategorier:
  • Generelle applikationer
  • Integrationsløsninger, til fagsystemer og fællesoffentlige tjenester/portaler
  • Dedikerede sagsbehandler-løsninger (stand-alone)
  • Mobile applikationer til medarbejdere, der af den ene eller anden årsag ikke arbejder på en stationær arbejdsplads, f.eks. driftspersonalet i marken.


Produktgrupper
AGS platformen er i dag opdelt i 3 produktgrupper:
  • AGSI: ArcIMS applikationer
  • AGSS: AGS applikationer til ArcGIS Server Enterprise Standard (fra 9.3.1 kræver redigering i geodatabasen IKKE længere Advanced)
  • AGSA: AGS applikationer til ArcGIS Server Enterprise Advanced
Dertil kommer så mobile applikationer, der formentlig får sin egen produktgruppe:
  • AGSM: AGS applikationer specielt designet til Mobil anvendelse.
De fire produktgrupper kan også skrives således AGS-I, AGS-S, AGS-A og AGS-M. Der skelnes med andre ord i de enkelte AGS løsningers navngivning mellem, om løsningen kan afvikles på ArcIMS™ (I), forudsætter ArcGIS™ Server Standard (S) eller direkte kræver ArcGIS™ Server Advanced (A). Foranstående er fastlagt af hensyn til dels ensartet kommunikation internt og eksternt og dels langsigtet tilrettelægning af produkt- og teknologistrategier, prisstrukturer (herunder opgraderingsrabatter) etc.

Bemærk venligst også
  • at AGSS og AGSA applikationer ikke kan afvikles på ArcIMS™
  • at AGSSapplikationer også kan afvikles på ArcGIS™ Server Advanced
  • at AGSM applikationer forudsætter adgang til ArcGIS™ Server Advanced
Overblik over ARTOGIS® GIS Server platformens løsninger

AGS arkitektur

 
Print | Tilbage

Sidst opdateret 27. juli 2009