- BEEP
:"This article is about the computer networking concept. See also
Beep for a disambiguation page."In
computer network ing, BEEP (Blocks Extensible Exchange Protocol) is a framework for creating network application protocols. It is intended to abstract out the common features that have traditionally been duplicated in each protocol implementation. BEEP (formerly called BXXP) typically runs on top of TCP and allows the exchange of messages called 'frames'. Unlike HTTP (and similar protocols), either end of the connection can send a frame at any time, and 'questions' and 'replies' can be interleaved easily. BEEP also includes facilities forencryption andauthentication , and is highly extensible.Implementations
* [http://www.alphaworks.ibm.com/tech/beeplite BeepLite] (Java)
* [http://beepy.sourceforge.net/ BEEPy] (Python library)
* [http://vortex.aspl.es/ Vortex Library] (C library)
* [http://www.weonlydo.com/index.asp?showform=Beep wodBeep] (ActiveX component)
* [http://wxbeep.sourceforge.net/ wxBeep] (C++ toolkit based onwxWidgets framework)
* [http://beep4j.sourceforge.net/ beep4j] (an open-source Java implementation of BEEP built upon [http://mina.apache.org/ MINA] )External links
*: The Blocks Extensible Exchange Protocol Core
*: Mapping the BEEP Core onto TCP
* [http://beepcore.org BEEP]
* [http://www-128.ibm.com/developerworks/webservices/library/x-beep/ Introduction to BEEP]
Wikimedia Foundation. 2010.