Summary. This paper describes the architecture of a generic platform for building distributed systems over stand alone applications. The proposed platform integrates ideas and technology from areas such as distributed and parallel databases, transaction processing systems, and workflow management. The main contribution of this research effort is to propose a "kernel " system providing the "essentials " for distributed processing and to show the important role database technology may play in supporting such functionality. These include a powerful process management environment, created as a generalization of workflow ideas and incorporating transactional notions such as spheres of isolation, atomicity, and persistence and a transactional engine enforcing these "quality guarantees " based on the nested and multi-level models. It also includes a tool-kit providing externalized database functionality enabling physical database design over heterogeneous data repositories. The potential of the proposed platform is demonstrated by several concrete applications currently being developed. 1.
|
1139
|
Transaction Processing: Concepts and Techniques
– Gray, Reuter
- 1993
|
|
477
|
An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. Distributed and Parallel Databases
– Georgakopoulos, Hornick, et al.
- 1995
|
|
142
|
A Transaction Model for Long-Running Activities
– Dayal, Hsu, et al.
- 1991
|
|
135
|
The Object Database Standard: ODMG93, Release 1.2
– Cattell, editor
- 1996
|
|
133
|
A multidatabase transaction model for interbase’, in
– Elmagarmid, Leu, et al.
- 1990
|
|
110
|
Principles and Realization Strategies of Multilevel Transaction
– Weikum
- 1991
|
|
82
|
A Paradigm for Decentralized Process Modeling and its Realization in the Oz Environment
– Ben-Shaul, Kaiser
- 1994
|
|
75
|
Advanced rule-driven transaction management
– Klein
- 1991
|
|
67
|
Functionality and limitations of current workflow management systems
– Alonso, Agrawal, et al.
- 1997
|
|
55
|
Object orientation in multidatabase systems
– Pitoura, Bukhres, et al.
- 1995
|
|
41
|
The Accuracy of Spatial Databases
– Goodchild, Gopal
|
|
39
|
A Transactional Nested Process Management System
– Chen, Dayal
- 1996
|
|
36
|
CORBA-based Run-Time Architectures for Workflow Management Systems
– Miller, Sheth, et al.
- 1996
|
|
34
|
Customizing Transaction Models and Mechanisms in a Programmable Environment Supporting Reliable Work ow Automation
– Georgakopoulos, Hornick, et al.
- 1995
|
|
34
|
Special Issue on Workflow and Extended Transaction Systems
– Hsu
- 1993
|
|
30
|
Workflow Recovery
– Eder, Liebhart
- 1996
|
|
28
|
Enterprise-Wide Workflow Management
– Bussler
- 1999
|
|
27
|
Providing high availability in very large workflow management systems
– Kamath, Alonso, et al.
- 1996
|
|
27
|
Towards a Unified Theory of Concurrency Control and Recovery
– Schek, Weikum, et al.
- 1993
|
|
26
|
LabFlow-1: A Database Benchmark for High Throughput Work ow Management
– Bonner, Shruf, et al.
- 1996
|
|
25
|
The Workflow Reference Model
– Hollinsworth
- 1994
|
|
24
|
A Framework for Enforceable Specification of Extended Transaction Models and Transactional Workflows
– Georgakopoulos, Hornick
- 1994
|
|
24
|
Special Issue on Workflow Systems
– Hsu
- 1995
|
|
23
|
Flexible Exception Handling
– Hagen, Alonso
- 1998
|
|
22
|
Nested Transactions: An Approach to Reliable Computing
– Moss
- 1981
|
|
20
|
Geo-Opera: Workflow Concepts for Spatial Processes
– Alonso, Hagen
- 1997
|
|
20
|
Temporality in spatial databases
– ARMSTRONG
- 1988
|
|
20
|
Intra-Transaction Parallelism in the Mapping of an Object Model to a Relational Multi-Processor System
– Rys, Norrie, et al.
- 1996
|
|
20
|
Implementation and performance of multi-level transaction management in a multidatabase environment
– Schaad, Schek, et al.
- 1995
|
|
19
|
Semantics-based multilevel transaction management in federated systems
– Deacon, Schek, et al.
- 1994
|
|
17
|
INCAS: A Computation Model for Dynamic Workflows in Autonomous Distributed Environments
– Barbara, Mehrota, et al.
- 1994
|
|
16
|
Correctness and Parallelism in Composite Systems
– Alonso, Blott, et al.
- 1997
|
|
15
|
Using workflow management in DNA sequencing
– Meidanis, Vossen, et al.
- 1996
|
|
14
|
A flexible rule-chaining engine for process-based software engineering
– Tong, Kaiser, et al.
- 1994
|
|
13
|
Workflow management: The next generation of distributed processing tools
– Alonso, Mohan
- 1997
|
|
13
|
Algorithms for flexible space management in transaction systems supporting fine-granularity locking
– Mohan, Haderle
- 1994
|
|
13
|
Multi-level transaction management for complex objects: Implementation, performance, parallelism
– Weikum, Hasse
- 1993
|
|
12
|
Principles of Transaction Processing for the Systems Professional
– Bernstein, Newcomer
- 1997
|
|
11
|
Abbadi. Process Synchronization in Workflow Management Systems
– Alonso, Agrawal, et al.
- 1996
|
|
10
|
From extensible databases to interoperability between multiple databases and GIS applications
– Schek, Wolf
- 1993
|
|
9
|
Hans-Jorg Schek. An open abstract-object storage system
– Blott, Relly
- 1996
|
|
9
|
Exploiting Multidatabase Technology for CIM
– Norrie, Schaad, et al.
- 1994
|
|
7
|
Abbadi. Cooperative Modeling in Applied Geographic Research
– Alonso, El
- 1994
|
|
7
|
The Gaea System: A Spatio-Temporal Database System for Global Change Studies
– Hachem, Gennert, et al.
- 1993
|
|
7
|
The importance of metaknowledge for environmental information systems
– Radermacher
- 1991
|
|
7
|
DSDT: Durable Scripts Containing Database Transactions
– Salzberg, Tombroff
- 1996
|
|
6
|
Chrysanthis and Krithi Ramamritham. A formalism for extended transaction models
– Panos
- 1991
|
|
6
|
Extending tp-monitors for intra-transaction parallelism
– Kaufmann, Schek
- 1996
|
|
6
|
Abbadi. Database and modeling systems for the earth sciences
– Smith, Su, et al.
- 1993
|
|
5
|
Managing Your Workflow, Version 2.1
– FlowMark
- 1995
|