SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Programming with Specifications: An Introduction to Anna, a Language for Specifying ADA Programs
Programming with Specifications: An Introduction to Anna, a Language for Specifying ADA Programs
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
The IRules Project - Using Active Rules for the Integration of Distributed Software Components
Proceedings of the IFIP TC2/WG2.6 Ninth Working Conference on Database Semantics: Semantic Issues in E-Commerce Systems
Oracle Streams: High Speed Replication and Data Sharing (Oracle In-Focus Series)
Oracle Streams: High Speed Replication and Data Sharing (Oracle In-Focus Series)
An architecture and execution environment for component integration rules
An architecture and execution environment for component integration rules
A Reservation-Based Coordination Protocol for Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Preliminary design of JML: a behavioral interface specification language for java
ACM SIGSOFT Software Engineering Notes
AO4BPEL: An Aspect-oriented Extension to BPEL
World Wide Web
Monitoring data dependencies in concurrent process execution through delta-enabled grid services
International Journal of Web and Grid Services
Fundamentals of Database Systems
Fundamentals of Database Systems
Achieving recovery in service composition with assurance points and integration rules
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Towards dynamic monitoring of WS-BPEL processes
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Analyzing web service based business processes
FASE'05 Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering
Aspect-Oriented workflow languages
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Hi-index | 0.00 |
This research has developed the concept of invariant rules for monitoring data in a service-oriented environment that allows concurrent data accessibility with relaxed isolation. The invariant rule approach is an extension of the assurance point concept, where an assurance point is a logical and physical checkpoint that is used to store critical data values and to check pre and post conditions related to service execution. Invariant rules provide a stronger way of monitoring constraints and guaranteeing that a condition holds for a specific duration of execution as defined by starting and ending assurance points, using the change notification capabilities of Delta-Enabled Grid Services. This paper outlines the specification of invariant rules as well as the invariant monitoring system for activating invariants, evaluating invariant rule conditions, and deactivating invariants. The system is supported by an invariant evaluation web service that uses materialized views for more efficient re-evaluation of invariant rule conditions. The research includes a performance analysis of the invariant evaluation Web Service. The strength of the invariant rule technique is that it provides a way to monitor data consistency in an environment where the coordinated locking of data items across multiple service executions is not possible.