A patterned approach for linking knowledge-based systems to external resources

被引:7
作者
Davis, L [1 ]
Gamble, RE [1 ]
Kimsen, S [1 ]
机构
[1] Univ Tulsa, Dept Math & Comp Sci, Tulsa, OK 74104 USA
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS | 2004年 / 34卷 / 01期
基金
美国国家科学基金会;
关键词
architecture patterns; integration; knowledge-based systems; software architecture;
D O I
10.1109/TSMCB.2003.811862
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Knowledge-based systems (KBSs) have been developed and used in industry and government as assistance systems, voting partner systems, and embedded applications. As web-based systems change the face of software implementations, these closed, internal KBSs need to be integrated into multicomponent applications that provide updated and extensible services. Therefore, KBSs must be adapted to an environment in which data and control are exchanged with external processes and resources; complementing other participating systems or using them to refine its own results. This integration can be a daunting task. If improperly done, it can result in an inefficient and unmanageable composite application. One approach to simplifying this task is the use of architectural patterns for integration. These patterns are assembled from functional entities that resolve component interoperability conflicts. In this paper, we describe an architectural pattern called the Knowledge Director pattern, which directs the integration of a closed KBS into a broader application environment.
引用
收藏
页码:222 / 233
页数:12
相关论文
共 27 条
[1]  
[Anonymous], 1996, Pattern-Oriented Software Architecture: A System of Patterns
[2]  
BUTLER S, 1999, SECURITY ISSUES GLOB
[3]  
CHARLES J, 1999, COMPUTER, V22
[4]  
DAVIS L, 2001, P 3 INT C INF REUS I
[5]  
DURKIN J, 1996, IEEE EXPERT SYST
[6]  
Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395
[7]  
GENESERETH MR, 1992, LOGIC9821 STANF U
[8]  
GOKHALE A, 1996, P 5 INT WORKSH OBJ O
[9]  
HART PE, 1997, IEEE EXPERT SYST
[10]  
HAYDEN S, 1999, INT C AG SYST 99 SEA