Patent ID: 8689244

Claim:
An integrated circuit, comprising: a plurality of middleware-enabled application blocks, each middleware-enabled application block comprising: one or more application modules that contain one or more application objects that use one or more application-specific interface indicators for processing messages; a transmit operation adapter that transmits one or more outbound operation names and object indicators; and a receive operation adapter that receives the one or more inbound operation names and object indicators; wherein each receive operation adapter of a middleware-enabled application block converts at least one inbound operation name based on the inbound object indicator to a corresponding application-specific operation indicator for use by an application object of a corresponding application module as specified by the object indicator, wherein each transmit operation adapter of a middleware-enabled application block converts at least one application-specific operation indicator specified by an application object of an application module to a corresponding outbound operation name, and wherein an operation name from the transmit operation adapter in one application block is conveyed to the receive operation adapter of another application block based on an object indicator from said transmit operation adapter.