Patent ID: 8099736

Claim:
A method for interfacing software applications, said method comprising: interfacing, by a first adapter of a processor-based system, between a first application of said software applications and at least one other application of said software applications, said interfacing comprising routing information according to or dynamically providing routing decisions with respect to communication of said information, said routing rules including at least one qualifying component specifying whether a particular routing rule is to be applied to a particular information object and at least one routing component specifying routing information associated with said particular information object; and interfacing, by a second adapter of a processor-based system, between a second application of said software applications and at least one other application of said software applications, wherein at least a portion of said information is communicated directly between said first application and said second application via said first adapter and said second adapter according to a common communication bus format, wherein said routing information further comprises dynamically providing routing decisions according to said routing rules to establish a routing itinerary for said information, wherein said routing itinerary establishes a series of applications said information is routed to by said first adapter, and wherein said routing itinerary establishes an event for routing said information to at least one application of said series of applications.