amounts of data, data warehouses are one
approach to deal with mass data. In order to
transform the given data into valuable business
information, a class of information systems called
"Business Intelligence Systems" is often applied.
Business Intelligence (BI) systems (in a wider
sense) comprise all applications that directly or
indirectly provide decision support. These
systems include analysis and presentation, as well
as, data preparation and storage functionality
(Kemper, 2006).
Management Support Systems (MSS) can be
described as the early predecessors to BI systems.
They focused – similarly to BI systems – on
"the
use of computers and related information
technologies to support managers
" (Scott, 1983).
Nowadays, competitive businesses have to
support decision making not exclusively on higher
strategic management levels but furthermore have
to support important decision making processes at
all strategic levels, and therefore consistently
down to the operational levels. Accordingly, an
appropriate IT support has to be provided that
may e.g. be implemented by a business
transaction system.
BI systems build the core for business
transaction systems (see e.g. June et al., 2008) that
constitute the base application for effective
decision making of business personnel. As a front
end layer, business transaction systems provide
the decision maker with important data and
information about the company. In order to
establish a web based interface to the user, these
front end layers are often implemented as or
integrated into content management and
collaboration systems that may be accessed using
a web browser.
When it comes to the question of closing the
gap between the core BI system (or integrating
any kind of application from the back end) and the
business transaction front end, one approach that
can be applied is the service oriented one.
A service oriented (software/system) architecture
is an abstract description of how services can be
provided, searched for, and applied within a network
infrastructure. One of its central features is its
platform independency which enables a (business)
process oriented view on central (service oriented)
software components (Melzer, 2010).
Services can be described as (small)
applications or software components that fulfill a
certain (sub-)task and that may be accessed via a
network. In order to be locatable, services have to
provide a public description of their interfaces.
Following the design aspect of "information
hiding" the implementation, respectively the code
of the service, is invisible to the user (ibid.).
One way of implementing and technologically
representing the concept of a service is the
development of a respective webservice. A common
definition of webservices is provided by the W3C
(World Wide Web Consortium) (W3C, 2004):
"A Web service is a software system identified
by a URI [...], whose public interfaces and
bindings are defined and described using XML.
Its definition can be discovered by other software
systems. These systems may then interact with the
Web service in a manner prescribed by its
definition, using XML based messages conveyed
by Internet protocols."
An important precondition to the introduction
of webservices is the necessity of having thorough
knowledge of the underlying business processes.
They represent the basic layer for the
development of a webservice structure. A
business process can use a variety of different
webservices from its starting to its end point. A
stringent business process management approach
will support the understanding of the vital
corporate procedures and will furthermore enable
a consistent implementation of business processes
into corporate IT systems.
The ability of connecting different software
systems combined with its platform independency
makes (web-)services a crucial factor when a (re-)
integration of historically grown "accidental
architectures" is intended.
The following case study shows a simple
example of how webservices can be used in the
context of a heterogeneous software landscape
and how it provides flexible support to a decision
support system.
3 CASE STUDY: INTEGRATION
OF SYSTEM DYNAMICS
MODELING INTO A CONTENT
AND COLLABORATION
SYSTEM
Participatory System Dynamics (SD) modeling
can be seen as an important option to support
decision-making processes (Andersen, 1997).
ICORES 2012 - 1st International Conference on Operations Research and Enterprise Systems
216