Patent ID: 7636873

Claim:
A computer implemented method for assured event delivery in an enterprise information system, the computer implemented method comprising: mapping capabilities of the enterprise information system onto an interface, wherein the mapping allows the enterprise information system to be used in global transactions, wherein the interface is an interface for a resource adapter, wherein the interface associates a unique transaction identity with an event, and wherein the event is a change that has occurred within the enterprise information system to be propagated into another system; polling between the enterprise information system and a client system, wherein the polling delivers a set of events; determining whether the event has been delivered to the client system; responsive to the event having been delivered to the client system, performing a commit method for the event, wherein the commit method informs the resource adapter that the event was delivered; and responsive to the event failing to be delivered to the client system, performing a rollback method for the event, wherein the rollback method informs the resource adapter that the transaction was not completed.