You are on page 1of 6

Integratlon of Spatial Data wlth Buslness Intelligence Systems

3Muracevic Dzenana, 2Fahrudin Orucevic2


BH Telecom, Zmaja od Bosne b.b, 71000 Sarajevo, Bosnia and Hercegovina
2ALEM Sistem Chief Operating Officer, Podgaj 14, 71000 Sarajevo, Bosnia and Hercegovina
1 ~~~~~~~~~~~~2
dzenana.muracevic @ bhtelecom.ba,fahrudin.orucevic @ alemsistem.com.ba

Abstract - This paper proposes and discusses a GIS that business intelligence (BI), data warehousing and data
integrates geographic resources with business intelligence data mning systems.
from SAP, TIS and other systems. Location is a unifying theme
in business. Location can be an address, a service boundary, a II INTEGRATION CONCEPT SPATIAL DATA WITH
sales territory, or a delivery route. All these things can be SAP, TIS AND BILLING SYSTEMS
visualized and interactively managed and analyzed in a GIS.
Spatial relationships, patterns and trends reveal invaluable
husmess intelligence and hring easy-to-understand The integration of GIS with SAP applications is critical
visualization to husiness applcatons. Use GIS to answer hasc for utilities because they typically have unique tasks:
or sophisticated question on how to improve husinesses
sesadifatutr itiue vrawd
workflow, management, and ROI (Return on Invest). To be managing assets and infrastructure distributed over a wide
mngn

able to integrate GIS system with other business systems and area, supplying mobile field forces with access to corporate
processes it is necessary that spatial and non-spatial data are data, and ensuring optimal utilization of assets
"no different". infrastructure, and people in the field through fast,
In presentation I will present GIS application which accurate, and easy access to data and tools 1]. Today with
demonstrates concept of integrating data and systems with the emergence of the Web and its associated standards and
spatial
spatialadt no sltsatialad nnappl icationl
data. Thre pa integrates Gdata
from different systems: traditional GIS data, TIS and SAP.
. idevelopment
be
of enterprise platforms, new applications can
aslcrtdfom hehrdsrves fohr
Data integration enabling easier and more effective control of be easily created from the shared services of other
telecommunication networks, supervising and effect solutions applications in a oosely coupled, standards-based, and
of failures on element telecommunications systems, access system-independent environment.
networks and networks features, better controlling systems,
witch we afJford to end users. Goal is faster and more quality To implement operational GIS pervasively across the
solutions of user's request. Present solutions in this paper enterprise, project-based point-to-point integration
based on OpenGIS standards and interfaces to geospatial approaches must be replaced by flexible reusable
nfo0rmatonl pfrovidefr,n Oracle Datahae and ApplCcatione integration components that merge SAP applications and
Server. GIS transactions into task-level enterprise services. Users

