'996-'
object-oriëntatie worden toegeschreven, zijn dat zowel ont
wikkeling als onderhoud van software eenvoudiger worden
en de beheersbaarheid van de data en applicaties toeneemt.
Een minstens even belangrijke eigenschap is dat object-
technologie de eerder beschreven interoperabiliteit tussen
verschillende systemen kan realiseren. 1 och blijkt daaraan
in de praktijk nog een aantal haken en ogen te zitten. Een
groot deel van die problemen zijn het gevolg van het
ontbreken van een standaardisatie van de interface (of het
protocol) tussen de diverse objecten onderling. Vergelijken
we deze situatie weer met die van de HiFi-installatie in
fig. 2, dan hadden de individuele HiFi-componenten ook
niet kunnen samenwerken zonder een DIN-standaardisatie
van de aansluitingen. Zonder standaardisatie betekent dit
in de praktijk veelal dat men weer gesloten of „proprietary"
systemen krijgt, die niet of slechts kunstmatig aan software-
componenten van andere leveranciers kunnen worden aan
gesloten.
Om daadwerkelijk tot interoperabiliteit te komen, is dus
standaardisatie van het protocol tussen objecten nood
zakelijk. Er zijn diverse initiatieven gestart om te komen
tot deze standaardisatie, die zich laten groeperen in twee
hoofdstromingen: CORBA/OpenDoc en COM/OLE
(kader 2).
CORBA vormt een standaardbeschrijving van een archi
tectuur. Het is geen standaard voor de daadwerkelijke im
plementatie van die architectuur en zeker geen garantie dat
de ervan afgeleide technologieën volledig interoperabel
zullen zijn of proprietary eigenschappen ervan zullen uit
sluiten [1], De COM/OLE object-technologie daarentegen
is nu reeds beschikbaar voor applicatie-ontwikkelaars en
-gebruikers. Mede ten gevolge van het zeer grote marktaan
deel van Microsoft kan met recht worden gesproken van
NGT GEODES1A
Fig. 3.
Architectuur van
samengestelde
componenten.
een de facto industriestandaard. Om
dat Windows van Microsoft met name
ook sterk is op het gebied van per
soonlijke kantoorautomatisering, wor
den bovendien twee vliegen in één
klap geslagen: integratie tussen techni
sche en administratieve bedrijfsauto
matisering enerzijds en een juiste ba
lans tussen individuele en organisatie
brede belangen anderzijds.
De twee hoofdstromingen op het ge
bied van object-technologie leken,
mede ten gevolge van dit verschil in
benadering, te divergeren. Inmiddels
lijkt de brug ertussen alweer te zijn
geslagen. De combinatie van COM/
OLE van Microsoft met object
architectuur COM van Digital (wat
dit keer staat voor Common Object
Model) maakt het mogelijk om toch
interoperabiliteit met CORBA/Open-
doc gebaseerde componenten te be
werkstelligen.
Ontwikkelingen in database
technologie en multi-media
Ten aanzien van de opslag en ver
werking van digitaal-ruimtelijke ge
gevens zijn ook de ontwikkelingen op
het gebied van database-technologie
van belang. Tot voor kort was de ar
chitectuur van een conventioneel rela
tioneel database-managementsysteem
(RDBMS) weliswaar geschikt voor de
Report on Progress in 1994