<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Backdrifter &#187; axis2</title>
	<atom:link href="http://www.backdrifter.com/tags/axis2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.backdrifter.com</link>
	<description>The personal site of Jared Hanson</description>
	<lastBuildDate>Fri, 02 Sep 2011 03:49:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Axis2/C Static Deployment Engine</title>
		<link>http://www.backdrifter.com/2007/02/16/axis2c-static-deployment-engine/</link>
		<comments>http://www.backdrifter.com/2007/02/16/axis2c-static-deployment-engine/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 04:30:00 +0000</pubDate>
		<dc:creator>Jared Hanson</dc:creator>
				<category><![CDATA[axis2]]></category>
		<category><![CDATA[soap]]></category>

		<guid isPermaLink="false">http://www.backdrifter.com/2007/02/16/axis2c-static-deployment-engine/</guid>
		<description><![CDATA[One of my duties at Aspera is developing the SOAP-based web services that are offered as part of our SDK.  To that end, I&#8217;ve recently been rewriting our services in order to utilize Axis2/C, which, in my opinion, is one of the best architected open source SOAP stacks.
Like most SOAP frameworks, Axis2/C makes heavy [...]]]></description>
			<content:encoded><![CDATA[<p>One of my duties at <a href="http://www.asperasoft.com/">Aspera</a> is developing the <a href="http://en.wikipedia.org/wiki/SOAP">SOAP</a>-based web services that are offered as part of our SDK.  To that end, I&#8217;ve recently been rewriting our services in order to utilize <a href="http://ws.apache.org/axis2/c/">Axis2/C</a>, which, in my opinion, is one of the best architected <a href="http://www.opensource.org/">open source</a> SOAP stacks.</p>
<p>Like most SOAP frameworks, Axis2/C makes heavy use of dynamic libraries and XML configuration files, which need to be maintained properly on disk.  Server-side, this does not pose a problem.  However, when deploying client applications to a potentially large user base, ensuring that everything is configured properly can cause support headaches.</p>
<p>In an effort to solve that problem, I&#8217;ve developed a static deployment engine for Axis2/C.  This engine allows all services, modules, and configuration to be compiled directly into a binary.  Today, an initial revision of that code was released as open source.</p>
<p><span id="more-35"></span></p>
<p>I&#8217;m hopeful that the community is interested in this code, and that it will be accepted into the Axis2/C project, where it can be properly maintained going forward.  The current incarnation was developed against the 0.95 release, and there are known issues when attempting to build against the <a href="http://svn.apache.org/viewvc/webservices/axis2/trunk/c/">trunk</a> of the repository.</p>
<p>I started a couple of threads on the developer <a href="http://ws.apache.org/axis2/c/mail-lists.html">mailing list</a> to discuss the effort.  In the <a href="http://marc.theaimsgroup.com/?l=axis-c-dev&#038;m=117157086010513&#038;w=2">first</a>, sent yesterday, I announced my work and submitted a minor patch to fix a build issue on Windows.  I followed that up today, with a <a href="http://marc.theaimsgroup.com/?l=axis-c-dev&#038;m=117165144117336&#038;w=2">description</a> of an issue I encountered when attempting to bring my modifications in line with the latest revision.</p>
<p>That issue <a href="http://marc.theaimsgroup.com/?l=axis-c-dev&#038;m=117166898929128&#038;w=2">prompted</a> me to release the code, even though it is in an incomplete state.  Doing so allows other contributors to the project a chance to review the code, hopefully increasing the probability of its adoption by the project.</p>
<p>I encourage any interested developers to take a look at the code.  It is distributed under the same license as Axis2/C, the <a href="http://www.opensource.org/licenses/apache2.0.php">Apache License</a>, Version 2.0.  Feedback is appreciated, and questions can be directed my way.</p>
<p>Source Distribution: <a href="http://www.asperasoft.com/developer/axis2c/axis2-static-deploy.tar.gz">axis2-static-deploy.tar.gz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.backdrifter.com/2007/02/16/axis2c-static-deployment-engine/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