Keywords: Ktial
PCI data (xy) business application, integrati, and applications
information
tap intodemand
and insights on
these services to deliver
transforming SAP and
OpenGis, SQA
GIS applications from stand-alone products to reusable,
shared enterprise services that make integrated applications
I. INTRODUCTION easier to build and use. These services become vehicles to
launch operational processes and tasks from within a user's
Companies spend millions of dollars on managing GIS primary application, whether SAP, GIS, or a portal or
information - from acquiring it to acessing it, to storing it. dashboard. Users take advantage of the services to monitor
r f *fA 1 soar as the
Cost and complexity fh enterprise
f * f f- load
* information 1 A key
key basns event trigge aplertsond workflows, or
business events, trigger alerts and wros
increases. Much of this GIS information is hard-wired into execate tasks within operational applications [2]
information silos, or GIS projects where it gets trapped The technology to implement composite applications is
making it difficalt if not impossible to a.ess and even provided by both SAP and ESRI in their respective
harder to traly leverage within dynamiic basiness processes.
pltom.BhcmaneebredWbsvisad
Private companies, governments and nonprofits are platforms. Both ompaies embra ed Web servicesanri d
dilscoverinrg that geographic andu spatial information losl cope sytm eal on saprtsric-rine
analyzeding nwaygeogffrs bettr pe tin f basin architecture (SOA) standards [1], and provide coarse-
problemsiand canX provideaniqacsolations.Spatialdata grainLed anrd fi nre-grained services. SAP and ESRI also
which~~~~~~ rerset. tigthtestnspc(frexmleX
'.
provide traditionlal
object-level APIs for developers who
mayy know little aboat GIS or SAP applicationls or who
1raysC7C m achltin pat1(rtsI o9r mo1lecales) comie wi7th -A1l1>q

geospatial data, which represenLts thinlgs inL referenlce to a may be experts in either application anLd need to create
locaion .on eat (ac as rod rivers or1 ba1ilding1 castom services. While mach of the basic of fanLctionLality
footprints) grnt adiioa inih inos-aldlcto these appli atiolns has already beeln exposed as services
inteligece The dean for thi 1nd of loctio services to bauld and expose coarse-grained components
inte llgenlce iS drivinLg te integration of spatil
t1d1dt ttf tot
data in for sapportinLg specific basinLess processes, roles, aned tasks

978-1 -4244-3555-5/08/$25.OO ©2008 IEEE 447

Authorized licensed use limited to: GOVERNMENT COLLEGE OF TECHNOLOGY. Downloaded on February 27, 2009 at 09:41 from IEEE Xplore. Restrictions apply.
are in the early stages of development. Customers must still
write custom code to orchestrate basic services or develop
new ones. Most decisions in the defense and public
security sector involve a consideration of geograph -y
whether they concern combat command for advancing on
the enemy or resource prioritization in a natural disaster. ___
So it is not surprising that having a geographic information XMp L dl
system (GIS) as an organization-wide spatial information A
and application infrastructure is a critical factor in modern
defense and public security systems. Geographic concepts
and techniques are used to create a common framework to
autades
ensure consistent handling of all entities in the area of nsit
interest. So a GIS goes far beyond the management of
"background" mapping. This is important because true Fig. 1. MapGuide server and SAP interact utilizing XML language.
situational awareness arises when a GIS can support you in
conducting analysis across multiple sources of information. GIS Service Oriented Architecture
With a GIS you get not only "where," "why" and There are lots of services available over the internet.
"what" information, but also, and most importantly, However it is not possible for individual standalone
predictive "where will" information. Having a cross-cutting services to meet all the service requirements of many users.
spatial infrastructure is key to enabling network-centric Such service requests could be met by dynamically
operations. With the service-oriented architecture of the chaining multiple services provided by single and multiple
ESRI ArcGIS platform, you can ensure that GIS is service providers [3]. The Service Oriented Architecture
pervasive across all capability areas. A GIS such as this (SOA) recognizes this and tries to construct a distributed,
can offer capabilities that fall into three main categories dynamic, flexible, and re-configurable service system over
[2]: Internet that can meet information and service requirements
A GIS enables the distributed storage and dissemination of of many different users. The key component in the SOA is
spatial knowledge the geodatabase - across industry-
- services. A service is well defined set of actions. It is self
standard data storage and network environments. This contained, stateless, and does not depend on the state of
connects te sensors that gather information about a other services. Stateless means that each time a consumer
changing situation to the enterprise management and interacts with a service an action is performed. After the
decision support systems. Since SAP for Defense & results of the service invocation have been returned, the
Security is built on the SAP NetWeaver® platform you action is finished. The SOA can be implemented at many
can run a GIS that is certified as Powered by SAP different network environments. The major two include the
NetWeaver, like ESRI's ArcGIS directly on the SAP Web and the Grid. The implementation of SOA in web
NetWeaver Application Server component. You can then environment is called Web Services. In GIS Visualization
integrate the GIS with SAP applications by using the SAP Project our major focus will be on Web Services Service
NetWeaver Exchange Infrastructur compon nt. You can Oriented Architecture. In order to create SOA architecture
visualize SAP application data within the GIS and get for the GIS services we need to create Web Service
correspondences of each GIS services. GIS services can be
u1rect~
~~ ~ ~ ~ ~~~~~~~grue intos
direct acess to the GIS within SAP appli ations.
Moreover, relevant data can be altered from the graphical thre catgoie
grouped ito three categories [3 8] [3,78ll
-1aplCtOS

user interface of the SAP applications as well as by using


the graphical functionality of ESRI's GIS. Mapguide server - Data Services: Tbse typ s of services are tightl
7] and SAP interact utilizing XML language. OnSite coupled with specific data sets and offer access to
allows creating dynamic maps, reachable by the Internet customized portions of that data. Web Feature Service
and browsable off-line. Each map element is joined a SAP (WFS), Web Mapping Service (WMS) and Web
record which contains customer details and orders. Coverage Service (WCS) can be considered in this
group. WMS produces maps as two-dimensional
visual portrayals of geospatial data. WCS provides
access to un-rendered geospatial information. WFS
provides geospatial feature data encod d in Geography
Markup Lanlguage (GML).

-Processinlg Services: These type of services provide


operationls for processinzg or tralnsformilng data inl a
manLner determinzed by user-specific parameters. They
provide genleric proc ssinlg funlctionls such as
projectionz anld coordinlate conlversionl rasterizationL anld

978-1 -4244-3555-5/08/$25.OO ©2008 IEEE 448

Authorized licensed use limited to: GOVERNMENT COLLEGE OF TECHNOLOGY. Downloaded on February 27, 2009 at 09:41 from IEEE Xplore. Restrictions apply.
vectorization. Coverage Portrayal Service (CPS), is a non-profit, international standards organization that is
Coordinate Transformation Service (CTS), and even leading the development of standards for geographic data
WMS can be considered in this group. related operations and services. OGC has variety of
contributors from different areas such as private industry
Registlry olr C atalog Service Thesetypes of servics and academia to create open and extensible software
- Registry oCalgevapplication programming interfaces for GIS. Our GIS
allow users and applications to classify, register, Visualization Weh Services are 0CC compatihle. GIS
descrihe, search, maintain, and access information services, such as defined by the OGC, are part of a larger
ahout Weh Services. Weh Registry Service, Weh effort to build distributed systems, such as Grids, around
Catalog Service, and our implementation of registry the principles of Service Oriented Architectures (SOA) 8].
catalog service, Fault Tolerant High Performance Such systems unify distributed services through a message-
Information Service (FTHPIS), are considered in this oriented architecture, allowing loose coupling, scalability,
group. The basic operations in SOA include publish, fault toleran ce and cross-organizational service
find, hind and chain. To he ahle to integrate any GIS collections. Weh Service architectures are a common
services into SOA architecture, they should provide at implementation of SOA ideals, and Grid computing has
least one of the SOA's major operations. converging requirements. By implementing Web Service
versions of GIS services, we can integrate them directly
with scientific application grids.

