<?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>mcorp. &#187; documentação</title>
	<atom:link href="http://www.mcorp.com.br/tag/documentacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mcorp.com.br</link>
	<description>tecnologia e informações inúteis de utilidade pública</description>
	<lastBuildDate>Mon, 14 Nov 2011 15:10:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Software livre, código aberto e o mundo SOA</title>
		<link>http://www.mcorp.com.br/2009/11/software-livre-codigo-aberto-e-o-mundo-soa/</link>
		<comments>http://www.mcorp.com.br/2009/11/software-livre-codigo-aberto-e-o-mundo-soa/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 22:08:32 +0000</pubDate>
		<dc:creator>Leonardo Saraiva</dc:creator>
				<category><![CDATA[arquitetura]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[biztalk]]></category>
		<category><![CDATA[código aberto]]></category>
		<category><![CDATA[comunidade]]></category>
		<category><![CDATA[documentação]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[websphere]]></category>
		<category><![CDATA[wso2]]></category>

		<guid isPermaLink="false">http://www.mcorp.com.br/?p=157</guid>
		<description><![CDATA[Procurando por suítes SOA é muito comum ouvir falar de Oracle, WebSphere e &#8211; meio de longe &#8211; BizTalk. Mas, além de pagas, não são nem um pouco baratas. Esse preço pode ser na maioria das vezes inviável para empresas &#8230; <a href="http://www.mcorp.com.br/2009/11/software-livre-codigo-aberto-e-o-mundo-soa/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Procurando por suítes SOA é muito comum ouvir falar de Oracle, WebSphere e &#8211; meio de longe &#8211; BizTalk. Mas, além de pagas, não são nem um pouco baratas.</p>
<p>Esse preço pode ser na maioria das vezes inviável para empresas de menor porte, sobrando apenas as soluções de menor porte (e preço) e as opções livres. E aí sobra pra quem &#8220;inventou&#8221; a moda, afinal, &#8220;quem inventa aguenta&#8221;.</p>
<p>Dois anos atrás, quando começamos os estudos para implementação de SOA aqui no trabalho, apanhamos &#8211; e muito &#8211; com esse problema. Tínhamos que implantar toda a arquitetura escolhida de maneira barata (entenda: de graça).</p>
<p>Achamos muitas opções que prometiam resolver os problemas, mas que no fim trazia &#8220;N&#8221; dificuldades na implementação, desenvolvimento e/ou até instalação. Tudo parecia meio cru e o que diziam ser as melhores, não passavam de um serviço e um milhão de arquivos (em sua maioria XML) para serem editados quase que totalmente manual.</p>
<p>Alguns dos problemas que enfrentamos na maioria das soluções foram:</p>
<ul>
<li><strong>Documentação</strong>: se não fosse nula, era fraca e muito pouco clara;</li>
<li><strong>Desenvolvimento</strong>: o lançamento de novas versões e correções de bugs eram lentos (sem contar as frases do tipo &#8220;na versão Enterprise está resolvido&#8221;);</li>
<li><strong>Comunidade</strong>: praticamente o mesmo problema da documentação, nula; e</li>
<li><strong>Código aberto</strong>: algumas ferramentas dizem &#8220;código aberto&#8221;, porém abrem uma parte do código (que normalmente doam para a Apache Foundation) e o crucial não, impossibilitando corrigirmos ou descobrimos o que acontece.</li>
</ul>
<p>A lista acima não diz tudo pelo que passamos e enfrentamos, é apenas um resumo. Então, após testar algumas ferramentas e utilizar algumas outras, optamos pelo <a href="http://www.wso2.org/" target="_blank">WSO2</a>, que apesar de não resolver todos nossos problemas, pelo menos chegou mais perto.</p>
<p>Vamos fazer uma comparação com os problemas listados e o que nos levou a escolhê-lo:</p>
<ul>
<li> <strong>Documentação</strong>: quando começamos era praticamente nula, mas como eles utilizam outros projetos livres (como: <a href="http://synapse.apache.org" target="_blank">Apache Synapse</a>, <a href="http://ws.apache.org/axis2" target="_blank">Apache Axis2</a>, <a href="http://ws.apache.org/rampart" target="_blank">Apache Rampart</a> e etc) sem maiores modificações, fica mais fácil achar documentação para o seu problema naquele projeto ou biblioteca e atualmente eles estão melhorando um pouco nisso escrevendo <a href="http://wso2.org/library" target="_blank">artigos</a> e disponibilizando alguns webcasts grátis;</li>
<li><strong>Desenvolvimento</strong>: os lançamentos de versões está numa velocidade boa e rápida, apenas os bugs ainda peca um pouco, mas olhando o JIRA é possível achar vários <em>patches</em>, nos deixando ainda a opção de alterar o código, caso queira;</li>
<li><strong>Comunidade</strong>: é fraca como todos os outros, existe o <a href="http://wso2.org/forum" target="_blank">fórum</a>, mas é somente em inglês; e</li>
<li><strong>Código aberto</strong>: como dito antes, o <a href="https://wso2.org/svn/browse/wso2/trunk/" target="_blank">código</a> é aberto e você pode alterar a vontade, que pode ajudar na necessidade de resolução de bugs mais críticos.</li>
</ul>
<p>Pode não ser a solução perfeita, mas foi o que mais nos deixou tranquilos para trabalhar. Alguns produtos ainda tem muito o que evoluir e alguns estão bem evoluídos, mas com muito a melhorar. Posso dizer que estamos bem com a opção que fizemos, mesmo que não tenhamos chego aos 100% de implantação da arquitetura que pensamos.</p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.mcorp.com.br/2011/10/wso2-data-services-server-e-suas-atualizacoes/" title="WSO2 Data Services Server e suas atualizações">WSO2 Data Services Server e suas atualizações</a></li><li><a href="http://www.mcorp.com.br/2009/11/soa-esta-para-wso2-ou-wso2-esta-para-o-soa/" title="SOA está para WSO2 ou WSO2 está para o SOA?">SOA está para WSO2 ou WSO2 está para o SOA?</a></li><li><a href="http://www.mcorp.com.br/2009/11/novidades-nos-lancamentos-nov2009-da-plataforma-wso2/" title="Novidades nos lançamentos (nov/2009) da plataforma WSO2">Novidades nos lançamentos (nov/2009) da plataforma WSO2</a></li><li><a href="http://www.mcorp.com.br/2011/11/wso2-soa-workshop-em-sao-paulo/" title="WSO2: SOA Workshop em São Paulo">WSO2: SOA Workshop em São Paulo</a></li><li><a href="http://www.mcorp.com.br/2010/06/compilando-o-wso2-carbon-3-0-0-e-corrigindo-o-wso2-data-services-server-2-5-0/" title="Compilando o WSO2 Carbon 3.0.0 e corrigindo o WSO2 Data  Services Server 2.5.0">Compilando o WSO2 Carbon 3.0.0 e corrigindo o WSO2 Data  Services Server 2.5.0</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mcorp.com.br/2009/11/software-livre-codigo-aberto-e-o-mundo-soa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

