<?xml version="1.0" encoding="ISO-8859-15"?><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: Clever Age - Le point sur l&#8217;interopérabilité J2EE, .NET et PHP</title>
	<atom:link href="http://www.akasig.org/2004/05/12/clever-age-le-point-sur-linteroprabilit-j2ee-net-et-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.akasig.org/2004/05/12/clever-age-le-point-sur-linteroprabilit-j2ee-net-et-php/</link>
	<description>Innover, servir, entreprendre.</description>
	<pubDate>Wed, 03 Dec 2008 22:04:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Nicolas Hoizey</title>
		<link>http://www.akasig.org/2004/05/12/clever-age-le-point-sur-linteroprabilit-j2ee-net-et-php/#comment-4983</link>
		<dc:creator>Nicolas Hoizey</dc:creator>
		<pubDate>Fri, 03 Dec 2004 13:18:28 +0000</pubDate>
		<guid isPermaLink="false">http://sig.levillage.org/?p=543#comment-4983</guid>
		<description>Attention, la chronique est maintenant l&#224;, une erreur lors de notre changement de site : http://www.clever-age.com/article.php3?id_article=273

Le principal avantage de REST face &#224; SOAP, a mon sens, c'est qu'il suffit d'avoir une plateforme existante sachant traiter du XML et exploiter HTTP, et c'est souvent le cas.

Avec SOAP, il est n&#233;cessaire de faire &#233;voluer la plateforme pour ne pas avoir &#224; tout faire soi-m&#234;me, que ce soit en changeant de version ou en ajoutant un framework compl&#233;mentaire. En environnement professionnel, cela peut &#234;tre difficile voir impossible.

