Patent · US Expired

Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources

US6094688A · kind A · utility

116Cited by
4References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 12, 1998
Grant dateJul 25, 2000
Priority date
Expiry dateMar 12, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06Q10/10
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In general, in one aspect, the invention provides a modular application collaborator for providing inter-operability between applications including a plurality of connectors for communicating with a like plurality of applications and an interchange server. The interchange server includes an application collaboration module and service module. The service module transfers messages between connectors and the application collaboration module. The application collaboration defines the inter-operability between two or more applications. The interchange server service module includes a transaction service and an error service. Transactions are executed in the application collaboration module and the transaction service records each action and a compensating action for undoing an associated action. An error service monitors for errors in the interchange server, and, upon detection of an error, stops the execution of a transaction and initiates the execution of any required compensating actions to undo the interrupted transaction. The compensating transactions may be executed at the connectors and are not required to be overseen by the interchange server.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.