Method and apparatus for internationalization of a message service infrastructure
First Claim
1. A method for providing internationalization context in a messaging middleware environment, comprising:
- generating a message;
attaching an internationalization context to the message; and
sending the message with the internationalization context to a messaging facility.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is generally directed to a method, system, and article of manufacture that provides an internationalization service in a generalized message-oriented middleware system. In one embodiment, the internationalization handler for the MOM messages exists on both the message-producing and the message-consuming sides. The front-end server and back-send server application containers pass control to the internationalization handlers at predefined points during message production and consumption. On the message production side, the message producer passes control to the internationalization handler after the creation of the MOM message is complete but before the message is dispatched by the MOM for routing and delivery. On the message consumption side, the back end application passes control to the consumer side JMS internationalization handler just before invoking an “onMessage” method or similar message listener method. Some embodiments may also include a reply indicator to indicate whether or not the message is a reply to a service request.
57 Citations
30 Claims
-
1. A method for providing internationalization context in a messaging middleware environment, comprising:
-
generating a message;
attaching an internationalization context to the message; and
sending the message with the internationalization context to a messaging facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing internationalization context in a messaging middleware environment, comprising:
-
receiving the message having an internationalization context;
extracting an internationalization context from the message;
storing the internationalization context to a table that associates the internationalization context with the thread upon which service request is dispatched. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 27, 28, 30)
-
-
19. A computer program product, comprising:
-
(a) a program which, when executed by a processor, performs a method of sending a message from a message-producing client to a message-consuming client, the method comprising;
generating a header having an internationalization context of the message-producing client;
attaching the header to a message; and
sending the message with the internationalization header to the message-consuming client; and
(b) a signal bearing media bearing the program.
-
-
22. A method for managing message context in a messaging middleware environment, comprising:
-
generating a message having a message context;
attaching a reply indicator to the message; and
sending the message with the reply indicator. - View Dependent Claims (24, 26)
-
-
29. A message oriented middleware system, comprising:
-
a subscriber to a topic, the topic comprising a plurality of messages having internationalization properties; and
a message oriented middleware system adapted to send a subset of the plurality of messages in the topic to the subscriber in accordance with a selection criteria, wherein the selection criteria comprises an internationalization context.
-
Specification