IV. DEVELOPMENT TEHNOLOGY OF


rtle INTEGRATION PLATFORM GIS SAP AND OTHEIR
APPLICATION

Bearing this in mind, advanced architectures and tools


have to follow simple and clear principles. They have to be
rMS Rst designed and developed efficiently and implemented at
customner sites with visible benefits. The strict compliance
Fig 2 Web Services representation with three major functionalities. with standards is a critical success factor to meet these
demands. Most notably these are [5 ]
There three types of key actors in SOA, these are service * SVG: For description of graphics and graphic
requestor service provider and service matchmaker. applcatons in XMI
Matchmakers' names can vary from application to . XML/SOAP. For exchanging data and services on the
application. It can he called registry service, catalog weh
service, or binding service or clearinghouse or broker but . HTTP For data transfers on the web
their functionalities are almost same in most of the J2FF For th Hevelopmeat of t1trcompathl muti-
applications, they help the requestors to find the right tier ompany apphations
services. When a service provider sets up a service over the
internet and wants the users to use his service, he needs to
* SQOL For access tto the ddata ln. a relat onlal datahase
a
,

puhlish his service descriptions to a roker. When a * OpenGIS® Simnple Feature: For open format storage
of the geo-data
requestor requests a service, the requestors and service
brokers need to collaborate to find the right services. After * PEL For composing ervices for transactiona
the right service is found requestor and provider negotiate processes
as to format of the request and some other protocol issues. Systematic use of standards allows the comhination of
After all the requestor can access and invoke services of spatial information, SAP modules and Orne in cor
the provider (hind).
husiness processes. Weh Services connect the individual
III. STANDARDS IN GIS modules with well-defined interfaces and functionalities as
basic components of a service oriented architecture (SOA).
The solution which afford based on OpenGis standard. Web Services can be considered as "problem-solving and
Access develop of solution will be compatible with highest productivity tools . We can use them for a demand driven
international standards, how we get quality solution. Very integration approach with a maximum effect oin workflow
imr%portan:t position in develop spatial information systems and control structures for business processes.
it's connrlectinlg with others informlationl syst ins. However The Ornele Spatial solutionls fromn Metternmleier mrlt grate
have to he ahle accessihle to data inldepenldenlt froml geodata anld geo funtctionls inl the IT enlvirorrnment anld the
platformn programn it's used. The nzature of the geographical processes of a compalny [4]. This enzables inlvestmenelts to be
applications requires seamless integration and sharing of used qui kly and consistently, e.g. through reporting and
spatial data froml a vaniety of providers, anlalysis possibliti s for d cision-makinlg support.
To sove teintropeahiliy prhlems theOpen The flexihle anld scaleahle applicationls
are hased onl
the
Geospatial ConLsortiumn [0C] has introduc'ed standards Oracle-IlOg/llIg Spatial database anld a stalndard J2EE
by publishinlg specificationls for the GIS services [5]. 0CC applicationz server [3]. The use of a service-orienlted mlulti-

978-1 -4244-3555-5/08/$25.OO ©2008 IEEE 449

Authorized licensed use limited to: GOVERNMENT COLLEGE OF TECHNOLOGY. Downloaded on February 27, 2009 at 09:41 from IEEE Xplore. Restrictions apply.
layer architecture for geodata and geo functions permits an alone GIS applications that require setup and training,
optimal integration of data and applications in process- business users want to leverage embedded GIS
supported corporate IT applications, such as the integration functionality as an integral part of their SAP application
into a Business Process Manag emnt solution (BPM) for without shifting application contexts when moving from
direct support of the company's processes products by SAP-centric views to GIS views or from operational
category or in alphabetical order. processes to analytical ones. GIS becomes assimilated by
the primary SAP applications that users employ to do their
jobs, and they may not even realize that they're using
distinct GIS tools. This operationalization of GIS is the
next wave in enterprise GIS integration. Today, the
emergence of the Weh and its associated standards,
together with the development of enterprise platforms from
application suites, has created an environment where new
A U111<111U1applications can he easily created from the shared servi es
of other applications in a loosely coupled, standards-based,
and system-independent environment. The ArcGIS
platform enahles the development of GIS visualization and
geoprocessing services that can he easily used hy other
platforms, such as SAP NetWeaver, to create composite
Fig 3. Oracle/ SAP integration architecture applications for a wide variety of industries and application
areas. This article will discuss who uses GIS with SAP
Evolution of Integration: Objectives and Approach software today the evolution of integration objectives and
approaches, the
Early integrationL efforts were narrowly focus d anld Emergence of composite applications, and what SAP and
project specific often arising because attribute data used in ESRI are doig to take advantage of the new services-
the GIS was moved into SAP applications such as asset oriented world 8
and work management. Getting to the data in SAP required
the use of various proprietary SAP APIs typically for read- ............
,,....... .....

only access to SAP data [8]. These early applications were ER


GIS-centric and primarily meant to reconnect GIS users to
their relocated data sources. Over time, GIS users were
granted more rights to the SAP data including the ability to 9
EN
G
aU3t1
E. Mi FUH&H E
gj lzsi~.iKE ii 6 kh h llM'J}3f.
Vft
R 'a'. ,'C203l
Ni'Ci.-'j
create, change, and delete SAP data linked to GIS features, 3 - ---

and SAP users were provided GIS views of their data and | I

the ability to launch business process transactions from SarcSy gc =>


