You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Christian Aberger <xm...@Aberger.at> on 2001/03/16 09:03:55 UTC

RE: Apache - SOAP-C++

<Microsoft has their own SOAP SDK (which is COM-based)>

Yes, I agree. There must also be, like in Xalan, a COM wrapper subproject
for this SOAP-C project. Like the COM wrapper for Xerces in the
.\xml-xerces\src\com. It should propably offer the same API as the Micro$oft
SOAP Toolit 2.0 has, with conformance test cases included. So a contributor
with experience in COM interfaces is also needed in this project, I am sure
it should be done with ATL, because it is only a thunking layer between COM
and the native SOAP-C++ classes...... no, propably the class structure must
be bridged also. Using MFC would force everything through IDispatch, which
is not acceptable considering performance in my opinion.

Hm, as I see also Xalan does not have a COM-interface yet. I copy this mail
also to the Xalan list. Is there any interest/plan to do a COM interface for
Xalan? If so please let me know if it is possible to contribute to it.

I used Xerces-C/Xalan-C in the latest project which is finished now. We have
years of experience with the usual windoze software tools that we used until
now. So we planned much a higher budget/timeplan for working around the
usual lot of bugs, performance and stability problems in such tools. Not so
with the recent Xalan/Xerces project. With every comma Xerces/Xalan
conformed to the W3C recommendation. Not a single bug in Xalan/Xerces that
delayed our work, it simply overperformed and worked better as expected. So
we saved 6 man-months with this project. If I touch SOAP, I would like to
have a tool like this. Even if I must contribute to it or do it alone and
implement some classes that Java natively supports (serialization etc).

The 3fold Xerces+Xalan+Soap would be a very sophisticted and complete suite
of open source tools. SOAP needs xml parsing and transforming, so
Xerces/Xalan should be the perfect base for implementing these services
upon. As an apache module, wouldn't it be nice? Come on you C++ gurus, life
is more that just hacking around in endless C.*Dialog::On.*() handlers at
work. Why not take part in an open source project at night in your hobby
room when children are asleep and teh programs on TV are boring ?

wfR
Christian Aberger

-----Original Message-----
From: Ed Keen [mailto:edk@interactiveportal.com]
Sent: Donnerstag, 15. März 2001 19:50
To: 'soap-dev@xml.apache.org'
Subject: RE: Apache - SOAP-C++


Microsoft has their own SOAP SDK (which is COM-based).  You can use this
with VB or C++.  Go to http://msdn.microsoft.com/soap/default.asp for more
information.


-----Original Message-----
From: Christian Aberger [mailto:xml@Aberger.at]
Sent: Thursday, March 15, 2001 12:00 PM
To: soap-user@xml.apache.org
Cc: soap-dev@xml.apache.org
Subject: FW: Apache - SOAP-C++


Hi,

I have a question. I would like to use SOAP on Windows. More precisely: I
would like to use SOAP and must also support the Windows platform. I
downloaded the source and found only a Java - distribution. Is there
somewhere, like with Xerces and Xalan a C++ implementation?

As far as the rumors say Microsoft will discontinue the support of Java
under Windows in the near future (due to this law suit they lost against
Sun), and use their own modified but incompatible Java-syntax (which they
call C#, I think).

The application is planned to live for some years, so I would prefer to use
ANSI-C++ (so that it compiles on some unices also).

If there isn't a C++ version, I wanted to ask additionally if there is a
plan to start such a project. If not so, I wanted to ask if there is anybody
interested in starting such a project. I mean porting the Soap-J
implementation to C++ and trying to keep functionality synched with the Java
version. As far as I could see the design is great, so the porting should be
not too difficult (which does not strictly imply few work of course, but
with a clear direction).

with friendly regards
Christian Aberger