Professional Documents
Culture Documents
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
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
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
For many years, researchers have been working towards the development of shareable
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
costs involved with the implementation. These characteristics have altered the traditional
BACKGROUND
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,
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):
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)
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
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,
decision makers who might be at different locations, at different times, to collaborate and
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
Developers have started to develop web enabled DSS as services which can be
accessed from anywhere through an Internet connection. The services can combine
(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.)
Since corporate decision makers are not willing to cede control of corporate data and
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
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
Some problems faced by providers of decision technologies (Bhargava & Norris, 1996) are:
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,
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
broker to guide the consumer in the search, selection and execution of these technologies. The
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
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
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
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
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. 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 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 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.
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.
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.
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. (1999). A Brief History of Decision Support Systems. World Wide Web,
http://dssresources.com/history/dsshistory.html, version 1.2, March 22, 1999.
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.