MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  DESIGN AND IMPLEMENTATION OF MODELING AND VALIDATION FACILITIES FOR BUSINESS OBJECT DOCUMENTS

Download:
Download as a PDF | Download as a PS
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