You are on page 1of 14

TITLE: Web-Based Decision Making Support Systems

TOPIC AREA: Management Information Systems

KEYWORDS: decision support systems, web-delivery, information technology

AUTHOR: Benjamin Khoo, Ph.D. (lead & corresponding author)


Assistant Professor
Computer Information Systems Dept.,
College of Business Administration,
California State Polytechnic University,
3801 West Temple Avenue, Pomona, CA 91768

EMAIL: bskhoo@csupomona.edu OR benson45us@yahoo.com


TELEPHONE: (909) 869-2012
FAX: (909) 869-3248

AUTHOR: Guisseppe Forgionne, Ph.D.


Professor
Information Systems Dept.,
University of Maryland, Baltimore County
1000 Hilltop Circle, Baltimore, MD 21250
WEB-BASED DECISION MAKING SUPPORT SYSTEMS

ABSTRACT

The advent of the Internet has resulted in a trend toward network centric
computing. As a result, more of the computing work is delegated to the
computer and the underlying systems. For many years, researchers have been
working towards the development of shareable and re-usable
problem-solving components to support decision-making. Web technologies
provide a new means of sharing decision support functionalities and
delivering decision support capabilities. This critically examines two such
systems: DecisionNet and Open-DSS Protocol.

INTRODUCTION

The technological explosion of the Internet in the late 1980s and early 1990s has

resulted in a paradigm shift that has affected all aspects of our lives. As the world struggles

to catch up with this client/server model, an emerging trend is a movement toward network

centric computing. The rapid adoption by businesses of the Internet, Intranet and Extranet has

pushed the fringes of information systems towards a new frontier. The advent of new

programming languages such as Java (“write once, run anywhere”) and JavaScript, combined

with the client-server architecture adopted by many organizations, has opened new

opportunities for information systems researchers to develop distributed, network centric

systems. As a result, the trend is to delegate to the computer and the underlying systems more

of the computing work. In this new model, the content, communication, and computing

converge on the network resulting in the network becoming THE COMPUTER.

The current environment in which organizations find themselves is a highly dynamic

one. This environment has created a need to respond speedily and flexibly to external changes
(Morton, 1991). This need has profoundly affected decision making and the information

systems that support the process.

For many years, researchers have been working towards the development of shareable

and re-usable problem-solving components to support decision-making (Chandrasekaran,

1986; Walther, Eriksson & Musen, 1992; Wielinga et al., 1993). The aim is to build flexible

component-based systems that are adaptable. But this has not been implemented successfully

on a large-scale in cross-platform components due to a lack of standards and the enormous

costs involved with the implementation. These characteristics have altered the traditional

view of decision making support systems.

BACKGROUND

Management is an integral function of an organization, and a principal component of

management is the complex process of decision making (Keen & Scott Morton, 1978, Turban

& Aronson, 2001). In Herbert Simon’s view, decision making involves intelligence, design,

choice, and implementation (Simon, 1977). There is recognition of a problem or opportunity,

the identification of possible causes, the development of alternative solutions, the selection

among alternative causes of actions, and carrying out the chosen action.

Computer based systems developed to support decision making are called decision

support systems (DSS) (Morton, 1971; Keen and Scott Morton, 1978). According to

Holsapple, (2001):

Decision-making is a knowledge-intensive activity with knowledge as its raw


materials, work-in-process, by-products, and finished goods. Computer-based DSSs
employ various KM[knowledge management] techniques to represent and process
knowledge of interest to decision makers, including descriptive knowledge (e.g. data,
information), procedure knowledge (e.g. algorithms), and reasoning knowledge (e.g.
rules).

The DSS domain has had an illustrious history, beginning formally in the 1960s (Keen and

Morton, 1978). There have been many papers written about the general state of the art in DSS

and its associated technologies (see, for example, the Decision Support Systems Journal,

volume 33 (2002), with articles by Powell (2001), Power (1999), Power and Karpathi (1998)

and Power (1997), and others).

The two most common implementations of DSS use the data-driven or the

model-driven approach. The model-driven approach uses good quality models with strong

analysis capabilities and a user friendly user interface to facilitate ease of interaction. In the

data-driven approach, the value added to the DSS is provided by the data where the model is

usually simple, computing information like averages and data distributions, and the intent is

to allow the user to condense huge amounts of data into a form that is useful for decision

