Premium
A Jini‐based software framework for developing distributed cooperative decision support systems
Author(s) -
Gachet Alexandre,
Haettenschwiler Pius
Publication year - 2003
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.503
Subject(s) - class diagram , computer science , java , unified modeling language , sequence diagram , software engineering , decision support system , class (philosophy) , service (business) , software , use case diagram , distributed computing , data science , systems engineering , programming language , data mining , engineering , artificial intelligence , economy , economics
Many mission‐critical, decision‐making situations happen in dynamic, rapidly changing, and often unpredictable environments. Military, governmental, and medical contexts are examples of such situations, which can be characterized by highly decentralized, up‐to‐date data sets coming from various sources. Unlike other decision‐making tools, decision support systems (DSS) designed for such situations are challenged by the need to access this decentralized data at any time, from anywhere, under tight time constraints. This paper presents the design of a software framework for developing these kinds of distributed DSSs. The proposed Java‐based framework relies mostly on the Jini technology and its JavaSpaces service. The construction of the framework is presented with UML class diagrams, UML sequence diagrams, and additional explanations. Copyright © 2003 John Wiley & Sons, Ltd.