Agents for process coherence in virtual enterprises
Communications of the ACM
Workflow View Based E-Contracts in a Cross-Organizational E-Services Environment
Distributed and Parallel Databases
Web Services and Business Transactions
World Wide Web
A Formalism for Extended Transaction Model
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
From Contracts to E-Contracts: Modeling and Enactment
Information Technology and Management
ACM SIGecom Exchanges
A multi-level model for activity commitments in e-contracts
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
WISE'05 Proceedings of the 6th international conference on Web Information Systems Engineering
Hi-index | 0.00 |
An e-contract is a contract modeled, specified, executed, controlled and monitored by a software system. A contract is a legal agreement involving parties, activities, clauses and payments. The goals of an e-contract include precise specification of the activities of the contract, mapping them into deployable workflows, and providing transactional support in their execution. Activities in a contract are generally complex and interdependent. They may be executed by different parties autonomously and in a loosely coupled fashion. They differ from database transactions in many ways: (i) Different successful executions are possible for an activity; (ii) Unsuccessful executions may be compensated or re-executed to get different results; (iii) Whether an execution is successful or not may not be known until after several subsequent activities are executed, and so it may be compensated and/or re-executed at different times relative to the execution of other activities; (iv) Compensation or re-execution of an activity may require compensation or re-execution of several other activities; etc. In this paper, we study the interdependencies between the executions of e-contract activities. This study will be helpful in monitoring behavioral conditions stated in an e-contracts during its execution.