Le probl&#232;me de REST par contre, c'est qu'il faut beaucoup plus &#234;tre verbeux dans la documentation des services offerts, puisqu'il n'y a pas de formalisme standard de description &#233;quivalent &#224; WSDL.</description>
		<content:encoded><![CDATA[<p>Attention, la chronique est maintenant l&#224;, une erreur lors de notre changement de site : <a href="http://www.clever-age.com/article.php3?id_article=273">http://www.clever-age.com/article.php3?id_article=273</a></p>
<p>Le principal avantage de REST face &#224; SOAP, a mon sens, c&#8217;est qu&#8217;il suffit d&#8217;avoir une plateforme existante sachant traiter du XML et exploiter HTTP, et c&#8217;est souvent le cas.</p>
<p>Avec SOAP, il est n&#233;cessaire de faire &#233;voluer la plateforme pour ne pas avoir &#224; tout faire soi-m&#234;me, que ce soit en changeant de version ou en ajoutant un framework compl&#233;mentaire. En environnement professionnel, cela peut &#234;tre difficile voir impossible.</p>
<p>Le probl&#232;me de REST par contre, c&#8217;est qu&#8217;il faut beaucoup plus &#234;tre verbeux dans la documentation des services offerts, puisqu&#8217;il n&#8217;y a pas de formalisme standard de description &#233;quivalent &#224; WSDL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sig</title>
		<link>http://www.akasig.org/2004/05/12/clever-age-le-point-sur-linteroprabilit-j2ee-net-et-php/#comment-357</link>
		<dc:creator>Sig</dc:creator>
		<pubDate>Mon, 16 Aug 2004 08:54:11 +0000</pubDate>
		<guid isPermaLink="false">http://sig.levillage.org/?p=543#comment-357</guid>
		<description>&gt; Car je rappelle quand m&#234;me que le contenu d&#8217;un message (qu&#8217;il soit en REST ou
&gt; en XML Protocol aka SOAP) fait forc&#233;ment l&#8217;objet d&#8217;une sp&#233;cification. Que vous
&gt; fassiez intervenir vos partenaires dans l&#8217;&#233;laboration de son contenu
&gt; n&#8217;a absolument rien &#224; voir avec le choix de la technologie. Donc hors sujet!

Mmm... Je pense que nous ne sommes pas d'accord. En effet, de mon point de vue, la "mani&#232;re" (c'est plus une mani&#232;re de faire qu'une technologie) REST de faire des services web me semble faciliter l'int&#233;gration des-dits services par des partenaires n'ayant pas particip&#233; &#224; leur sp&#233;cification, i.e. par des "retardataires". Autrement dit : avec les services de type RPC, on expose une interface de programmation auquel le partenaire devra apprendre &#224; "se brancher" si il n'a pas influenc&#233; la conception de cette interface de mani&#232;re &#224; se qu'elle se branche facilement sur ses propres syst&#232;mes. A contrario, dans le style REST, l'id&#233;e est d'exposer une interface de style "documentaire", autrement dit d'exposer des ressources qui se pr&#233;sentent comme si elles &#233;taient passives. Le partenaire qui n'a pas particip&#233; &#224; la conception n'a plus alors qu'&#224; "ramasser" les ressources en question. Et si celles-ci ont effectivement &#233;t&#233; mises en place selon les r&#232;gles de l'art REST, elles contiennent leur propre mode d'emploi : leur s&#233;mantique est explicite ! Inutile alors de recourir &#224; des NORMES suppl&#233;mentaires telles que WSDL pour le mode d'emploi du service ou &#224; UDDI pour l'inscription dans un annuaire de service.

&gt; Quand &#224; la technologie, en elle m&#234;me, prenez REST et vous devrez vous en
&gt; contenter. Prennez XML Protocol et vous avez la guarantie (p&#233;r&#233;nit&#233;) d&#8217;avoir une
&gt; NORME amen&#233;e &#224; prendre en compte vos futurs besoins tel la s&#233;curit&#233;, la
&gt; fiabilit&#233;, l&#8217;adressage (bref tous le reste :)) gr&#226;ce &#224; son EXTENSIBILITE.

Mon point de vue est que les normes de la famille SOAP ne sont pas forc&#233;ment utiles dans la mesure o&#249; les normes existantes (HTTP, XML, RDF, ...) sont plus stables, plus p&#233;rennes, et couvrent aussi bien tous les besoins futurs de s&#233;curit&#233;, de fiabilit&#233;, d'adressage et fournissent d&#233;j&#224; toute l'extensibilit&#233; requise.

La seule v&#233;ritable nouveaut&#233; apport&#233;e par la famille SOAP est l'ind&#233;pendance du transport sous-jacent (HTTP, SMTP, ...) ce qui permettrait de faire des services web aussi bien accessibles via SMTP que via HTTP. Mais je ne crois pas que les cas d'utilisations correspondants soient suffisament courant pour justifier de l'int&#233;r&#234;t de ces normes.

&gt; Soit dit en passant la chronique CleverAge est en effet plut&#244;t bien&#8230; mais alors
&gt; Foward Motion ou Stop Energy ??? 

Euh... C'est-&#224;-dire ? Que faire ? Eh bien, pour ma part, je mise sur les services web. Je choisis simplement de continuer une architecture qui a fait ses preuves : celle du WWW (aka REST) et j'&#233;vite tant que je peux m'en passer les complications &#224; la mode (SOAP, ...) ; au contraire, je mise pour aller plus loin sur RDF, OWL et Cie.</description>
		<content:encoded><![CDATA[<p>> Car je rappelle quand m&#234;me que le contenu d&#8217;un message (qu&#8217;il soit en REST ou<br />
> en XML Protocol aka SOAP) fait forc&#233;ment l&#8217;objet d&#8217;une sp&#233;cification. Que vous<br />
> fassiez intervenir vos partenaires dans l&#8217;&#233;laboration de son contenu<br />
> n&#8217;a absolument rien &#224; voir avec le choix de la technologie. Donc hors sujet!</p>
<p>Mmm&#8230; Je pense que nous ne sommes pas d&#8217;accord. En effet, de mon point de vue, la &#8220;mani&#232;re&#8221; (c&#8217;est plus une mani&#232;re de faire qu&#8217;une technologie) REST de faire des services web me semble faciliter l&#8217;int&#233;gration des-dits services par des partenaires n&#8217;ayant pas particip&#233; &#224; leur sp&#233;cification, i.e. par des &#8220;retardataires&#8221;. Autrement dit : avec les services de type RPC, on expose une interface de programmation auquel le partenaire devra apprendre &#224; &#8220;se brancher&#8221; si il n&#8217;a pas influenc&#233; la conception de cette interface de mani&#232;re &#224; se qu&#8217;elle se branche facilement sur ses propres syst&#232;mes. A contrario, dans le style REST, l&#8217;id&#233;e est d&#8217;exposer une interface de style &#8220;documentaire&#8221;, autrement dit d&#8217;exposer des ressources qui se pr&#233;sentent comme si elles &#233;taient passives. Le partenaire qui n&#8217;a pas particip&#233; &#224; la conception n&#8217;a plus alors qu&#8217;&#224; &#8220;ramasser&#8221; les ressources en question. Et si celles-ci ont effectivement &#233;t&#233; mises en place selon les r&#232;gles de l&#8217;art REST, elles contiennent leur propre mode d&#8217;emploi : leur s&#233;mantique est explicite ! Inutile alors de recourir &#224; des NORMES suppl&#233;mentaires telles que WSDL pour le mode d&#8217;emploi du service ou &#224; UDDI pour l&#8217;inscription dans un annuaire de service.</p>
<p>> Quand &#224; la technologie, en elle m&#234;me, prenez REST et vous devrez vous en<br />
> contenter. Prennez XML Protocol et vous avez la guarantie (p&#233;r&#233;nit&#233;) d&#8217;avoir une<br />
> NORME amen&#233;e &#224; prendre en compte vos futurs besoins tel la s&#233;curit&#233;, la<br />
> fiabilit&#233;, l&#8217;adressage (bref tous le reste :)) gr&#226;ce &#224; son EXTENSIBILITE.</p>
<p>Mon point de vue est que les normes de la famille SOAP ne sont pas forc&#233;ment utiles dans la mesure o&#249; les normes existantes (HTTP, XML, RDF, &#8230;) sont plus stables, plus p&#233;rennes, et couvrent aussi bien tous les besoins futurs de s&#233;curit&#233;, de fiabilit&#233;, d&#8217;adressage et fournissent d&#233;j&#224; toute l&#8217;extensibilit&#233; requise.</p>
<p>La seule v&#233;ritable nouveaut&#233; apport&#233;e par la famille SOAP est l&#8217;ind&#233;pendance du transport sous-jacent (HTTP, SMTP, &#8230;) ce qui permettrait de faire des services web aussi bien accessibles via SMTP que via HTTP. Mais je ne crois pas que les cas d&#8217;utilisations correspondants soient suffisament courant pour justifier de l&#8217;int&#233;r&#234;t de ces normes.</p>
<p>> Soit dit en passant la chronique CleverAge est en effet plut&#244;t bien&#8230; mais alors<br />
> Foward Motion ou Stop Energy ??? </p>
<p>Euh&#8230; C&#8217;est-&#224;-dire ? Que faire ? Eh bien, pour ma part, je mise sur les services web. Je choisis simplement de continuer une architecture qui a fait ses preuves : celle du WWW (aka REST) et j&#8217;&#233;vite tant que je peux m&#8217;en passer les complications &#224; la mode (SOAP, &#8230;) ; au contraire, je mise pour aller plus loin sur RDF, OWL et Cie.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ptitjes</title>
		<link>http://www.akasig.org/2004/05/12/clever-age-le-point-sur-linteroprabilit-j2ee-net-et-php/#comment-218</link>
		<dc:creator>Ptitjes</dc:creator>
		<pubDate>Mon, 17 May 2004 15:32:05 +0000</pubDate>
		<guid isPermaLink="false">http://sig.levillage.org/?p=543#comment-218</guid>
		<description>"Vous vivez dans un bazar ? Alors il vous faut du couplage extr&#234;mement l&#226;che et tardif." Voir qui n'arrive jamais... Car je rappelle quand m&#234;me que le contenu d'un message (qu'il soit en REST ou en XML Protocol aka SOAP) fait forc&#233;ment l'objet d'une sp&#233;cification. Que vous fassiez intervenir vos partenaires dans l'&#233;laboration de son contenu n'a absolument rien &#224; voir avec le choix de la technologie. Donc hors sujet!

Quand &#224; la technologie, en elle m&#234;me, prenez REST et vous devrez vous en contenter. Prennez XML Protocol et vous avez la guarantie (p&#233;r&#233;nit&#233;) d'avoir une NORME amen&#233;e &#224; prendre en compte vos futurs besoins tel la s&#233;curit&#233;, la fiabilit&#233;, l'adressage (bref tous le reste :)) gr&#226;ce &#224; son EXTENSIBILITE.

Soit dit en passant la chronique CleverAge est en effet plut&#244;t bien... mais alors Foward Motion ou Stop Energy ???</description>
		<content:encoded><![CDATA[<p>&#8220;Vous vivez dans un bazar ? Alors il vous faut du couplage extr&#234;mement l&#226;che et tardif.&#8221; Voir qui n&#8217;arrive jamais&#8230; Car je rappelle quand m&#234;me que le contenu d&#8217;un message (qu&#8217;il soit en REST ou en XML Protocol aka SOAP) fait forc&#233;ment l&#8217;objet d&#8217;une sp&#233;cification. Que vous fassiez intervenir vos partenaires dans l&#8217;&#233;laboration de son contenu n&#8217;a absolument rien &#224; voir avec le choix de la technologie. Donc hors sujet!</p>
<p>Quand &#224; la technologie, en elle m&#234;me, prenez REST et vous devrez vous en contenter. Prennez XML Protocol et vous avez la guarantie (p&#233;r&#233;nit&#233;) d&#8217;avoir une NORME amen&#233;e &#224; prendre en compte vos futurs besoins tel la s&#233;curit&#233;, la fiabilit&#233;, l&#8217;adressage (bref tous le reste :)) gr&#226;ce &#224; son EXTENSIBILITE.</p>
<p>Soit dit en passant la chronique CleverAge est en effet plut&#244;t bien&#8230; mais alors Foward Motion ou Stop Energy ???</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sig</title>
		<link>http://www.akasig.org/2004/05/12/clever-age-le-point-sur-linteroprabilit-j2ee-net-et-php/#comment-209</link>
		<dc:creator>Sig</dc:creator>
		<pubDate>Thu, 13 May 2004 06:33:22 +0000</pubDate>
		<guid isPermaLink="false">http://sig.levillage.org/?p=543#comment-209</guid>
		<description>A noter : cet article de Clever Age a &#233;galement &#233;t&#233; &lt;a href="http://rss.zdnet.fr/techupdate/infrastructure/0,39020938,39151309-3,00.htm"&gt;publi&#233; chez ZDNet&lt;/a&gt;, ce qui est une bonne chose pour donner un &#233;clairage m&#233;diatique aux approches pragmatiques pour l'int&#233;gration.</description>
		<content:encoded><![CDATA[<p>A noter : cet article de Clever Age a &#233;galement &#233;t&#233; <a href="http://rss.zdnet.fr/techupdate/infrastructure/0,39020938,39151309-3,00.htm">publi&#233; chez ZDNet</a>, ce qui est une bonne chose pour donner un &#233;clairage m&#233;diatique aux approches pragmatiques pour l&#8217;int&#233;gration.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
