<?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; soa</title>
	<atom:link href="http://www.mcorp.com.br/tag/soa/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>Fri, 03 Sep 2010 20:05:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Utilizando o Array Type do WSO2 Data Services Server 2.5.x</title>
		<link>http://www.mcorp.com.br/2010/05/utilizando-o-array-type-do-wso2-data-services-server-2-5-x/</link>
		<comments>http://www.mcorp.com.br/2010/05/utilizando-o-array-type-do-wso2-data-services-server-2-5-x/#comments</comments>
		<pubDate>Thu, 06 May 2010 21:27:32 +0000</pubDate>
		<dc:creator>Leonardo Saraiva</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[array type]]></category>
		<category><![CDATA[builder]]></category>
		<category><![CDATA[carbon]]></category>
		<category><![CDATA[data services]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[release candidate]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[soapui]]></category>
		<category><![CDATA[web services application]]></category>
		<category><![CDATA[wso2]]></category>
		<category><![CDATA[wso2 carbon]]></category>

		<guid isPermaLink="false">http://www.mcorp.com.br/?p=397</guid>
		<description><![CDATA[Uma das novidades do WSO2 Data Services Server 2.5.x, já listada anteriormente, é que agora poderemos trabalhar com Array Types. Essa opção não existia anteriormente e as únicas maneiras que tínhamos para contornar, digamos que não eram muito legais. Por exemplo: invocar várias vezes o método ou concatenar as várias entradas em um campo string [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das <a href="/2010/04/novidades-do-proximo-wso2-data-services-server-2-5-x/" target="_blank">novidades do WSO2 Data Services Server 2.5.x</a>, já listada anteriormente, é que agora poderemos trabalhar com <em>Array Types</em>. Essa opção não existia anteriormente e as únicas maneiras que tínhamos para contornar, digamos que não eram muito legais. Por exemplo: invocar várias vezes o método ou concatenar as várias entradas em um campo <em>string</em> e posteriormente (em uma <em>procedure</em> ou algo do gênero) realizar o <em>parser</em>.</p>
<p>Ambas tem seus problemas, muitas requisições invocando várias vezes ou dificuldade de implementação (dependendo do banco de dados) para o caso de realizar o <em>parser</em> na <em>procedure</em>; mas, de uma forma ou outra, resolviam o problema. Só que com a implementação de <em>Array Type</em> resolvemos esse problema de maneira simples, eficiente e elegante!</p>
<h2>Colocando a mão na massa</h2>
<p>Digamos que temos um serviço onde nosso cliente quer listar vários produtos, nosso cliente tem todos os códigos dos produtos e quer o restante dos dados. Antigamente passaríamos para ele um método <em>productById</em> que recebe um <em>id</em>, algo como abaixo:</p>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2010/05/try-it-method-productById-without-array-type.png" rel="lightbox[397]"><img class="alignnone size-thumbnail wp-image-398" title="Try-it: method productById without array type" src="http://www.mcorp.com.br/wp-content/uploads/2010/05/try-it-method-productById-without-array-type-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2010/05/soap-ui-method-productById-without-array-type.png" rel="lightbox[397]"><img class="alignnone size-thumbnail wp-image-399" title="SOAPUI: method productById without array type" src="http://www.mcorp.com.br/wp-content/uploads/2010/05/soap-ui-method-productById-without-array-type-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Mas agora tudo foi facilitado, vamos a "mágica"! Para alteração do método que aceite a entrada de um <em>Array Type</em>, serão necessários apenas dois passos.</p>
<h3>Passo 1: editando a <em>query</em></h3>
<p>Teremos que trocar a <em>query</em> que antigamente aceitava apenas um parâmetro como entrada "id = :id" e colocaremos uma que aceita "N" parâmetros "id in (:id)". Então na tela de edição da <em>query</em> do WSO2 Data Services Server, basta trocarmos, como fiz abaixo:</p>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2010/05/query-without-array.png" rel="lightbox[397]"><img class="alignnone size-thumbnail wp-image-400" title="query without array" src="http://www.mcorp.com.br/wp-content/uploads/2010/05/query-without-array-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2010/05/query-with-array.png" rel="lightbox[397]"><img class="alignnone size-thumbnail wp-image-401" title="query with array" src="http://www.mcorp.com.br/wp-content/uploads/2010/05/query-with-array-150x150.png" alt="" width="150" height="150" /></a></p>
<h3>Passo 2: editando o tipo da entrada</h3>
<p>E o segundo passo, editando os <em>Input Mappings,</em> basta trocarmos o tipo <em>scalar</em> para <em>array</em>, novamente, como fiz abaixo:</p>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2010/05/input-scalar.png" rel="lightbox[397]"><img class="alignnone size-thumbnail wp-image-402" title="input scalar" src="http://www.mcorp.com.br/wp-content/uploads/2010/05/input-scalar-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2010/05/input-array.png" rel="lightbox[397]"><img class="alignnone size-thumbnail wp-image-403" title="input array" src="http://www.mcorp.com.br/wp-content/uploads/2010/05/input-array-150x150.png" alt="" width="150" height="150" /></a></p>
<h2>O resultado</h2>
<p>E agora vamos a parte legal: o resultado!</p>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2010/05/try-it-method-productById-with-array-type.png" rel="lightbox[397]"><img class="alignnone size-thumbnail wp-image-404" title="Try-it: method productById with array type" src="http://www.mcorp.com.br/wp-content/uploads/2010/05/try-it-method-productById-with-array-type-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2010/05/soap-ui-method-productById-with-array-type.png" rel="lightbox[397]"><img class="alignnone size-thumbnail wp-image-405" title="SOAPUI: method productById with array type" src="http://www.mcorp.com.br/wp-content/uploads/2010/05/soap-ui-method-productById-with-array-type-150x150.png" alt="" width="150" height="150" /></a></p>
<h2>Conclusão</h2>
<p>Essa implementação facilitou muito e melhorou a qualidade de nossos serviços. Ainda não foi lançada a versão final, apenas algumas <em>releases candidates</em>, que podem ser acompanhadas pelo <a href="http://builder.wso2.org/~carbon/releases/carbon/3.0.0/" target="_blank">repositório de <em>builders</em> do WSO2 Carbon 3.0.0</a>.</p>
<p>Deixo aqui o <a href="http://www.mcorp.com.br/wp-content/uploads/2010/05/wso2tutorial-array-type.zip">download dos arquivos utilizados para implementar o <em>Array Type</em></a> nesse exemplo, contém os arquivos abaixo:</p>
<ul>
<li><em>Data Service</em> antes da implementação do <em>Array Type</em></li>
<li><em>Data Service</em> depois da implementação do <em>Array Type</em></li>
<li>Script de criação do banco de dados utilizado (MySQL)</li>
</ul>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><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/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><li><a href="http://www.mcorp.com.br/2010/04/novidades-do-proximo-wso2-data-services-server-2-5-x/" title="Novidades do próximo WSO2 Data Services Server (2.5.x)">Novidades do próximo WSO2 Data Services Server (2.5.x)</a></li><li><a href="http://www.mcorp.com.br/2010/04/wso2-business-activity-monitoring-sql-server/" title="WSO2 Business Activity Monitoring + SQL Server">WSO2 Business Activity Monitoring + SQL Server</a></li><li><a href="http://www.mcorp.com.br/2009/11/wso2-e-a-quinta-feira-agitada-muitos-lancamentos/" title="WSO2 e a quinta-feira agitada: muitos lançamentos">WSO2 e a quinta-feira agitada: muitos lançamentos</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mcorp.com.br/2010/05/utilizando-o-array-type-do-wso2-data-services-server-2-5-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marília TechDay 2010</title>
		<link>http://www.mcorp.com.br/2010/04/marilia-techday-2010/</link>
		<comments>http://www.mcorp.com.br/2010/04/marilia-techday-2010/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 01:27:32 +0000</pubDate>
		<dc:creator>Leonardo Saraiva</dc:creator>
				<category><![CDATA[avisos]]></category>
		<category><![CDATA[código aberto]]></category>
		<category><![CDATA[darth vader]]></category>
		<category><![CDATA[força]]></category>
		<category><![CDATA[lado negro]]></category>
		<category><![CDATA[marília]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[techday]]></category>
		<category><![CDATA[wcf]]></category>

		<guid isPermaLink="false">http://www.mcorp.com.br/?p=301</guid>
		<description><![CDATA[Esse fim de semana vou fazer algo totalmente diferente do costume! Vou até Marília assistir as palestras do Marília TechDay 2010. Tá bom, é o lado "negro" da força, logo eu, que trabalho e gosto do código-aberto e livre... Mas vamos dar um desconto e ver como anda o pessoal do outro lado da força, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-302" style="margin: 15px;" title="Darth Vader" src="http://www.mcorp.com.br/wp-content/uploads/2010/04/darth-vader-face.jpg" alt="" width="150" height="113" />Esse fim de semana vou fazer algo totalmente diferente do costume! Vou até Marília assistir as palestras do <a href="http://www.mariliatechday.com.br/" target="_blank">Marília TechDay</a> 2010.</p>
<p>Tá bom, é o lado "negro" da força, logo eu, que trabalho e gosto do código-aberto e livre... Mas vamos dar um desconto e ver como anda o pessoal do outro lado da força, não é?</p>
<p>Será um fim de semana totalmente Microsoft e com palestras de muito boa qualidade (garantia do <a href="http://www.zavaschi.com" target="_blank">Thiago Zavaschi</a>) e como <span style="text-decoration: line-through;">ainda</span> confio na palavra dele, vamos lá conferir.</p>
<p>O meu maior interesse é na palestra "Introdução ao desenvolvimento de Sistemas Conectados com WCF 4.0" com o <a href="http://evilazaro.net/" target="_blank">Evilázaro Alves</a>. Que - pelo meu pífio entendimento - é a suíte da Microsoft para trabalhar com SOA, não custa dar uma espiadinha, não é?</p>
<p>Segue a grade de palestras (as inscrições estão encerradas):</p>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2010/04/marilia-techday.png" rel="lightbox[301]"><img class="alignnone size-full wp-image-303" title="Grade Marília TechDay" src="http://www.mcorp.com.br/wp-content/uploads/2010/04/marilia-techday.png" alt="" width="520" height="480" /></a></p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><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/software-livre-codigo-aberto-e-o-mundo-soa/" title="Software livre, código aberto e o mundo SOA">Software livre, código aberto e o mundo SOA</a></li><li><a href="http://www.mcorp.com.br/2009/09/ola-mundo/" title="Olá, mundo!">Olá, mundo!</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><li><a href="http://www.mcorp.com.br/2010/05/utilizando-o-array-type-do-wso2-data-services-server-2-5-x/" title="Utilizando o Array Type do WSO2 Data Services Server 2.5.x">Utilizando o Array Type do WSO2 Data Services Server 2.5.x</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mcorp.com.br/2010/04/marilia-techday-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Livro grátis: SOA Adoption for Dummies</title>
		<link>http://www.mcorp.com.br/2010/02/livro-gratis-soa-adoption-for-dummies/</link>
		<comments>http://www.mcorp.com.br/2010/02/livro-gratis-soa-adoption-for-dummies/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 16:25:05 +0000</pubDate>
		<dc:creator>Leonardo Saraiva</dc:creator>
				<category><![CDATA[arquitetura]]></category>
		<category><![CDATA[livro]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[wso2]]></category>

		<guid isPermaLink="false">http://www.mcorp.com.br/?p=250</guid>
		<description><![CDATA[Para os interessados em aprender mais sobre SOA, uma boa oportunidade é a leitura do livro SOA Adoption for Dummies, ainda não tive tempo de ler todo ele pra "garantir" a qualidade, mas logo postarei minha impressão sobre ele. Você pode realizar o download dele por este link: SOA Adoption for Dummies. Posts relacionadosUtilizando o [...]]]></description>
			<content:encoded><![CDATA[<p>Para os interessados em aprender mais sobre <a href="/glossario/#SOA" target="_blank">SOA</a>, uma boa oportunidade é a leitura do livro <strong>SOA Adoption for Dummies</strong>, ainda não tive tempo de ler todo ele pra "garantir" a qualidade, mas logo postarei minha impressão sobre ele.</p>
<div id="attachment_251" class="wp-caption aligncenter" style="width: 204px"><a href="http://www.mcorp.com.br/wp-content/uploads/2010/02/Free_Book_SOA_Adoption_for_Dummies.png" rel="lightbox[250]"><img class="size-medium wp-image-251" title="Free Book: SOA Adoption for Dummies" src="http://www.mcorp.com.br/wp-content/uploads/2010/02/Free_Book_SOA_Adoption_for_Dummies-194x300.png" alt="" width="194" height="300" /></a><p class="wp-caption-text">Free Book: SOA Adoption for Dummies (somente em inglês)</p></div>
<p>Você pode realizar o download dele por este link: <a href="http://www.softwareag.com/Corporate/res/books/soa_adoption_for_dummies/default.asp " target="_blank">SOA Adoption for Dummies</a>.</p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.mcorp.com.br/2010/05/utilizando-o-array-type-do-wso2-data-services-server-2-5-x/" title="Utilizando o Array Type do WSO2 Data Services Server 2.5.x">Utilizando o Array Type do WSO2 Data Services Server 2.5.x</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/2010/08/promocao-livro-shell-script/" title="Promoção: Livro Shell Script">Promoção: Livro Shell Script</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><li><a href="http://www.mcorp.com.br/2010/06/lancamento-do-wso2-stratos-alpha/" title="Lançamento do WSO2 Stratos (alpha)">Lançamento do WSO2 Stratos (alpha)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mcorp.com.br/2010/02/livro-gratis-soa-adoption-for-dummies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SOA está para WSO2 ou WSO2 está para o SOA?</title>
		<link>http://www.mcorp.com.br/2009/11/soa-esta-para-wso2-ou-wso2-esta-para-o-soa/</link>
		<comments>http://www.mcorp.com.br/2009/11/soa-esta-para-wso2-ou-wso2-esta-para-o-soa/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 10:00:27 +0000</pubDate>
		<dc:creator>Leonardo Saraiva</dc:creator>
				<category><![CDATA[arquitetura]]></category>
		<category><![CDATA[código aberto]]></category>
		<category><![CDATA[definição]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[wso2]]></category>

		<guid isPermaLink="false">http://www.mcorp.com.br/?p=138</guid>
		<description><![CDATA[Um toque do Nivaldo e percebi a necessidade de explicar melhor o que são os softwares que comento por aqui. Para tentar suprir essa necessidade dos "perdidos" que por acaso venham parar por aqui, farei alguns posts mais explicativos e menos práticos (assim digamos). E para começar vou tentar explicar o que o WSO2 representa [...]]]></description>
			<content:encoded><![CDATA[<p>Um toque do <a href="http://www.nivaldoarruda.com.br" target="_blank">Nivaldo</a> e percebi a necessidade de explicar melhor o que são os softwares que comento por aqui. Para tentar suprir essa necessidade dos "perdidos" que por acaso venham parar por aqui, farei alguns posts mais explicativos e menos práticos (assim digamos).</p>
<p>E para começar vou tentar explicar o que o WSO2 representa para o SOA e o que o SOA representa para o WSO2, mas antes disso preciso explicar um pouco o que é cada um dos dois, então vamos lá:</p>
<p><strong><a href="/glossario/#WSO2">WSO2</a>:</strong> Segundo o <a href="http://www.wso2.org" target="_blank">site</a> da plataforma (tradução livre): "Produtos de código-livre integrados e modulares que dão suporte para criação de uma plataforma SOA, suprindo a parte de criação, conexão, composição e governança de serviços".</p>
<p><strong><a href="/glossario/#SOA">SOA</a>:</strong> É uma estratégia que propõem organizar os ativos de software de forma que eles possam representar processos, atividades ou tarefas de negócio de forma direta. Tais representações são chamadas de serviço, que devem ser baseadas em padrões e facilmente combinados e reutilizados visando a satisfação dos requerimentos de negócio (para uma explicação um pouco mais detalhada, ver <a href="http://www.ici.curitiba.org.br/exibirArtigo.aspx?idf=13" target="_blank">aqui</a>, valeu AC!).</p>
<p>E o que eu quero dizer com tudo isso? Digamos que para implementar e implantar SOA necessitamos escolher uma arquitetura e nesse ponto a participação do WSO2 é muito importante. Pois alguns outros produtos tentam impor a arquitetura, diferente do WSO2, que dá a opção de você montar todo esse "quebra-cabeça" da forma que bem entender.</p>
<div id="attachment_150" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.mcorp.com.br/wp-content/uploads/2009/11/arquitetura-soa.png" rel="lightbox[138]"><img class="size-medium wp-image-150 " title="Arquitetura SOA (pequeno quebra-cabeça)" src="http://www.mcorp.com.br/wp-content/uploads/2009/11/arquitetura-soa-300x225.png" alt="Arquitetura SOA (pequeno quebra-cabeça)" width="300" height="225" /></a><p class="wp-caption-text">Arquitetura SOA (pequeno quebra-cabeça)</p></div>
<p>E agora, nessa arquitetura de exemplo mostro onde encaixam alguns dos produtos do WSO2:</p>
<div id="attachment_151" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.mcorp.com.br/wp-content/uploads/2009/11/arquitetura-soa-with-wso2.png" rel="lightbox[138]"><img class="size-medium wp-image-151" title="Arquitetura SOA com WSO2" src="http://www.mcorp.com.br/wp-content/uploads/2009/11/arquitetura-soa-with-wso2-300x225.png" alt="Arquitetura SOA com WSO2" width="300" height="225" /></a><p class="wp-caption-text">Arquitetura SOA com WSO2</p></div>
<p>É claro que no decorrer do desenvolvimento do projeto, algumas coisas podem ir se acertando. Até porque essa arquitetura que utilizei como exemplo não é a ideal para todo e qualquer caso, tudo deve ser pensado com muita calma.</p>
<p>Existem outros produtos na plataforma que não estão mostrados na imagem acima e que em determinados casos podem (e devem) ser utilizados. Mas quis passar somente um pouco do que o WSO2 representa nesse mundo da sopa de letrinhas que é o mundo SOA.</p>
<p>Com o tempo vou tentar explicar cada uma das "caixinhas" e como cada um dos produtos se comporta para suprir essa necessidade.</p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.mcorp.com.br/2010/04/marilia-techday-2010/" title="Marília TechDay 2010">Marília TechDay 2010</a></li><li><a href="http://www.mcorp.com.br/2009/11/software-livre-codigo-aberto-e-o-mundo-soa/" title="Software livre, código aberto e o mundo SOA">Software livre, código aberto e o mundo SOA</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><li><a href="http://www.mcorp.com.br/2010/05/utilizando-o-array-type-do-wso2-data-services-server-2-5-x/" title="Utilizando o Array Type do WSO2 Data Services Server 2.5.x">Utilizando o Array Type do WSO2 Data Services Server 2.5.x</a></li><li><a href="http://www.mcorp.com.br/2010/02/livro-gratis-soa-adoption-for-dummies/" title="Livro grátis: SOA Adoption for Dummies">Livro grátis: SOA Adoption for Dummies</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mcorp.com.br/2009/11/soa-esta-para-wso2-ou-wso2-esta-para-o-soa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
