axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chengdong Lu" <>
Subject RE: Is There Roadmap for Axis/C++?
Date Wed, 07 Dec 2005 01:42:45 GMT
Thanks for the information. That does really help.


From: Paul Fremantle [] 
Sent: Tuesday, December 06, 2005 3:51 PM
To: Apache AXIS C Developers List
Subject: Re: Is There Roadmap for Axis/C++?

Let me try to add so history and some clarity.

AxisC++ is a very good, solid, 2nd generation Web Services stack written
in C++. It supports being a client to UDDI, and certainly it would be
possible to support WS-Sec under it. However standards like RM and
WS-Addressing are going to be hard to support. 

If you look at the iterations of development, the first iteration (e.g.
ApacheSOAP) was just about getting the job done simply. The next
iteration added better parsing and more flexible handler models, which
successfully supports WSSecurity and simple extensions to SOAP. 

However, the big change has been WS-Addressing, which has made WS much
more asynchronous and message based. Unfortunately a lot of WS stacks
including Axis/Java 1.x and Axis/C++ 1.x were built with a very RPC-like

Axis2 C is the start of the move of Axis in C/C++ to the Axis2 model.
When we wrote Axis2/Java we started again. In building Axis2/C we also
started again, but we also changed the language. 

This isn't the right place to discuss C vs. C++, but a number of the
people who fed back on Axis C++ asked for a pure C version. And working
on the basis that C++ programmers are usually happy to have C++ bindings
onto a C library, it was felt that the widest adoption could be acheived
by building a pure C version. 

Now this is an OSS project, so I can't speak for everyone. However, I
can say that there is a clear roadmap for Axis2/C - which is to build
SOAP, WSDL and WS-Addressing support in the base, and then expand to
support the other key WS-* standards. 


On 12/6/05, Samisa Abeysinghe <> wrote: wrote:
	>Hi Dims,
	>That sounds great, but why is Axis C++ not on the Axis 2
	By the time Axis2 was designd, Axis C++ was in its 1.4 release.
	It is based on the lessons learnt in Axis 1.x falmily that Axis2

	concepts were built.
	>4400 Computer Drive
	>2nd floor, Mailstop D239
	>Ext:   35983
	>-----Original Message-----
	>From: Davanum Srinivas []
	>Sent: Monday, December 05, 2005 12:19 PM
	>To: Apache AXIS C Developers List
	>Subject: Re: Is There Roadmap for Axis/C++? 
	>All WS-* stuff will be built (eventually!) on Axis2/C building
	>lessons learned in Axis2/Java.
	>On 12/5/05, <> wrote:
	>>So you are saying that WS-* WILL NOT BE supported by Axis C++
according to
	>>the current roadmap? This is unfortunate if true as there are
	>>advantageous standard/protocols wrapper up with these. I will
admit I am
	>>bias as WS-CallBack would be extremely useful in my particular
	>>my opinion the inclusion of the WS-* protocols are vital if
the Axis C++
	>>for that matter Axis in general is to be seriously considered
for certain
	>>enterprise class Web enabled n-tier applications. WS has to
potential to 
	>>a very power platform and language independent tool to afford
	>>access to data and services across any type of network.
	>>But that's just my opinion ;-) 
	>>4400 Computer Drive
	>>2nd floor, Mailstop D239
	>>Ext:   35983
	>>-----Original Message----- 
	>>From: Samisa Abeysinghe []
	>>Sent: Monday, December 05, 2005 2:50 AM
	>>To: Apache AXIS C Developers List
	>>Subject: Re: Is There Roadmap for Axis/C++?
	>>On 12/5/05, Chengdong Lu <> wrote:
	>>>Is there any roadmap or plan etc. for Axis/C++? What I
concern includes 
	>>>whether Will WS-* protocol be supported? And UDDI? Will there
	>>>architecture changes in seeable future?
	>>>I've searched this in mail list and found a post saying
	>>>something called Axis2/C? Is this under development? Any
	>>Axis2C is in the initial stage of development. We plan to have
	>>working version by early next year. The effort is to implement
	>>Axis2 architecture
	>>( in C.
	>>Axis C++ is mature and has been there for some time. It is
very strong 
	>>when it comes to client side. There has been some improvements
on the
	>>server side lately as well. However, it is tough to support
WS-* with
	>>its current architecture. AFAIK, there would not be major
	>>changes in Axis C++ in the near future.
	>>>Lu Cheng Dong
	>Davanum Srinivas :

View raw message