XPA

Difference between version 11 and 12 - Previous - Next
The XPA Messaging System 2.1.6
  by Eric Mandel ('''[http://freshmeat-www.nharvard.et/du/seaorsd/emxpandel/)
%|%XPA]'''  4 Messayging 2005System


** Attributes **

   website:   http://hea-www.harvard.edu/saord/xpa/

   current release:   2.1.15

   release time:   2013-07-23

   [license]:   public domain

   maintainer:   [http://freshmeat.net/users/emandel/%|%Eric Mandel]



** Reference **

   [http://freecode.come/projects/xpa/%|%XPA], free(code):    



** Description **

Scientific/Engineering :: Astronomy Software Development :: Libraries
About: The XPA messaging system provides seamless communication between
many kinds of [Unix] programs, including [X] programs and Tcl/Tk  programs.
It also provides an easy way for users to communicate with XPA-enabled
programs by executing XPA client commands in the shell or by utilizing
such commands in scripts. Because XPA works both at the programming level
and the shell level, it is a powerful tool for unifying any analysis environment:
users and programmers have great flexibility in choosing the best level
or levels at which to access XPA services, and client access can
be extended or modified easily at any time.
 
A program becomes an XPA-enabled server by defining named points of public access through which data and commands can be exchanged with other client programs (and users). Using standard [TCP] sockets as a transport mechanism, XPA supports both single-point and broadcast messaging to and from these servers. It supports direct communication between XPA clients and servers, or indirect communication via an intermediate message bus emulation program. Host-based access control is implemented, as is as the ability to communicate with XPA servers across a network.
 License: Public Domain
URLs:
Home Page [http://hea-www.harvard.edu/saord/xpa/]
SourceForge Project page [http://freshmeat.net/projects/xpa/]
----
<<discussion>>
''[escargo] 17 May 2005'' - Perhaps there ought to be a Category
for interprocess communication.  XPA seems to be for communicating
between processes on the same system, not using protocols to 
communicate across the Internet.
''[Larry Smith] 19-May-2005'' - from the help file:

 Summary

 XPA uses standard inet sockets to support communication between two or more host computers.

''[escargo] 19 May 2005'' -- I pasted in some more info from their home page that
clarifies some of their client/server architecture.

<<categories>> Internet | Package | Interprocess Communication