NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
JMS Proxy and C/C++ Client SDKJMS Proxy and C/C++ Client SDK (JMS signifies "Java messaging service" and "SDK" signifies "software development kit") is a software package for developing interfaces that enable legacy programs (here denoted "clients") written in the C and C++ languages to communicate with each other via a JMS broker. This package consists of two main components: the JMS proxy server component and the client C library SDK component. The JMS proxy server component implements a native Java process that receives and responds to requests from clients. This component can run on any computer that supports Java and a JMS client. The client C library SDK component is used to develop a JMS client program running in each affected C or C++ environment, without need for running a Java virtual machine in the affected computer. A C client program developed by use of this SDK has most of the quality-of-service characteristics of standard Java-based client programs, including the following: Durable subscriptions; Asynchronous message receipt; Such standard JMS message qualities as "TimeToLive," "Message Properties," and "DeliveryMode" (as the quoted terms are defined in previously published JMS documentation); and Automatic reconnection of a JMS proxy to a restarted JMS broker.
Document ID
20090040754
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
Wolgast, Paul
(California Inst. of Tech. Pasadena, CA, United States)
Pechkam, Paul
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
September 8, 2013
Publication Date
January 1, 2007
Publication Information
Publication: NASA Tech Briefs, January 2007
Subject Category
Technology Utilization And Surface Transportation
Report/Patent Number
NPO-42527
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available