文档介绍:Decision Support Systems 43 (2007) 1133–1150
ate/dss
A software architecture and framework for Web-based
distributed Decision Support Systems
Shifeng Zhang *, Steve Goddard
Department puter Science and Engineering, University of Nebraska–Lincoln, Lincoln, Nebraska 68588-0115, United States
Accepted 13 June 2005
Available online 11 August 2005
Abstract
This paper presents an integrated method to help design and implement a Web-based Decision Support Systems (DSS) in a
distributed environment. First, a layered software architecture is presented to assist in the design of a Web-based DSS. The
layered software architecture can provide a formal and hierarchical view of the Web-based DSS at the design stage. Next, a
component-based framework is presented to implement the Web-based DSS in a distributed environment. Finally, an instance of
the layered software architecture and 3CoFramework applied to the Web-based National Agricultural Decision Support System
(NADSS) is presented.
D 2005 Elsevier . All rights reserved.
Keywords: Architecture description language; Component; Connector; Component framework; Layered software architecture
1. Introduction two changes brought by the Web-based DSS. First,
the underlying architecture for Web-based DSS has
With the development of the , Web-based moved from main frames, to client–server systems, to
Decision Support Systems (DSS) have e a new Web- work technology-based distributed sys-
trend in DSS research. In [22], Power defined Web- tems. Consequently, large amounts of data and related
based DSS as: puterized system that delivers decision support tools from multidisciplinary sources,
decision support information or decision support tools which may be located in a puting
to a manager or business analyst using a dthin-clientT environment, have the possibility to be integrated
Web browser scape Navigator or together to support decision-making. Second, differ-
to traditional DSS, t