CHAPTER 2
DECISION SUPPORT SYSTEM
2.1 Introduction
Decision Support Systems, conventionally called as DSS deal with the design and the use of cognitively compatible computerized systems for-
Growths in computer and information technology and the realization of the inherent limitations of individual’s capability to take effective decisions in dynamic, unstructured and semi-structured decision situations, have naturally led to the development and use of various concepts and tools for using computer in making decisions.
2.2 Some Definition of DSS
2.3 Features of DSS
From the above definitions it is evident that there is no universal definition of DSS. However, a quick survey of existing literature will reveal that most authors either explicitly or implicitly believe that a DSS should have the following nine basic characteristics.
2.4 Three Technology Levels of DSS
The three levels of hardware/software which have been included in the label "DSS" are:
Specific DSS
The system, which actually accomplishes the work, might be called the specific DSS.
It is an information systems "application", but with characteristics that make it significantly different from a typical data processing application. An early example is the portfolio management system [Keen & Scott Morton (1978)] and the police beat allocation system used in the city of San Jose, California [Carlson & Sutton (1974)].
DSS Generator
The second level of technology might be called a DSS generator. This is a "package" of related hardware and software which provides a set of capabilities to quickly and easily build a Specific DSS. For example, the police beat system described above was built from the Geo-data Analysis and Display System (GADS) at the IBM Research Laboratory in San Jose [Carlson et al. (1974)]. Another example is the Executive Information System (EIS) marketed by the Boeing Computer Services.
DSS Tools
The third and the most fundamental level of technology is called DSS tools. These are hardware or software elements, which facilitate the development of a specific DSS or a DSS Generator. For example, the GADS system described above was written in FORTRAN using an experimental graphics subroutine package as the primary dialogue handling software, a laboratory enhanced raster scan color monitor and a powerful interactive data extraction/database management system.
2.5 Components of DSS
A DSS consists of essentially three components or modules. They are:
DSS also includes a complex software system to seamlessly integrate all these components. The software system should have interface with these three components. Generally the software system is comprised of three sets of capabilities: database management software (DBMS), model base management software (MBMS) and the software for managing the interface between the user and the system, which might be called the dialogue generation and management software (DGMS).
Figure 2.1 Inter-Relation between Modules
The following section deals with the details of individual components of DSS.
2.5.1 The Data Subsystem
The typical advantages of the database approach and the powerful functions of the DBMS are important to the development and use of a DSS.
The key characteristics of the data subsystem is shown in the figure 2.2
A partial set of capabilities required in the database area is:
Fig 2.2 The Data Subsystem
2.5.2 The Model Subsystem
A very promising aspect of a DSS is its ability to integrate data access and decision models. It does so by imbedding the decision models in an information system, which uses the database as the integration and communication mechanism between models. This characteristic unifies the strength of data retrieval and reporting from the EDP field and the significant developments in management science in a way the manager can trust. This area was studied by Sprague & Watson (1980, 81) and Will & Hart (1975). Fig. 2.3 shows a schematic view of this subsystem.
The key capabilities for a DSS in the model subsystems include:
Fig 2.3 The Models Subsystem
2.5.3 The User-Interface
Much of the power, flexibility and usability characteristics of a DSS are derived from capabilities in the user system interface. Bennet (1977) identifies the user, terminal and software system as the components of the interface system. He divides the dialogue or interface experience into three parts as shown in the figure 2.4.
The desirable capabilities for a DSS to support the user system interface includes:
Fig 2.4 The User Interface
2.5.4 Current Trends in DSS Components
Current improvements in information technology have led to addition of new dimensions in DSS components. This section discusses few of them.
Present databases used for DSS are found to support the following features:
Present model management systems or software take a different viewpoint regarding model bases. Some of the current trends are:
User interfaces are becoming more and more sophisticated with increasing advancement in computer graphics and powerful visual tools. An emerging area in business graphics is interactive visual decision-making (IVDM). IVDM allows a manager to visually create or modify a model of complex decision situation. The manager can experiment with various decision alternatives, and see on the computer screen, the effect of different alternatives, in a graphical, even dynamic form on system’s measures of performance. AI techniques are also incorporated into IVDM, providing it with extended capabilities like dynamic optimization, specialized output etc.
2.6 Developing and Using DSS
A number of activities are required before a DSS is available to support decision-making. The organization must plan and organize both computers and human resources. As with most organizational endeavors, thoughtful planning and organizing is an important key to success. Once the planning and organizing for DSS has been accomplished, the development of specific DSS can begin. After it has been created, it can be put into use. This is when the payoff from the DSS is received. It should support all phases of decision making process and enhance the decision maker(s)’ effectiveness.
Management becomes involved with a DSS in a variety of ways: as approver and administrator, as developer, as operator and as user of output. A brief description of issues relevant to management’s involvement follows.
2.7 The evolving DSS Domain: Group Decision Support System
2.7.1 GDSS: An Overview
Decision Support Systems were a revolutionary concept in computer support for decision making when they first appeared in the 1970’s. Now they are used in a large number of organizations. DSS is not a stagnant field, and it continues to evolve.
Fig. 2.5 Schematic Diagram of GDSS
Group Decision Support Systems (GDSS) are used to improve the efficiency and effectiveness of groups of people working together. Because of the amount of item people spend in group activities, GDSS has tremendous potential value. A GDSS can broadly defined as an interactive computer-based system, which facilitates solution of unstructured problems by a set of decision-makers working together as a group. Components of a GDSS include hardware, software, people and procedures. These components are arranged to support a group of people, usually in the context of a decision related meeting. Figure 2.5 shows a schematic diagram of a typical GDSS. [12]
2.7.2 Basic Feature of GDSS
< Text and data file creation. Modification and storage for group members.
< Word processing for text editing and formatting.
< Learning facilities for naïve GDSS users.
< On-line ‘help’ facilities.
< Worksheets, spreadsheets, decision trees and other means of graphically displaying numbers and text.
<State-of-the-art database management, which can handle queries from all participants, creates sub-schemas as necessary for each participant, control access to public or corporate databases etc.
2.7.3 Categories of GDSS
Consider the following four scenarios where GDSS can be effectively used.
2.7.4 Design and Implementation Issues
Existing research on the dynamics of group decision making has several implications for the design and use of GDSS. Major few are listed below:
GDSS is still an emerging field, and have lots of potential to change the face of decision support systems.
2.8 Web Based Decision Support System
2.8.1 Overview
The world-wide-web is where the action is in developing enterprise-wide decision support systems. Web-based DSS refers to a computerized system which delivers decision support information or decision support tools to a manager or business analyst using a thin-client web-browser like Netscape Navigator or Intenet Explorer.The computer server that is hosting the DSS application is linked to user’s computer by a network with the TCP/IP protocol. In many companies, a web-based DSS is synonymous with an enterprise-wide DSS that is supporting large groups of managers in a networked client-server environment with a specialized data warehouse as part of the DSS. [27]
2.8.2 Advantages over conventional DSS
Web-based DSS have reduced technological barriers and made it easier and less costly to make decision relevant information available to managers and staff users in geographically distributed locations. Because of the World-Wide-Web infrastructure, enterprise wide DSS can now be implemented in physically dispersed companies and to geographically dispersed stakeholders including suppliers and customers at a relatively low cost. Using web-based DSS, organizations can provide DSS capability to managers over an intranet, to customers and suppliers over an extranet or to any stakeholder over the global internet. The web should increase the use of a well-designed DSS in a compnay. Using a web infrastructure for building DSS improves the rapid dissemination of ‘best-practice’ analysis and decision-making frameworks. It should also promote more consistent decision making on repetitive decision tasks across an organization.The web also provides a way to manage a company’s knowledge repository and to bring knowledge resources into the decision making process. The web can also reduce some of the problems associated with competing thick-client enterprise-wide DSS design where special software needs to be installed on a manager’s computer. Web-based DSS should reduce IT management and support costa and end-user training costs. With many web-based DSS and OLAP products, managers with a browser and access to a web-based DSS have the same type of ad-hoc reporting and interactive data analysis capabilities as that provided by thick-client OLAP tools. Web technology is and will continue to change the way organizations deliver all types of document and data.
2.8.3 Potential Problems
There are some potential problems with web-based DSS. Users expectations may be unrealistic, especially in terms of how much information they want to be able to access. There will be technical implementation problems especially in terms of peak demand/load problems. Training decision-support content providers and providing them with tools and technical assistance may be costly. The continuing ‘browser war’ between Microsoft and Netscape are also potential problem for developers with respect to porting issues. Also using the web may result in accumulation of obsolete data.
2.8.4 Web Technologies Commonly Used
Structure of a web-based DSS is different than that of conventional DSS, though the basic parts remains the same. A schematic diagram is shown in Fig. 2.6.
Fig. 2.6 Schematic Diagram of Web Based DSS
The database and modelbase of web-based DSS are typically stored in a dedicated enterprise web-server. A high-power web-server, capable of handling multiple database queries from distributed clients, is a prerequisite. User interface is any browser capable of displaying complex web architecture involving javascript, style-sheets and applets. These interfaces are generally HTML forms, which invoke predefined stored procedures in the server computer. These procedures, commonly known as CGI programs, are the threads between the client and the server. CGI programs, after running the required query, return the result in the form of web-page to the clients. These kind of procedures/programs are often called Middlewares, if they are commercial software.
Listed below are commonly used software for web-based Decision Support Systems:
Recent advancement in web-technologies have opened up many new techniques for buiding database driven web applications. The low overhaed costs, overall advantage and easy accessibility may soon replace convetional DSS software with web-based Decision Support Systems.
2.9 Conclusion
This chapter discusses in details components of Decision Support Systems and the modern technologies involving this systems. The future of DSS is also discussed. Application of Decision Support Systems in particular fields like Logistics will be discussed in the next chapter.