LCNT_esros-mulpub
ESRO-MulPub-SRC: Efficient Short Remote Operations (ESRO)
Software Name: | SW-esros-mulpub [ .bib ] |
Version: | 0.1 |
Dated: | August 26, 2008 |
Group: | esro |
Primary URL: | http://www.neda.com/SW/esros-mulpub |
Author(s): | Mohsen BANAN |
Organization: | Neda Communications, Inc. |
SHORT
DESCRIPTION
Efficient Short Remote Operations (ESRO) is a complete implementation of RFC-2188. ESRO provides reliable connectionless remote operation services on top of UDP (or any other non-reliable connectionless transport service) with minimum overhead ESRO protocol supports segmentation and reassembly, concatenation and separation as well as multiplexing for service users (applications).
OVERVIEW
- Data Sheets
- Purpose Of ESRO: A Foundation for the
Development of Efficient Protocols. This industry white paper provides an overview description of ESRO, including a comparison of ESRO with other candidates for this problem space such as RPC (Sun Microsystems), ROSE (ISO), WTP (the WAP Forum), T/TCP, RDP and VMTP.
- Source Description ESRO Source DescriptionThis document provides details on the programming development environment of Neda's source code of ESROS (Efficient Short Remote Operation Services) protocols.
- ESRO Protocol:
ESRO has been published as RFC-2188
- The ESRO Organization:
ESRO.org
hosts a number of mailing lists to support maintenance, enhancement and promotion of the ESRO protocols and related technologies.
- Application Programming Interfaces (APIs):
Fully documented APIs
interfacing to ESRO
- ESRO Server Development Toolkit:
Binary form
of ESRO Software
Development Toolkit for the following platforms is available:
- Linux and Solaris (and most other Unix)
- Windows 2000/XP
- ESRO in Embedded Environments:
Portation of ESRO to embedded environments is as simple as
selecting or implementing Open C Platform modules.
The Open C Platform is subject to Library General Public License (LGPL) and is publicly availble.
- ESRO in Java and J2ME:
Open-source Java and J2ME implementations of ESRO
are available under the General Public License (GPL).
- ESRO Stress and Regression Test Tools:
Stress and Regression Test
Tools
for ESRO protocols are available in source code form.
- Applications using ESRO:
Uses of ESRO in vertical applications include: telemetry, dispatch, credit card verification and vehicle tracking. For an example of how reliable and efficient applications
can easily be built on top of ESRO, see Efficient Mail Submission and Delivery (EMSD).
- ESRO Commercial Software Licensing:
Neda Communications, Inc
is
the author of ESRO Protocol and this implementation of ESRO. Commercial
licenses for the above software is available through Neda.
- ESRO Commercial Support:
Neda Communications, Inc
provides Maintenance, Portation Assistance and Consulting services
for the ESRO software.