making (Dhar and Stein, 1997). In recent years there has been an evolution in the type of

information sources used in DSS from an emphasis on stored data and data analysis to an

increased reliance on decision models. Research in decision support systems also has

highlighted the importance of technology to the decision making process (Forgionne,

1991a; Kendall, 1999; Zahedi, 1991).

WEB-BASED SYSTEMS
Of the technologies that influenced the development of DSS, internetworking, or

web technology, is arguably the most prevalent one today. Web technologies provide a

new means of sharing decision support functionalities and delivering decision support

capabilities. (Power, 2000a) and (Power, 2000b) suggested some frameworks for

organizing DSS on the web. Web technologies have also made it possible to implement

DSS using the other approaches, apart from the data-driven and model-driven approaches,

like the communication-driven, knowledge-driven and document-driven approaches. The

communication-driven approach utilizes web communication technologies to assist

decision makers who might be at different locations, at different times, to collaborate and

resolve problems. The knowledge-driven approach utilizes web technologies to

recommend and deliver recommended actions to a broad spectrum of decision makers. The

document-driven approach utilizes web technologies to integrate the storage, retrieval and

processing of different types of documents for decision makers to read and analyze

(Bhargava and Power, 2001).

Developers have started to develop web enabled DSS as services which can be

accessed from anywhere through an Internet connection. The services can combine

multiple components from different sources to deliver application solutions. Papers by

(Cohen et al., 2001) and (Czyzyk et al., 1997) described some of the services that were

enabled by web technologies. (Bhargava and Krishnan, 1998) classified web technologies

into 3 main categories: enabling server-side computation (e.g. Java Server Pages, Active

Server Pages, Java applications, etc.), enabling client-side computation (e.g. Java applets,
client-side scripting languages, etc.) and enabling a distributed implementation and

deployment of DSS components (e.g. CORBA, Java RMI, Java Beans, etc.)

Web technology can be applied on enterprise intranets, as well as on the Internet.

Since corporate decision makers are not willing to cede control of corporate data and

models to internet-based DSS, an enterprise-wide knowledge portal (corporate

intranet-based DSS) has been developed. The technologies that can be utilized to enable

intranet-based DSS have not been fully explored. Further research in this direction is

needed to fully extend the capabilities of corporate intranet-based DSS.

Although many DSSs have been developed and implemented over the last twenty

years, few are readily available to everyone, anywhere and at anytime. Some issues faced by

users of decision technologies (Bhargava & Norris, 1996) are:

Awareness: Users may not be aware of relevant technologies.


Accessibility: Users may not have access to beneficial technologies.
Compatibility: Most technologies require specific hardware and software
configurations.
Applicability: Due to both the complexity - expertise, effort, and cost - of
developing decision technologies and the limited
market-base, there is little motivation for providers to create
easily adaptable models.
Interoperability: Many decision problems require a combination of
technologies to provide a satisfactory solution.

Some problems faced by providers of decision technologies (Bhargava & Norris, 1996) are:

Advertisement (awareness & accessibility): As new decision technologies are


developed, providers need to attract users. Currently, it is
difficult for specialized software providers to cost-effectively
reach consumers.
Heterogeneity (compatibility): Even in niche markets, there is heterogeneity
of computational platforms. For providers looking for market
share, this chracteristic creates the expense of supporting the
technology on a variety of platforms.
Version Management (compatibility): Often a working version of a product is
rendered useless due to a change in, say, operating system
software. Even in the absence of shifts in the user platform, a
variant of this problem is encountered, as there is a need to
upgrade and maintain software over time.
Customization (applicability and inter operability): The cost of producing and
customizing decision technology software using a traditional
software distribution strategy is high due to the small and
specialized nature of the market. This problem is exacerbated
by the need to offer coordinated or integrated inter operable
solutions.

As a result, few systems had been developed to provide decision support on demand.

DECISIONNET

DecisionNet (Bhargava, Krishnan and Muller, 1995; Bhargava, Krishnan and Muller,

1996) is a web-based marketplace for decision support technologies. It is a broker-based

system that facilitates services between consumers (users of DSS) and providers (providers

of DSS services). Its basic modus operandi is that all providers have to submit their DSS for

inclusion in the DecisionNet system and all customers have to register to use DecisionNet.

Once registered, consumers can access the DSS on the system and run the specific DSS that

