ANN: eSoap ( Embedded SOAP Toolkit Version 0.4 )

Rosimildo da Silva rdasilva at connecttel.com
Wed May 23 23:50:00 UTC 2001


Hi all,

I am pleased to announce the Release of eSoap - Version 0.4.
eSoap is a tiny SOAP toolkit aimed at development of Embedded Systems.
It runs on Windows and Linux/UNIX as well.

It has been tested under two RTOS: eCos and RTEMS.


More details can be found here:

   http://www.embedding.net/eSOAP


License:
--------

eSoap is free for non-commercial applications. It has been released
in binary form for Windows, and source is available.
See license here for details:

   http://www.embedding.net/eSOAP



There are two flavors of eSoap: C++ and Java.

The C++ library is geared at development of high speed embedded
applications.
There are support for clients and servers.

The "Server" class is configurable and as of today, eSoap supports:

   + Embedded Abyss ( tiny HTTP server )

   + Apache Modules ( mod_esoap )

   + CGI


The Client "Transport" mechaninm is also configurable, and as of today:

    + cURL
    + nanoXML ( libxml )


Important:

 + performance -- Roundtrip messages ( same box - Windows NT -
PIII-600MHz ) ---> 5mS
 + Code size = 150K bytes
 + Windows pre-built DLL is available.


The Java library is geared for development of Java Applets. It uses
a tiny XML parser called MinML ( 12k bytes ). The eSoap java core classes
is around 41K bytes. Very important if you need SOAP support from Applets.


SOAP features supported ( C++ and java )

  + Simple types:
     string, float, double, int, long, byte, timeInstant, base64Binary,....

  + Arrays are supported

  + Composite types ( Structs )

  + Multi-refs ( id/hrefs )

  + Header handling ( mustUnderstand )

  + Interop with all major SOAP kits



Development tools:

   Windows:  VC++ 6.0 and Borland C++ 5.5
   Linux/Unix/RTEMS/eCOS: GNU C/C++ Compiler( GCC )


Have fun. Any questions, do not hesitate to ask.

---
Rosimildo da Silva                  rdasilva at connectel.com
ConnectTel, Inc.                    Austin, TX -- USA
Phone : 512-338-1111                Fax : 512-918-0449
Company Page:     http://www.connecttel.com
Home Page:        http://members.nbci.com/rosimildo/




More information about the users mailing list