From business rules to application rules in rich internet applications

被引:0
作者
Schmidt, Kay-Uwe [1 ]
Stojanovic, Ljiljana [2 ]
机构
[1] SAP AG, Vincenz-Priessnitz-Strasse 1, D-76131 Karlsruhe, Germany
[2] FZI, D-76131 Karlsruhe, Germany
来源
BUSINESS INFORMATION SYSTEMS | 2008年 / 7卷
关键词
Rich Internet Application; model driven architecture; production engine; complex event processing; event condition action rules;
D O I
暂无
中图分类号
F [经济];
学科分类号
02 ;
摘要
The increase of digital bandwidth and computing power of personal computers as well as the rise of the Web 2.0 came along with a new Web programming paradigm: Rich Internet Applications. On the other hand, powerful server-side business rules engines appeared over the last years and let enterprises describe their business policies declaratively as business rules. This paper addresses the problem of how to combine the business rules approach with the new programming paradigm of Rich Internet Applications. We present a novel approach that reuses business rules for deriving declarative presentation and visualization logic. In this paper we discuss complex event processing as an essential requirement for rule-enabled Rich Internet Applications, and introduce a rule-based architecture capable of executing rules directly on the client. We propose to use declarative rules as platform independent model describing the application and presentation logic. By means of AJAX we exemplarily show how to automatically generate client-side executable rules with the aid of Rich Internet Application design patterns.
引用
收藏
页码:447 / +
页数:3
相关论文
共 18 条
[1]   Model-based user interface engineering with design patterns [J].
Ahmed, Seffah ;
Ashraf, Gaffar .
JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (08) :1408-1422
[2]  
Alexander C., 1977, PATTERN LANGUAGE
[3]  
Alferes JJ, 2006, SCW 2006: IEEE SERVICES COMPUTING WORKSHOPS, PROCEEDINGS, P65
[4]  
[Anonymous], 2003, Workshop on Semantic Web and Databases
[5]  
BERSTEL B, 2007, LNCS, V4636, P183, DOI DOI 10.1016/S1567-4223(02)00006-6
[6]  
Carughi GT, 2007, LECT NOTES COMPUT SC, V4831, P593
[7]   SNOOP - AN EXPRESSIVE EVENT SPECIFICATION LANGUAGE FOR ACTIVE DATABASES [J].
CHAKRAVARTHY, S ;
MISHRA, D .
DATA & KNOWLEDGE ENGINEERING, 1994, 14 (01) :1-26
[8]  
CHAKRAVARTHY S, 1994, 20 INT C VER LARG DA, P606
[9]  
Fensel Dieter, 2003, ONTOLOGIES SILVER BU
[10]   RETE A FAST ALGORITHM FOR THE MANY PATTERN MANY OBJECT PATTERN MATCH PROBLEM [J].
FORGY, CL .
ARTIFICIAL INTELLIGENCE, 1982, 19 (01) :17-37