is needed remotely. In this way, consumers do not have to download any software; they can

utilize the DecisionNet system hardware and services. The key features of DecisionNet

include (Bhargava, Krishnan and Muller, 1996):

DecisionNet features all types of decision technologies from data sets to


modeling environments, placing the niche data-set provider on equal
footing with those that own high-end, expensive computational
platforms and modeling environments.
Providers are given access to an intelligent registration agent, which leads
them through a series of steps resulting in both a listing for
DecisionNet yellow pages and in the automated creation of a
web-based user interface to the technology.
Consumers in DecisionNet can use the services of an intelligent agent to
cobble together a solution using available technologies.
Providers are not required to supply their technologies on a platform owned
by DecisionNet. After registering the appropriate protocol to invoke
their technology (e.g., anonymous telnet or the POST method of the
http protocol), providers maintain their own servers, leveraging the
distributed nature of the web and permitting scalability.

Providers of DSS to DecisionNet maintain their own technologies. DecisionNet acts as a

broker to guide the consumer in the search, selection and execution of these technologies. The

operation of DecisionNet is based on the notion of "pay-per-use" where the decision

technologies available are provided as a service rather than as a product.

There are a number of limitations to the DecisionNet implementation (Gregg and

Goul, 1999; Gregg, et al., 2002). Apparently, consumers can have problems accessing the

web site because of firewall configurations and other security issues. In addition, if either the

DecisionNet or provider's link is down or poorly maintained, end users would have unreliable

access to the decision support tools. The accessibility issue has not been resolved. If the

consumer is able to access the system, the user can choose options from the menu and receive

a listing of the technologies available. This listing is visible on the browser but it cannot be

saved. According to the DecisionNet site all potential consumers of DecisionNet need is a

forms-capable WWW browser. It indicated that most interaction with technologies could be

achieved via HTML fill-out forms. However, for interactions involving larger data sets, users

may also need to have FTP or SMTP client software. Users are also dependent on the number

of providers who submit their DSS products; apparently there are few or none available. This

is understandable from an economic perspective. DSS developer enterprises would not want
to be dependent on a single channel such as DecisionNet to market their product. Also, such

a channel is not within their control; there is no competitive advantage to the enterprise.

OPEN-DSS PROTOCOL

(Goul, et al., 1997) has suggested another web-based DSS system called Open-DSS

Protocol. The Open-DSS Protocol is a general protocol that provides facilitated access to

DSSs utilizing the existing Internet application layer protocols, HyperText Transfer Protocol

(HTTP) and HyperText Markup Language (HTML). The first layer in the Open-DSS protocol

is the Metainformation Layer. It indicates that the Web site contains a DSS and includes all

of the information necessary to completely explain the DSS. The second layer is the

Transaction Processing Layer. This Layer is responsible for any transactions that are

necessary before the software will be made available to the client.

The Meta-Information Layer takes care of processing meta-information relating to the

DSS offered at web sites. Information about objects transferred over the Internet

("meta-information") is transferred in its HTTP headers. The Open-DSS protocol requires the

encoding of sets of specialized headers to provide basic information about the DSS to special

automated intelligent search agents. These special search agents will crawl the WWW

requesting entity-header information only (using the HEAD command) to determine if the

WWW site contains a DSS. The special headers will not affect other search agents since, by

convention, unrecognized HTTP headers and parameters are ignored. The header information

provided by DSS providers must be in a consistent format so that the automated DSS search

agents can index them correctly. The basic information necessary for DSS headers includes
the content-type (DSS), a list of keywords, a description of the DSS, the functionality of the

DSS being offered, the user-site requirements and other information necessary to evaluate the

DSS. The type of information that should be included in the metainformation for the DSS's

functionality includes the problem domain of the analysis, the solution options, the inputs, the

outputs and assumptions made. The information on the resources to be provided by the user

should include information on the hardware requirements (for example, computing platform),

software requirements (for example, operating system or application needs), and any specific

user skills required to use the DSS. Finally, the metainformation header must contain all other

information necessary to purchase and download the DSS. This would include information

on the DSS's cost, its references, related DSSs, and vendor information.

The Transaction Processing Layer is envisioned to be open such that individual DSS

developers can either create their own transaction processing software or purchase any

commercially available product. The functionalities of the Transaction Processing layer

