connected via network 110 in a network architecture such as a bus network topology a mesh networking topology or a tree structure topology network 110 can be for example a local area network lan a wide area network wan such as the internet or any combination of the two and can include wired wireless or fiber optic connections in general network 110 can be any combination of connections and protocols that will support communication and exchange of messages between application server computer 120 and application server computers 130 a to 130 n including distributed computing such as cloud computing application server computer 120 includes publisher messaging engine 122 and message program 124 in various embodiments of the present invention application server computer 120 can be a laptop computer a tablet computer a netbook computer a personal computer pc a personal digital assistant pda a smart phone or any programmable electronic device capable of communicating with application server computers 130 a to 130 n via network 110 application server computer 120 may represent a computing system utilizing clustered computers and components to act as a single pool of seamless resources when accessed through a network this is a common implementation for data centers and for cloud computing applications application server computer 120 may include internal and external hardware components as depicted and described in further detail with respect to fig4 publisher messaging engine 122 is a server component capable of providing messaging functions of a service integration bus for example enabling the bus to send and receive messages publisher messaging engine 122 manages the bus resources and allows applications to communicate with the bus a publisher messaging engine such as publisher messaging engine.