TY - JOUR
T1 - A language and framework for supporting an active approach to component-based software integration
AU - Dietrich, Suzanne
AU - Urban, Susan D.
AU - Sundermier, Amy
AU - Na, Yinghui
AU - Jin, Ying
AU - Kambhampati, Sunitha
N1 - Copyright:
Copyright 2004 Elsevier Science B.V., Amsterdam. All rights reserved.
PY - 2001/11
Y1 - 2001/11
N2 - The IRules project at Arizona State University applies active rule technology to the integration of distributed, black-box software components. The goal of IRules is to provide an environment in which an application is developed through the integration of software components using active rules that are known as integration rules. Using the IRules Component Definition Language (CDL), the application integrator first describes a purchased, black-box component within the IRules environment to allow access to the properties and methods defined by the purchased component. In addition, CDL allows for the definition of named extents, stored and derived attributes, externalized relationships and events to enhance the features of the purchased components to support application development. After defining the desired interface for the component, the application integrator then develops the application using active integration rules that define the interaction of the components in response to events. This paper presents the Component Definition Language and its resulting framework that supports the IRules active approach to component-based software integration.
AB - The IRules project at Arizona State University applies active rule technology to the integration of distributed, black-box software components. The goal of IRules is to provide an environment in which an application is developed through the integration of software components using active rules that are known as integration rules. Using the IRules Component Definition Language (CDL), the application integrator first describes a purchased, black-box component within the IRules environment to allow access to the properties and methods defined by the purchased component. In addition, CDL allows for the definition of named extents, stored and derived attributes, externalized relationships and events to enhance the features of the purchased components to support application development. After defining the desired interface for the component, the application integrator then develops the application using active integration rules that define the interaction of the components in response to events. This paper presents the Component Definition Language and its resulting framework that supports the IRules active approach to component-based software integration.
KW - Active rules
KW - Component-based integration
KW - Events
UR - http://www.scopus.com/inward/record.url?scp=0035520590&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0035520590&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:0035520590
SN - 0350-5596
VL - 25
SP - 443
EP - 454
JO - Informatica (Slovenia)
JF - Informatica (Slovenia)
IS - 4
ER -