will include user registration, access control, profiling, secure credit card transaction

processing and billing. User registration could include login and registration templates,

which DSS providers could use to gather data about customers. When registering, users can

be asked to enter information about interests and occupation along with their name, phone

number and e-mail address. The intent of this additional information is mainly customer

data for DSS developer enterprises. To cater to business transactions for utilizing the DSS,

some type of billing services in the transaction layer would allow payment capture and

invoicing, credit card processing and activity tracking.


It should be noted that Open-DSS Protocol is currently a conceptualization. For the

Open-DSS Protocol to be viable, it had to be implemented across the WWW. The DSS

developer enterprises or vendors had to agree to the additional standardized encoding on the

HTTP headers. In addition, specialized search agents had to be developed. This scheme also

have some unresolved issues when viewed from an economic perspective. It suffers from

similar weaknesses as DecisionNet. Currently, vendors are selling products with what is

available on the Internet; unless there is some additional motivation to get onto the Open-DSS

Protocol bandwagon, it is likely to remain just a conceptualization.

REFERENCES

Bhargava, H. K., and Krishnan, R. (1998). The World Wide Web: Opportunities for
Operations Research and Management Science. INFORMS Journal on Computing,
Vol. 10, No.4, pp. 359-383.

Bhargava, H.K., Krishnan, R. and Müller, R. (1995). On parameterized models for agents in
electronic markets for decision technologies. Proceedings of the Fifth workshop on
Information Technologies and Systems, Amsterdam, Holland, December 1995, pages
218-227, 1995.

Bhargava, H. K., Krishnan, R. and Muller, R. (1997). Decision Support on Demand:


Emerging Electronic Markets for Decision Technologies. Decision Support Systems,
Vol. 19, pp. 193-214.

Bhargava, H. K., Krishnan, R. and Müller, R. (1997). Electronic Commerce in Decision


Technologies: A Business Cycle Analysis. International Journal of Electronic
Commerce, 1(4). pp. 109-127.

Bhargava, H.K. and Power, D.J. (2001). Decision Support Systems and Web Technologies:
A Status Report. Proceedings of Americas Conference of the Association of
Information Systems, Boston, MA, August 2001.

Bhargava, H.K. and Norris, R. (1996). D-Lib Magazine, June 1996. World Wide Web,
http://www.dlib.org/dlib/june96/dnet/06norris.html
Chandrasekaran, B. (1986). Generic tasks for knowledge-based reasoning: High-level
building blocks for expert system design, IEEE Expert, 1(3), 23-30.

Cohen, M., Kelly, C.B. and Medaglia, A.L. (2001). Decision Support with Web-Enabled
Software, Interfaces, March-April, 2001.

Czyzyk, J., J. Owen, J. and Wright, S.J. (1997). Optimization on the Internet. OR/MS
Today, 24(5), pp. 48--51.

Dhar, Vasant and Stein, Roger. (1997). Intelligent Decision Support Methods: The Science
of Knowledge Work, Upper Saddle River, New Jersey: Prentice-Hall, Inc.

Eirich, Peter (1993). SIG Chair and Report Editor. Enterprise Modeling: Issues, Problems
and Approaches. International Conference on Enterprise Integration Modeling
Technology (ICEIMT), June 6-10, 1992 Hilton Head, South Carolina.

Forgionne, G.A. (1991). Decision Technology Systems: A vehicle to consolidate decision


making support. Information Processing and Management, 27(6), pp 679-697.

Forgionne, G.A. (1991). Decision Technology Systems: A step towards complete decision
support. Information Systems Management, Fall 1991, pp 34-43.

Fuller, Szvetlana. (1996) Intranet and Active DSS: Instrument for Corporate Success. TUCS
Technical Report No. 21. Turku Centre for Computer Science. Institute for Advanced
Management Systems Research, Abo Akademi University, Finland.

Goul, M., Philippakis, A., Kiang, M., Fernandes, D. and Otondo, R. (1997) Requirements for
the design of a protocol suite to automate DSS deployment on the World Wide Web:
A client/server approach. Decision Support Systems, Vol. 27.

Gregg, Dawn and Goul, M. (1999). A Proposal for an Open DSS


Protocol, Communications of the ACM, 42(11), November 1999, pp. 91-96.

