Patent ID: 8321594

Claim:
A system for providing low-latency handling of events in a real time environment while utilizing non-real time components, the system comprising: an external resource comprising a non-real time component; a processor; and a memory coupled with and readable by the processor and having stored therein a sequence of instructions which, when executed by the processor, cause the processor to execute at least one resource adapter, the resource adapter interacting with the external resource and at least one local application operating in a real time environment, each local application having a plurality of local interfaces to the resource adapter, wherein each local application interacts with the resource adapter via the local interfaces to interact with the external resource, wherein each local interface for each application is implemented using only local libraries of the local application, and wherein the plurality of local interfaces for each application are divided between a plurality of different functions of the external resource where each of the plurality of local interfaces for each application processes calls to or from a different function of the external resource.