The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B4. Beijing 2008
infrastructure services in densely populated agglomerations, on
technological innovations, and on the management of urban
network industries more generally (Halfawy et. al, 2005). Such
strategies will pertain to (figure 1):
• Energy (electricity, gas, renewable)
• Communications (telecommunications, internet,
media, cable)
• Transportation (public transport, roads, railways,
airports, and sea ports)
• Environmental Infrastructures (water supply,
wastewater treatment & solid waste management)
Service
Orchestration
_Œ
infrastructure Service
Model
Enterprise Service Bus (ESB)
Routing and transformation geospatial services
Geospatial
Data Services
GeoDB
Distributed
Municipality’s
Application Services
.v. * «W »
Geo-web
services
Figure 1. Component of enterprise service bus
Oracle SOA has been developed to build service-oriented
enterprise GIS for municipality of Tehran. Oracle SOA includes
all components and technologies needed for standards-based
building, managing, and optimizing end-to-end business
processes and portfolio of services, integrating virtually any
existing data or service source (Oracle, 2007). All the Oracle
SOA components are illustrated in figure (2). The Service
Assembly Framework shown in the center includes the Oracle
application server. This solution is used to develop, integrate,
and deploy applications, portals, and business services and is
designed for grid computing — the ability to present a series of
smaller computers as though it was a larger system and SOA.
Various component parts intended to enhance collaboration
(software to facilitate and manage business process and rules)
are integrated within the Service Assembly Framework.
Packaged Business Process Solutions
Wob 2.0 I Office I Mobile
J Ï I
$¡wnt
I cm 1
rii
L i
L ~
\——I
1 1
tewmf fmmmrk
The developed SOA Architecture makes allowances for
whatever method or technical environment the end user will be
using to access different data and services. This flexibility is
illustrated in Figure 3 in the showing Portal, Web, and Mobile
as the different types of end-user access. Oracle Portal is a
framework for building, deploying, and managing enterprise
portals as referenced in the top layer of the diagram, Oracle and
its business partners are building industry-specific business
process solutions that are based on Oracle’s SOA platform.
Experts of I
districts
Native connection
jpa
OCC-romplfent
Districts GeoDB
E.'S-DAO
Replicator
i Web application 1M Æ-conipuant
Municipality
Citizen
[Interface, Application}
Other
organization
(Interface, AppliciSbn)
(Interface, Application, DB) Form
GeoDB Server
Cad«««
D8
W*t«f.
1
ETI
(Cto» r
Figure 3. Component of EGIS
In developed EGIS the administration committee can define
what information is to be displayed, how it should look and who
can use it through the central management for all the DBs. This
process avoids creating multiple copies of data sets and keeping
track of what version of the truth shows up in reports and
information products. Since most of the preparing, processing
and accessing of massive GIS data is done on a server, EGIS
offer great opportunity to reduce load on LAN bandwidth, open
doors for WAN access, and can deliver GIS to the lowliest,
diskless desktop.
The emergence of OGC standards (OGC, 2005) and WMS (web
map service) and WFS (web feature service) services allow the
application builder and end user to treat an individual service as
one layer among many. This means that user can grab aerial
photos from one service, lakes and rivers from another, and
streets and administrative areas from another. Clearly in these
systems, the human resource cost of maintaining and
disseminating data can be lowered with web services oriented
architecture. Figure 4 shows some of the implemented
interfaces developed system.
The comprehensive enterprise municipal GIS will largely
address the needs of various local government departments such
as Local Administration, Public Works & Engineering
department, Public Health Department, Water supply, Town and
Country planning Department, Public Safety, Land records,
Tourism Department etc.
m* o*«» Hi*«
NET SéVAiM
M&ptm
Figure 2. Component of Oracle SOA Collaboration Suite
(Oracle, 2007)
1135