Platform independent business to business messenger in an enterprise computer system
First Claim
1. A platform independent business to business messenger subscribing to a messenger service, comprising:
- a subscribing portion coupling a first partner and a second partner that includes,a subscription manager arranged to listen for a topic based upon an associated subscription rule and receive a first partner message from the topic when the topic points to the first partner message, the first partner message associated with the first partner,a subscription message adapter coupled to the subscription manager arranged to convert the first partner message from a first partner message format to a second partner message format according to the subscription rule, the subscription rule identifying the second partner message format as associated with the second partner, the subscription rule providing a business to business contract between the first partner and the second partner,a first partner adapter coupled to the subscription message adapter arranged to send the converted first partner message to the second partner; and
a receiving portion coupling the second partner and the first partner that includes,a second partner adapter coupled to the second partner arranged to send a response to the first partner;
a delivery message adapter coupled to the second partner adapter suitably configured to receive the response from the second partner by way of the second partner adapter arranged to convert the response from the second partner message format to the first partner message format,a delivery manager coupled to the delivery message adapter arranged to deliver the response to the first partner.
2 Assignments
0 Petitions
Accused Products
Abstract
A platform independent B2B messenger is described. The B2B messenger includes a subscribing portion coupling a first partner and a second partner. The subscribing portion further includes a subscription manager arranged to receive a message from the first partner and a subscription message adapter coupled to the subscription manager arranged to convert the first partner message from a first partner message format to a second partner message format. The subscribing portion of the B2B messenger also includes a partner adapter coupled to the subscription manager adapter arranged send the appropriately formatted message to the second partner. The B2B messenger also includes a receiving portion coupling the second partner and the first partner that further includes a delivery message adapter coupled to the partner adapter suitably configured to receive a response from the second partner by way of the partner adapter arranged to convert the response from the second partner message format to the first partner message format. A delivery manager coupled to the delivery message adapter is arranged to deliver the response to the first partner.
60 Citations
28 Claims
-
1. A platform independent business to business messenger subscribing to a messenger service, comprising:
a subscribing portion coupling a first partner and a second partner that includes, a subscription manager arranged to listen for a topic based upon an associated subscription rule and receive a first partner message from the topic when the topic points to the first partner message, the first partner message associated with the first partner, a subscription message adapter coupled to the subscription manager arranged to convert the first partner message from a first partner message format to a second partner message format according to the subscription rule, the subscription rule identifying the second partner message format as associated with the second partner, the subscription rule providing a business to business contract between the first partner and the second partner, a first partner adapter coupled to the subscription message adapter arranged to send the converted first partner message to the second partner; and a receiving portion coupling the second partner and the first partner that includes, a second partner adapter coupled to the second partner arranged to send a response to the first partner; a delivery message adapter coupled to the second partner adapter suitably configured to receive the response from the second partner by way of the second partner adapter arranged to convert the response from the second partner message format to the first partner message format, a delivery manager coupled to the delivery message adapter arranged to deliver the response to the first partner. - View Dependent Claims (2, 3, 4, 5, 6, 12, 13, 14)
-
7. A method of communication between a first e-business partner and a second e-business partner by way of an e-business messenger subscribing to a messenger service, comprising:
-
listening for a topic by a subscription manager based upon an associated subscription rule; receiving by the subscription manager a sent message from the topic when the topic points to the sent message; posting the sent message by the subscription manager from the first e-business partner based upon the associated subscription rule; passing the sent message to a subscription message adapter unit coupled to the subscription manager, wherein the subscription message adapter unit is arranged to convert the sent message from a first partner message format to a second partner message format based upon the associated subscription rule identifying the second partner message format as associated with the second e-business partner, the subscription rule providing a business to business contract between the first e-business partner and the second e-business partner; passing the formatted sent message to a partner adapter unit coupled to the subscription message adapter unit, sending the sent message to the second e-business partner by the partner adapter unit, wherein the partner adapter unit is arranged to use an appropriate transport protocol based upon an appropriate subscription rule; sending a response message corresponding to the sent message by the second e-business partner to the partner adapter unit; sending the response message to a delivery message adapter unit coupled to the partner adapter unit, wherein the delivery message adapter unit appropriately formats the response based upon an appropriate subscription rule; and delivering the appropriately formatted response to the first e-business partner. - View Dependent Claims (8, 9, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of communication between a first e-business partner and a second e-business partner by way of a platform independent business-to-business messenger subscribing to a messenger service, comprising:
-
listening, at a subscription manager, for a topic corresponding to a subscription rule; receiving, when the topic points to a message, the message from the topic at the subscription manager, the message sent on behalf of the first e-business partner; sending the message to a subscription message adapter coupled to the subscription manager, the subscription message adapter arranged to convert the message from a first partner message format to a second partner message format based upon the subscription rule identifying the second partner message format as associated with the second e-business partner; passing the formatted message to a partner adapter coupled to the subscription message adapter, sending the formatted message to the second e-business partner from the partner adapter. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification