Download:
|
by Haifei Li, Stanley Y. W. Su
ftp://ftp.cise.ufl.edu/cis/tech-reports/tr99/tr99-003.ps.gz
Add To MetaCart
Abstract:
As a real or virtual enterprise develops or makes use of more and more software application systems to manage all kinds of resources to conduct its business, the integration of these heterogeneous systems is becoming increasingly important. In a general integration scenario, application systems communicate with one another by sending data in certain data formats such as BODs (Business Object Documents) proposed by the Open Application Group (OAG). In order to ensure that meaningful communications take place, the data must satisfy the constraints of the source and target application systems. In this report, we use the ECAA (Event-Condition-Action-Alternative action) rule paradigm to model the constraints of BODs at build-time and validate these constraints at run-time. The BOD modeling and validation system we developed consists of a set of build-time components and a set of run-time components. At build-time, a graphical user interface tool called XGTOOLS is used to model the "data types " (entities in the OAG terminology. Examples of data types are ITEMLOCATN and ITEMVALUE) of BODs as entity classes that contain attributes, constraints, events, rules and triggers. The modeled
Citations
|
470
|
Object Exchange across Heterogeneous Information Sources
– Papakonstantinou, Molina, et al.
- 1996
|
|
227
|
The POSTGRES next-generation database management system
– Stonebraker, Kemnitz
- 1991
|
|
138
|
Set-oriented production rules in relational database systems
– Widom, Finkelstein
- 1990
|
|
61
|
Alert: An Architecture for Transforming a Passive DBMS into an Active DBMS
– Schreier, Pirahesh, et al.
- 1991
|
|
39
|
Extensions Starburst: Objects, Types, Functions and Rules
– Lohman, Lindsay, et al.
- 1991
|
|
30
|
An Object-oriented Semantic Association Model (OSAM
– Su, Krishnamurthy, et al.
- 1989
|
|
25
|
Combining active rules and metaclasses for enhanced extensibility in object-oriented systems
– PATON, DIAZ, et al.
- 1993
|
|
18
|
Association algebra: A mathematical foundation for object-oriented databases
– Su, Guo, et al.
- 1993
|
|
15
|
K: A High-level Knowledge Base Programming Language for Advanced Database Applications
– Shyy, Su
- 1991
|
|
8
|
An Object-oriented Knowledge Base Management System for Supporting Advanced Applications
– Su, Lam
- 1993
|
|
7
|
NCL: A Common Language for Achieving Rule-Based Interoperability among Heterogeneous Systems
– Su
- 1996
|
|
5
|
The Design and Implementation of K: A High-Level Knowledge-Base Programming Language of OSAM*.KBMS
– Shyy, Arroyo, et al.
- 1996
|
|
3
|
GTOOLS: An active graphical user interface toolset for an object-oriented KBMS
– Lam, Su
- 1992
|
|
3
|
An Extensible Knowledge Base Management System for Supporting Rule-based Interoperability among Heterogeneous Systems
– Su, Lam, et al.
- 1995
|
|
2
|
Object-oriented Knowledge Base Management Technology for Improving Productivity and Competitiveness in Manufacturing
– Su, Lam
|
|
1
|
A Pattern based Constraint Specification for Object-oriented Databases
– Su, Alashqur
- 1991
|
|
1
|
Enterprise Rule Management and Services", internal project design document
– Su, Lam
- 1996
|
|
1
|
Java Compiler Compiler, available at http://suntest.sun.com/JavaCC
– Microsystems
- 1997
|