Messaging Proxy System
First Claim
1. A method of providing an Application Programming Interface (API) for a wireless client accessing a computer of a wired network via a computer network server, the method comprising the steps ofselecting a first set of functionality of a programming library used by a message oriented middleware and implementing at least a client API to serve as a thin programming library and configuring and installing the thin programming library to operate on the wireless client;
- selecting a second set of functionality of a message oriented middleware to serve as a message proxy, the message proxy being more complete than the thin programming library, andconfiguring and installing the message proxy to operate on a computer network server remote from the wireless client;
configuring a command subsystem allowing the thin programming library to remote-control, via a wireless network, the message proxy operating on the computer network server; and
employing command tokens to communicate between the thin programming library operating on the wireless client and the message proxy operating on the computer network server to enable the wireless client to appear as though it has greater message oriented middleware functionality than provided by the thin programming library alone.
3 Assignments
0 Petitions
Accused Products
Abstract
A messaging proxy system is disclosed for the purpose of delivering data in the form of a portable message format from a producer running on a mobile or non-mobile computer, over any wireless network, by passing this data through an intermediary proxy computer program, to one or more recipients running on mobile or non-mobile computers. The system includes a message proxy computer program with at least one pluggable transport protocol adapter. The proxy contains a command subsystem for sending and receiving command- and message-tokens to and from the mobile clients. The system further includes a thin messaging middleware client to run on mobile devices. The thin messaging middleware client includes at least one pluggable protocol adapter. The client also comprises a command subsystem for sending and receiving command- and message-tokens to and from the proxy. The proxy also contains a communication subsystem for sending and receiving messages via a state of the art message oriented middleware.
-
Citations
5 Claims
-
1. A method of providing an Application Programming Interface (API) for a wireless client accessing a computer of a wired network via a computer network server, the method comprising the steps of
selecting a first set of functionality of a programming library used by a message oriented middleware and implementing at least a client API to serve as a thin programming library and configuring and installing the thin programming library to operate on the wireless client; -
selecting a second set of functionality of a message oriented middleware to serve as a message proxy, the message proxy being more complete than the thin programming library, and configuring and installing the message proxy to operate on a computer network server remote from the wireless client; configuring a command subsystem allowing the thin programming library to remote-control, via a wireless network, the message proxy operating on the computer network server; and employing command tokens to communicate between the thin programming library operating on the wireless client and the message proxy operating on the computer network server to enable the wireless client to appear as though it has greater message oriented middleware functionality than provided by the thin programming library alone. - View Dependent Claims (2, 3, 4, 5)
-
Specification