them, such as creating a work order. Java and .NET
developers created integrated capabilities from scratch,
building custom applications using simple and free GIS and TIS DATA
connectors to meet narrow husiness requirements. Most of
Fig. 4. Architecture concept SAP
these mntegrated applications harely scratch the surface of Organizations that integrate GIS with SAP software today
what is possihle, displaying simple maps with little include Utilities (water, electric gas waste, recycling)
functionality beyond basic map navigationr t feature * ~~~Local goverrlnment Oil alnd gas productionL
selection- and the ahility to execute simple, X singular * L~~~~efenzse anzdpublic security
transactions. And because they are project specific, not Service providers (meting and logistics)
much attention is given to how they fit within the broader Real estate
IT landscape or system architecture. Reuse of code is
typicaly not an integration design goal. Once GIS is
deployed, however, users soon discover that it can enhance
*
*
Forestry and forest
Waterways, airports ports
products
business processes broadly across the enterprise and that
simple access to SAP data for ad hoc mapping projects or All of these organizations have several things in common:
simlple tranzsactionl executionz is naot enlough. They nzeed
access to real-time data coupled with advane d GIS * Assets and infrastructure distrihuted over a wide
visualizationz anld geoprocessinLg funLctionls comlposed inlto a area
task-oriented integration scenario [7]. The integration * Mohile field forces that need ace ss to corporate
nreeds to orchestrate several GIS anad nron-GIS tranLsactionzs data
via two-way inlteractionl emhaedd d directly inlto the * A nLeed to hetter utilize assets, inLfrastructure, aned
operational and analytic applications and processes that people in the field through fast, accurate, and easy
drive the husinless. Today, mlore anzd mlore lnonl-GIS users access to data anLd tools to effiicurtly anld
wanzt access to GIS eapahilities. Rather thanr usinzg stanld-

978-1 -4244-3555-5/08/$25.00 ©C2008 IEEE 450

Authorized licensed use limited to: GOVERNMENT COLLEGE OF TECHNOLOGY. Downloaded on February 27, 2009 at 09:41 from IEEE Xplore. Restrictions apply.
effectively execute business processes and
optimize resource utilization. Improve services for clients
Telecom is company have to offer much more than usualy
For most of these organizations SAP is the repository and signal including transfer of photo, voice and data. It
"go-to" system for all business data. Even where other necessary enable simple adding new user's and keeping
specialized systems or applications exist, they are often competence and atractive services.
tapped for data that gets added to the SAP repository for
broad access and use by various SAP to and components. Marketing and sales
Some of these specialized systems such as GIS, are tasked If we have data about existing and used capacity and
with providing more than simple data feeds to a central e a p u
repository of data. A GIS is an enterprise system in its own posstiblity o sservice.Exampbe it'sg
possibility of sales anld inlcrase services.Examuple, It's good
right,
managingSAP boads
righ, maagig a
tnof
setof patil tansatios in
roa

o spatialbusin
inthe
transactions
same mantbeinter SAP SAPapplicationsinmoreofa
example, upgrade central which enable ADSL. Integration
m
paticalsiones trnsaions GIS with TIS, SAP and billing system we can get all
reandimube, inegratopedr wcenaith existing and potentiality users in opseg functionality
ratedwith o

ADSL-a (2 kin) from cenral and with saling action we can


V. ADVANTAGE SPATIAL DATA INTEGRATION influense on them users.
WITH OTHER SYSTEMS
Services Connecting Client with locating data (LBS -
LGocation Bases Services)
Extracting the maximum value from a GIS requires
more than just publishing map layers to a web-mapping Suitable for our axcepting, market for position services
site. GIS delivers real value when integrated with an for client mobile device will growth in future it will to
enterprise's traditional line-of-business data and contribute operator revenue. Idea is enable client to get
applications. GIS application integration solutions information which are change dinamic depend about
includeln this chapter showed advantage spatial data location. Apply are wery huge for private, business client
integration with other systems: and company with different area work. Extra benefit
services based on position mobile device is increase traffic
via wireless application protocol. (WAP - Wireless
Maintenance of network Application Protocol) and short message service (SMS -
Effective support of high network like this requesting a Short Message Service).
huge resource. With correctly knowledge cable locations
and theirs features the existing cost can be lesser and
quality of network support will be better. The example of
using PIS is locating position of error in cable on basis
establishing cable duration where is the error existing. In M.

case registration of error on network, with instruments we


are locate duration which have an error. If we have data -t _1
about errors, we can get precise location of errors (streets)
from computer, in that way support team can go to terrain
with printing map and data about cable.

Planning of develop network


Quality planning of network we can get only if we have
data about existing information of network. With ion
integration GIS, SAP and TIS in simple way we can get
data about number of existing and used capacity, number
and type users and application of new clients on specific Fig. 5. Cocept - GIS integration with other y:tem.
area. This data allow basic for new networks project.

Effective employees controlling