Gregg, Dawn G., Goul, Michael and Philippakis, Andy (2002). Distributing decision support
systems on the WWW: the verification of a DSS metadata model. Decision Support
Systems, Vol. 32, pp. 233-245.

Holsapple, C.W. (2001). Editorial. Knowledge management support of decision making.


Decision Support Systems, 31 (2001), pp. 1-3.

Keen, P.G.W. (1987) Decision Support Systems: the next decade. Decision Support
Systems, 3(1987), pp. 253-265.

Keen, Peter G. W. and Michael S. Scott Morton. (1978). Decision Support Systems: An
Organizational Perspective. Reading, MA: Addison-Wesley, Inc.

Kendall, K.E.(ed.) (1999). Emerging Information Technologies: Improving Decisions,


Cooperation, and Infrastructure. Thousand Oaks, CA: SAGE Publications, Inc.

Krishnan, R. and Chari, K. (2000). Model Management: Survey, Future Research


Directions and a Bibliography. Interactive Transactions of ORMS at
(http://www.coba.usf.edu/departments/isds/faculty/chari/model/doc.html)
01/10/2000.

Morton, Michael S. (1971). Management decision systems; computer-based support for


decision making. Boston, Division of Research, Graduate School of Business
Administration, Harvard University.

Morton, S.E. (ed.) (1991). The Corporation of the 1990's: Information Technology and
Organization Transformation. New York: Oxford University Press.

Porter, M. E. (1990) The competitive advantage of nations. New York : Free Press, 1990.

Powell, R. (2001). DM Review: A 10 Year Journey. DM Review, February 2001.

Power, D. J. (1997). What is a DSS?. DSstar, The On-Line Executive Journal for
Data-Intensive Decision Support, October 21, 1997: Vol. 1, No. 3.

Power, D. J. (1998). Finding DSS Resources on the World-Wide Web, Journal of Decision
Systems, vol. 7, 1998, 7-20.

Power, D. J. (1998). Web-based Decision Support Systems. DSstar, The On-Line


Executive Journal for Data-Intensive Decision Support, August 18 and 25, 1998:
Vol. 2, Nos. 33 and 34.

Power, D. J. (1999). A Brief History of Decision Support Systems. World Wide Web,
http://dssresources.com/history/dsshistory.html, version 1.2, March 22, 1999.

Power, D. J. (2000). Web-Based and Model-Driven Decision Support Systems: Concepts


and Issues. Model-Driven and Web-Based Decision Support Systems Mini Track,
AMCIS 2000, Proceedings of the Americas Conference on Information Systems,
Long Beach, California, August 10th - 13th, 2000.

Power, D. J. (2000). Supporting Decision-Makers: An Expanded Framework.World Wide


Web, http://dssresources.com/papers/supportingdm/sld001.htm, version 1.0,
December 15, 2000.
Power, D. J. and Kaparthi, S. (1998). The Changing Technological Context of Decision
Support Systems, In Berkeley, D., G. Widmeyer, P. Brezillion & V. Rajkovic (Eds.)
Context-Sensitive Decision Support Systems. London: Chapman and Hall, 1998.

Rowe, A.J. and Boulgarides, J.D. (1994). Managerial Decision Making. Engelwood Cliffs,
NJ: Prentice Hall.

Simon, H. (1977). The New Science of Management Decision. Englewood Cliffs, NJ,
Prentice Hall.

Turban, E. (1993). Decision Support and Expert Systems : Management Support Systems.
Upper Saddle River, New Jersey: Prentice Hall.

Turban, E., and Aronson, J.E. (2001). Decision Support Systems and Intelligent Systems.
Upper Saddle River, New Jersey: Prentice Hall.

Walther, E., Eriksson, H., and Musen, M.A. (1992). Plug and Play: Construction of
task-specific expert-system shells using sharable context ontologies. Proceedings of
the AAAI Workshop on Knowledge Representation Aspects of Knowledge
Acquisition, San Jose, CA, 191-198.

Wielinga, B.J., Van de Velde, W., Schreiber, A.T., and Akkermans, J.M. (1993). Towards a
unification of knowledge modelling approaches. In J.M. David, J.P. Krivine and R.
Simmons, Eds. Second Generation Expert Systems, pp 299-335. Berlin:
Springer-Verlag.

Zahedi, F. (1993). Intelligent Systems for Business. Belmont, CA: Wadsworth.

You might also like