×

Method and system for dynamic interface contract creation

  • US 5,794,053 A
  • Filed: 07/22/1996
  • Issued: 08/11/1998
  • Est. Priority Date: 05/18/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for dynamically creating an interface contract between a host software system having a host system database and an external software system, said system located within said host system and comprising:

  • an event table sub-system comprisinginput means to associate external system field names to the field names of said host system as interface contract definitions, andto define events in terms of dynamic conditions and static conditions,and to associate said interface contracts to said events, anda definition database to store tables of said events, said field names, and said interface contracts;

    an event trigger sub-system connected to said host system database comprisinga clue module containing user defined tags associated with said dynamic conditions, andmeans for analyzing changes in said host database to identify dynamic conditions that indicate an event has possibly occurred; and

    an event contract interface sub-system interposed between said event trigger sub-system, said event table sub-system and said external systems, wherein said event contract interface sub-system receivesmessages from said event trigger module when said event has possibly occurredand analyzes said messages for static and dynamic conditions to determine if said event actually occured and thenrecalls interface contract definitions from said definition database, andbuilds messages to send to said external systems based on said interface contract definitions.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×