Department of Computing Science Technical Report Series · 1997 · 20 citations · 8 references
ComputingComputer SystemsSystems EngineeringDistributed SystemsSystems ArchitectureSystems ProgrammingDistributed Systems ArchitectureDistributed TransactionsProcess CoordinationService-oriented ArchitectureTransaction ManagementWorkflow ManagementDistributed MiddlewareDistributed Workflow ExecutionDistributed Workflow ManagementExecution EnvironmentMiddlewareService-oriented MiddlewareTask Dependency ManagementWorkflow Interoperability
This paper describes the design and implementation of a co-ordination language (scripting language) and the supporting execution environment for expressing the run-time composition of distributed applications and their dependencies. The system supports interoperability as it has been designed and implemented as a set of CORBA services. Dynamic control is made possible because the execution environment is built using a transactional workflow management system where sets of inter-related tasks can be carried out and supervised in a dependable manner. The paper describes how relevant ideas from the fields of workflow management and software architectures can be combined to provide an advanced application construction and execution environment, using distributed objects and middleware technologies.
8
Dynamic structure in software architectures
Jeff Magee, Jeff Kramer · 1996 · 539 citations
Advanced transaction models in workflow contexts
Gustavo Alonso, Divyakant Agrawal, Amr El Abbadi et al. · 2002 · 221 citations
Computing, Information Systems, Business Process Management +14
The Design and Implementation of Arjuna
Graham D. Parrington, Santosh Shrivastava, Stuart Wheater et al. · 1994 · 130 citations