Browse Prior Art Database

Combined Interceptor for Activity Service and other Unit Of Work Services

IP.com Disclosure Number: IPCOM000013486D
Original Publication Date: 2001-Apr-16
Included in the Prior Art Database: 2003-Jun-18

Publishing Venue

IBM

Abstract

A program is disclosed that enables the efficient reconstruction after propagation of the hierarchy represented by the Activity Service ActivityContext in combination with the Object Transaction Service PropagationContext , avoiding the creation of temporary maps and difficulties relating to the unknown ordering of the contexts. Background An Activity Service has been proposed by IBM Corp (OMG Document Number orbos/2000-06-19) in response to the Object Management Group’s request for proposals for Additional Structuring Mechanisms for the OTS . This is an object framework for the support of more complex transactional semantics than the simple ACID properties of the Object Transaction Service (OTS). The purpose of the Activity Service is to provide support for composing applications that require non-prescriptive, extended transaction behaviour. Long-running applications, for example, can be structured as many independent, short-duration units of activity to form a "logical" long-running transaction. Such structuring allows an activity to acquire and use resources for only the required duration of this long-running transactional application. The Activity Service provides interfaces to specify demarcation boundaries for units of activity, and provides a distributed service context that is implicitly propagated, via an ORB, on remote requests. Key components of the Activity Service are: