<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre: Os 7 hábitos dos desenvolvedores de WebServices altamente eficazes</title>
	<atom:link href="http://blog.caelum.com.br/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.caelum.com.br/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/</link>
	<description>blog dos desenvolvedores da Caelum</description>
	<lastBuildDate>Sun, 12 Feb 2012 05:01:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Hipermídia e contratos dinâmicos: menor acoplamento &#124; blog.caelum.com.br</title>
		<link>http://blog.caelum.com.br/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/comment-page-1/#comment-63530</link>
		<dc:creator>Hipermídia e contratos dinâmicos: menor acoplamento &#124; blog.caelum.com.br</dc:creator>
		<pubDate>Fri, 19 Feb 2010 08:20:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/18/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/#comment-63530</guid>
		<description>[...] A consequência principal de contratos dinâmicos é o baixo acoplamento. [...]</description>
		<content:encoded><![CDATA[<p>[...] A consequência principal de contratos dinâmicos é o baixo acoplamento. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Guilherme Silveira</title>
		<link>http://blog.caelum.com.br/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/comment-page-1/#comment-61876</link>
		<dc:creator>Guilherme Silveira</dc:creator>
		<pubDate>Wed, 09 Dec 2009 19:56:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/18/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/#comment-61876</guid>
		<description>Como o Ferreira comentou, a evolução de sistemas e o baixo acoplamento é fundamental quando se pensa em arquiteturas a serem mantidas a longo prazo: 2, 3, 5, 10 anos.
Ficar publicando novos endpoints (como a Amazon faz) no estilo Corba é o servidor rebolando para fazer a coisa funcionar e mantem o atrelamento do cliente ao esquema antigo por um determinado período de tempo.

A questão não é mudar somente para outro formato de representação de dados como JSON ou YAML, mas sim como as ferramentas do lado do servidor e do cliente interpretam essa sua represetanção de dados, como o Ferreira comenta.

Interpretar JSON assumindo a não evolução de sistemas ou end-points fixos ainda matem um acoplamento mais alto do que seguir padrões ligados a Must-ignore e HATEOAS.</description>
		<content:encoded><![CDATA[<p>Como o Ferreira comentou, a evolução de sistemas e o baixo acoplamento é fundamental quando se pensa em arquiteturas a serem mantidas a longo prazo: 2, 3, 5, 10 anos.<br />
Ficar publicando novos endpoints (como a Amazon faz) no estilo Corba é o servidor rebolando para fazer a coisa funcionar e mantem o atrelamento do cliente ao esquema antigo por um determinado período de tempo.</p>
<p>A questão não é mudar somente para outro formato de representação de dados como JSON ou YAML, mas sim como as ferramentas do lado do servidor e do cliente interpretam essa sua represetanção de dados, como o Ferreira comenta.</p>
<p>Interpretar JSON assumindo a não evolução de sistemas ou end-points fixos ainda matem um acoplamento mais alto do que seguir padrões ligados a Must-ignore e HATEOAS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Felipe</title>
		<link>http://blog.caelum.com.br/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/comment-page-1/#comment-61680</link>
		<dc:creator>Felipe</dc:creator>
		<pubDate>Fri, 04 Dec 2009 05:11:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/18/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/#comment-61680</guid>
		<description>Acho que a questão de passar ou não o xml como uma string dentro do SOAP é uma questão que varia muito de tecnologia para tecnologia. Sou programador PHP e acho que me enquadro no perfil de desenvolvedor daquelas aplicações webservice mais antigas (aquelas que não fazem sentido... ou será que eram elas que faziam sentido?), mas gostaria de lembrar que o mundo de cliques e ferramentas para gerar os stubs e facilitar a vida do programador ainda não esta assim tão presente para os desenvolvedores PHP quanto esta para o Java e talvez seja por isso qua ainda existam as velharias por aí. E vamos deixar claro que aqueles servers antigos ainda estão cumprindo o seu papel, e em muitos casos de forma mais segura que os modernos. Mas vou deixar de ser ranzinza um pouco e dar os parabéns pelo belo post que tem bastante coisa interessante... basta saber filtrar. Mas deixo uma última frase pra reflexão: fazer um parser não mata ninguém, na verdade o que mata é a preguiça e a comodidade.</description>
		<content:encoded><![CDATA[<p>Acho que a questão de passar ou não o xml como uma string dentro do SOAP é uma questão que varia muito de tecnologia para tecnologia. Sou programador PHP e acho que me enquadro no perfil de desenvolvedor daquelas aplicações webservice mais antigas (aquelas que não fazem sentido&#8230; ou será que eram elas que faziam sentido?), mas gostaria de lembrar que o mundo de cliques e ferramentas para gerar os stubs e facilitar a vida do programador ainda não esta assim tão presente para os desenvolvedores PHP quanto esta para o Java e talvez seja por isso qua ainda existam as velharias por aí. E vamos deixar claro que aqueles servers antigos ainda estão cumprindo o seu papel, e em muitos casos de forma mais segura que os modernos. Mas vou deixar de ser ranzinza um pouco e dar os parabéns pelo belo post que tem bastante coisa interessante&#8230; basta saber filtrar. Mas deixo uma última frase pra reflexão: fazer um parser não mata ninguém, na verdade o que mata é a preguiça e a comodidade.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Carneiro &#187; O desenvolvedor web eficaz</title>
		<link>http://blog.caelum.com.br/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/comment-page-1/#comment-55922</link>
		<dc:creator>Rafael Carneiro &#187; O desenvolvedor web eficaz</dc:creator>
		<pubDate>Sun, 03 May 2009 17:39:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/18/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/#comment-55922</guid>
		<description>[...] a linha de títulos de posts clássicos da Caelum que contém o adjetivo eficaz, indico o post Dicas de estudo para se tornar um [...]</description>
		<content:encoded><![CDATA[<p>[...] a linha de títulos de posts clássicos da Caelum que contém o adjetivo eficaz, indico o post Dicas de estudo para se tornar um [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: rascunho &#187; Blog Archive &#187; links for 2008-10-02</title>
		<link>http://blog.caelum.com.br/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/comment-page-1/#comment-48262</link>
		<dc:creator>rascunho &#187; Blog Archive &#187; links for 2008-10-02</dc:creator>
		<pubDate>Thu, 02 Oct 2008 13:24:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/18/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/#comment-48262</guid>
		<description>[...] blog.caelum.com.br » Os 7 hábitos dos desenvolvedores de WebServices altamente eficazes (tags: blog.caelum.com.br 2008 mes9 dia2 SOA SOAP webservices REST JSON) [...]</description>
		<content:encoded><![CDATA[<p>[...] blog.caelum.com.br » Os 7 hábitos dos desenvolvedores de WebServices altamente eficazes (tags: blog.caelum.com.br 2008 mes9 dia2 SOA SOAP webservices REST JSON) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Christiano Milfont</title>
		<link>http://blog.caelum.com.br/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/comment-page-1/#comment-31126</link>
		<dc:creator>Christiano Milfont</dc:creator>
		<pubDate>Thu, 21 Feb 2008 14:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/18/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/#comment-31126</guid>
		<description>@Felipe Gaucho

&quot;Ponto negativo: induz os novatos a enxergarem o REST e o JSON como o santo graal&quot;

Apesar que ele não induziu, isso seria o correto, REST já matou o WS-* faz tempo. Poucos player da WEB2.0 se dá ao luxo de não ter seus serviços como REST apesar de que não é apenas JSON.

WS-* é para empresas &quot;Enterprisey&quot; chatas e burocráticas.
REST é para startups jovens e bacanas.
Que lado você está? :)
</description>
		<content:encoded><![CDATA[<p>@Felipe Gaucho</p>
<p>&#8220;Ponto negativo: induz os novatos a enxergarem o REST e o JSON como o santo graal&#8221;</p>
<p>Apesar que ele não induziu, isso seria o correto, REST já matou o WS-* faz tempo. Poucos player da WEB2.0 se dá ao luxo de não ter seus serviços como REST apesar de que não é apenas JSON.</p>
<p>WS-* é para empresas &#8220;Enterprisey&#8221; chatas e burocráticas.<br />
REST é para startups jovens e bacanas.<br />
Que lado você está? <img src='http://caelum.wpengine.netdna-cdn.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Antonio Kantek</title>
		<link>http://blog.caelum.com.br/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/comment-page-1/#comment-31083</link>
		<dc:creator>Antonio Kantek</dc:creator>
		<pubDate>Thu, 21 Feb 2008 01:25:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/18/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/#comment-31083</guid>
		<description>Mate o pequeno XML que existe dentro de voce.</description>
		<content:encoded><![CDATA[<p>Mate o pequeno XML que existe dentro de voce.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Germano Fronza</title>
		<link>http://blog.caelum.com.br/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/comment-page-1/#comment-31080</link>
		<dc:creator>Germano Fronza</dc:creator>
		<pubDate>Thu, 21 Feb 2008 00:36:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caelum.com.br/2008/02/18/os-7-habitos-dos-desenvolvedores-de-webservices-altamente-eficazes/#comment-31080</guid>
		<description>Olá Paulo,
Acho que aqui não é o local ideal para falar sobre isso,
mas o VRaptor hoje trabalha só com JSON? ou já tem a possibilidade de utilizar WSDL/SOAP ou outros?
Muito bom o post!! obrigado.</description>
		<content:encoded><![CDATA[<p>Olá Paulo,<br />
Acho que aqui não é o local ideal para falar sobre isso,<br />
mas o VRaptor hoje trabalha só com JSON? ou já tem a possibilidade de utilizar WSDL/SOAP ou outros?<br />
Muito bom o post!! obrigado.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

