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