发明名称 Messaging bus residing on a mobile device
摘要 Systems and methods are disclosed for handling messages using a messaging bus residing on a mobile device. An example system includes a register module that registers first and second applications. The second application is executing on the mobile device. The system also includes a routing module that receives from the first application a communication in a first format for the second application, determines a second format associated with the second application, and determines whether the first format is different from the second format. When the first format is determined to be different from the second format, the routing module transmits to the second application the communication in the second format. The system further includes a translation module that when the first format is determined to be different from the second format, translates the communication in the first format to the second format.
申请公布号 US9135090(B2) 申请公布日期 2015.09.15
申请号 US201313777420 申请日期 2013.02.26
申请人 Red Hat, Inc. 发明人 Little Mark Cameron
分类号 G06F9/54 主分类号 G06F9/54
代理机构 Haynes and Boone, LLP 代理人 Haynes and Boone, LLP
主权项 1. A system for handling messages using a messaging bus residing on a mobile device, the system comprising: a register module, residing on a mobile device, that registers a first application and a second application and stores first registration information associated with the first application and second registration information associated with the second application in a registry, wherein the second application is executing on the mobile device, wherein the first registration information includes a set of content based routing policies associated with the first application; a routing module, residing on the mobile device, that receives from the first application a communication in a first format for the second application, determines a second format associated with the second application, determines whether the first format is different from the second format, and when the first format is determined to be different from the second format, transmits the communication in the second format to the second application; and a translation module, residing on the mobile device, that when the first format is determined to be different from the second format, translates the communication in the first format to the second format, wherein when a condition is satisfied, the routing module determines a destination endpoint different from the first application based on the set of content based routing policies and transmits a second communication to the destination endpoint, and when the condition is not satisfied, the routing module transmits the second communication to the first application.
地址 Raleigh NC US