<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Using Maven Repository as Web Services Registry</title>
	<atom:link href="http://myarch.com/using-maven-repository-as-web-services-registry/feed/" rel="self" type="application/rss+xml" />
	<link>http://myarch.com/using-maven-repository-as-web-services-registry</link>
	<description>Builds and bytes</description>
	<pubDate>Fri, 21 Nov 2008 00:04:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: Alexander Ananiev</title>
		<link>http://myarch.com/using-maven-repository-as-web-services-registry#comment-25585</link>
		<dc:creator>Alexander Ananiev</dc:creator>
		<pubDate>Tue, 08 Apr 2008 02:42:49 +0000</pubDate>
		<guid isPermaLink="false">http://myarch.com/using-maven-repository-as-web-services-registry#comment-25585</guid>
		<description>Patrice, 
No, I have not - the problem I've run into is that Maven is just not very widely used in corporate environments, I'm guessing, because it's not very easy to customize.</description>
		<content:encoded><![CDATA[<p>Patrice,<br />
No, I have not - the problem I&#8217;ve run into is that Maven is just not very widely used in corporate environments, I&#8217;m guessing, because it&#8217;s not very easy to customize.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrice Matignon</title>
		<link>http://myarch.com/using-maven-repository-as-web-services-registry#comment-25479</link>
		<dc:creator>Patrice Matignon</dc:creator>
		<pubDate>Fri, 04 Apr 2008 20:49:13 +0000</pubDate>
		<guid isPermaLink="false">http://myarch.com/using-maven-repository-as-web-services-registry#comment-25479</guid>
		<description>Andi, Alexander,

I like the idea as well : have you gotten a chance to try this out, or have you found a better approach ?

Thanks in advance.</description>
		<content:encoded><![CDATA[<p>Andi, Alexander,</p>
<p>I like the idea as well : have you gotten a chance to try this out, or have you found a better approach ?</p>
<p>Thanks in advance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andi</title>
		<link>http://myarch.com/using-maven-repository-as-web-services-registry#comment-12375</link>
		<dc:creator>andi</dc:creator>
		<pubDate>Thu, 19 Jul 2007 10:17:55 +0000</pubDate>
		<guid isPermaLink="false">http://myarch.com/using-maven-repository-as-web-services-registry#comment-12375</guid>
		<description>You're right. The implementation will in most cases not be published.
My point is separation of concerns, though. Having the wsdl at hand is tempting. I'd rather have the ones who change the implementation (as you said this will happen more often than a wsdl change) depend on a frozen state of it for validation.

My quick-and-dirty-approach: 
The wsdl dependency is deployed with type wsdl.
In the dependency of the service implementation you must use pom for a type.
And then the maven-dependency-plugin copies the artifact. Luckily, you can use type wsdl again here.
No other work necessary.</description>
		<content:encoded><![CDATA[<p>You&#8217;re right. The implementation will in most cases not be published.<br />
My point is separation of concerns, though. Having the wsdl at hand is tempting. I&#8217;d rather have the ones who change the implementation (as you said this will happen more often than a wsdl change) depend on a frozen state of it for validation.</p>
<p>My quick-and-dirty-approach:<br />
The wsdl dependency is deployed with type wsdl.<br />
In the dependency of the service implementation you must use pom for a type.<br />
And then the maven-dependency-plugin copies the artifact. Luckily, you can use type wsdl again here.<br />
No other work necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Ananiev</title>
		<link>http://myarch.com/using-maven-repository-as-web-services-registry#comment-12337</link>
		<dc:creator>Alexander Ananiev</dc:creator>
		<pubDate>Wed, 18 Jul 2007 12:16:50 +0000</pubDate>
		<guid isPermaLink="false">http://myarch.com/using-maven-repository-as-web-services-registry#comment-12337</guid>
		<description>Andi, 
No, I haven't implemented it yet but I'm planning to work on it in the near future. I'm not sure about your point about service contract versioning. While the contract won't change as often as the implementation would, in general it still follows the lifecycle of the implementation, i.e., implementation always changes when the contract changes. 

The contract would still be independent from the implementation from the repository standpoint since there is no need to put implementation into the repository; "deploying" in Maven should only upload WSDL to the repository and not the code.</description>
		<content:encoded><![CDATA[<p>Andi,<br />
No, I haven&#8217;t implemented it yet but I&#8217;m planning to work on it in the near future. I&#8217;m not sure about your point about service contract versioning. While the contract won&#8217;t change as often as the implementation would, in general it still follows the lifecycle of the implementation, i.e., implementation always changes when the contract changes. </p>
<p>The contract would still be independent from the implementation from the repository standpoint since there is no need to put implementation into the repository; &#8220;deploying&#8221; in Maven should only upload WSDL to the repository and not the code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andi</title>
		<link>http://myarch.com/using-maven-repository-as-web-services-registry#comment-12332</link>
		<dc:creator>andi</dc:creator>
		<pubDate>Wed, 18 Jul 2007 09:22:32 +0000</pubDate>
		<guid isPermaLink="false">http://myarch.com/using-maven-repository-as-web-services-registry#comment-12332</guid>
		<description>I like that idea. 
I'm currently trying to figure out the best architecture for such an approach.
I don't want to keep the wsdl within the service implementation project, because I see it as a contract the developer has to fulfill.
Also it should be versioned independently from the service implementation versioning.

I would then like to have the wsdl file included as a dependency, so the generated wsdl during jboss deployment can be validated against the "contract".
However I have no idea yet on how to fetch the wsdl from the repository during the build process.

Did you already manage to work this out?</description>
		<content:encoded><![CDATA[<p>I like that idea.<br />
I&#8217;m currently trying to figure out the best architecture for such an approach.<br />
I don&#8217;t want to keep the wsdl within the service implementation project, because I see it as a contract the developer has to fulfill.<br />
Also it should be versioned independently from the service implementation versioning.</p>
<p>I would then like to have the wsdl file included as a dependency, so the generated wsdl during jboss deployment can be validated against the &#8220;contract&#8221;.<br />
However I have no idea yet on how to fetch the wsdl from the repository during the build process.</p>
<p>Did you already manage to work this out?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