The great nlumlber of emlp oyees ina BH Telecomn are VI. EXAMPLE: INTEGRATION WAY SPATIAL
connrlectinlg with somle explicitly area because they are haye DATA WITH SAP, TIS SYSTEMS IN BH
knlowinlg about specific area anld they canl work onl network TELECOM
inz that zolne. If we have inztegral data about nzetworks, the
operatinLg potenztiality could be useful mnore optimnally. Teapiainalw nfe iw,rprs n
anLalyses onL all data with easy to use graphical interface to
it. The applicationl is used to improve customer
manLa emneat lnetwork mainltainling alnd nletwork plarLnnilng

978-1 -4244-3555-5/08/$25.OO ©2008 IEEE 451

Authorized licensed use limited to: GOVERNMENT COLLEGE OF TECHNOLOGY. Downloaded on February 27, 2009 at 09:41 from IEEE Xplore. Restrictions apply.
processes. The basic goals of spatial data in company BH data for analysis, and governments often make GIS datasets
Telecom is integration spatial data inside existing publicly available. Map file databases often come included
information system. GIS data have to be looking at like any with GIS packages- others can be obtained from both
others data in information system. Contemporary level of commercial vendors and government agencies. Some data
information technology growth providing this access to is gathered in the field by global positioning units that
problem of GIS. Transformation of existing system into attach a location coordinate (latitude and longitude) to a
decentralize system is not easy. We are take example: GIS feature such as a pump station. The benefits of using GIS
into telecommunicationss specifically in BH Telecom. In in telecommunication utilities are many. GIS can be used
the figure 6. showed GIS application which demonstrates among other specific applications, to increase productivity
concept of integrating data and systems with spatial and by streamlining the work process as well as to provide
non spatial data. The application integrates data from current and accurate asset-related data for decision-making.
different systems: traditional GIS data TIS Facility maintenance and management is another major
(telecommunication inventory) and SAP. Module data of application area. Although the benefits far outnumber the
access networks which are conceptiorn setup like constraints (training the users, data unavailability etc.), it is
integration data platform different systems: GIS spatial the decision-makers who need increase awareness among
data, TIS and SAP attribute data and another systems, one the users about the advantages of using GIS in their work
graphic interface, view on more systems. Data integration process so that every utility can fulfill the growing energy
enabling easier and more effective control of requirements as well as provide efficient and reliable
telecommunication networks supervising and effect services to their customers.
solutions of failures on element telecommunications In rated GIS thefuture
systems, access networks and networks features better
ontrolling systems witch we afford to end users. The market is continuing to grow quickly around the
world but more importantly, it is changing. We see a
continuing trend towards the fusion of CAD and GIS
technologies and an intensifying requirement to integrate
GIS data with mainstream enterprise applications and data
stores.

REFERENCES

[1] Muracevic Dzenana and Fahrudin Orucevic, Spatial data based on


SOA, Elmar 2008,
[2] James Steiner, BusinessIntelligence and GIS, Systems within
Systems, and Ubiquity, July 9, 2008
[3] Oracle Spatial Solutionsn Oracle
HttpH//wwwmettenmeier.conm/mettenmeier/english/oracle spatial
[4] Gis service orientied architecture GIS @ CGL
http-//www.crisisgrid.org/cgwiki/imnages/c/cf/Gis-soa.pdf
....lill
-.2 ar01t [5] V Kothuri Albert Godfrind and Euro Beinat, Pro Oracle Spatial for
iXx ... i g. . ajrt ...
- Oracle Databases I lg (Expert's Voice in Oracle) by ravikanth, Oct
--.iii iiiiie
MEE-i .2-Mii
2 .... r29.2007
a .

'iEJ
_ FiIX_iaai_BESS rEx edBd z <lq dddr-r-< d [6] OpenEd Consortium Eink
-3#ded
http://wwwqopenens'natial or /standards/wm
__ ~~~~~[7] MapGuide Open Source Einlk http://tdo.meapguide.o:geo
[8] An ESRI 0 White Paper* June 2007, Geospatial Service- Oriented
Architecture (SOA)

project. Many countries have an abundance---- of gorpI

ofR sore aninert


dtfrom a variet tit a

97- -4244-3555-5108a1$25.OO ©2008 IEEE 452

Authorized licensed use limited to: GOVERNMENT COLLEGE OF TECHNOLOGY. Downloaded on February 27, 2009 at 09:41 from IEEE Xplore. Restrictions apply.

You might also like