<?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; definições</title>
	<atom:link href="http://www.mcorp.com.br/tag/definicoes/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>Data Services: O que é isso?</title>
		<link>http://www.mcorp.com.br/2009/12/data-services-o-que-e-isso/</link>
		<comments>http://www.mcorp.com.br/2009/12/data-services-o-que-e-isso/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 03:41:16 +0000</pubDate>
		<dc:creator>Leonardo Saraiva</dc:creator>
				<category><![CDATA[arquitetura]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[data services]]></category>
		<category><![CDATA[definições]]></category>
		<category><![CDATA[wso2]]></category>

		<guid isPermaLink="false">http://www.mcorp.com.br/?p=173</guid>
		<description><![CDATA[Se fisicamente algumas empresas mantém um datacenter como esse acima, imagine o que não conseguem fazer com relação a "fontes de dados" e, para tentar minimizar esse problema, o SOA propõe a utilização do "data services", que não podemos afirmar ser a solução para toda e qualquer empresa, mas foi a nossa opção e tem [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_178" class="wp-caption aligncenter" style="width: 436px"><img class="size-full wp-image-178 " title="Organização e datacenter, sempre andando juntos!" src="/wp-content/uploads/2009/11/server.jpg" alt="Já viu algum datacenter assim?" width="426" height="268" /><p class="wp-caption-text">Organização e datacenter, sempre andando juntos!</p></div>
<p>Se fisicamente algumas empresas mantém um <em>datacenter</em> como esse acima, imagine o que não conseguem fazer com relação a "fontes de dados" e, para tentar minimizar esse problema, o <a href="/glossario/#SOA" target="_blank">SOA</a> propõe a utilização do "data services", que não podemos afirmar ser a solução para toda e qualquer empresa, mas foi a nossa opção e tem nos atendido muito bem.</p>
<h2>Definição</h2>
<p><a href="/glossario/#DataServices" target="_blank"><strong>Data Services</strong></a>: Camada que fornece acesso às diversas fontes de dados, podendo essas fontes serem: banco de dados, planilhas ou arquivos textos.</p>
<h2>Então o que é isso afinal?</h2>
<p>Digamos que temos uma maneira de organizar aquela "bagunça" generalizada que as vezes temos em nossa arquitetura, imagine o seguinte cenário: um sistema para o RH utilizando SQL Server, o sistema de compras utilizando Firebird, uma planilha de gerenciamento de projetos em excel e o restante em um ERP próprio utilizando PostgreSQL.</p>
<p>Analisando esse cenário, aparece o problema de integrar todas essas soluções e, para não acessarmos diversas fontes de dados, cada um com seu <em>driver</em> específico, utilizamos o <a href="http://wso2.org/projects/data-services-server/java" target="_blank">WSO2 Data Services Server</a>!</p>
<p>Que - basicamente - funciona como uma camada acima de toda aquela bagunça, com uma única maneira de acesso (serviços) às várias fontes de dados e sem maiores dependências, independente da forma dos dados o acesso será o mesmo.</p>
<div id="attachment_186" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.mcorp.com.br/wp-content/uploads/2009/11/wso2-data-services-list.png" rel="lightbox[173]"><img class="size-medium wp-image-186 " title="WSO2 Data Services - Lista de serviços" src="http://www.mcorp.com.br/wp-content/uploads/2009/11/wso2-data-services-list-300x155.png" alt="WSO2 Data Services - Lista de serviços" width="300" height="155" /></a><p class="wp-caption-text">WSO2 Data Services - Lista de serviços</p></div>
<p>A tela acima mostra a visão do WSO2 Data Services Server na sua página de listagem de serviços, com atalhos para o <a href="/glossario/#WSDL" target="_blank">WSDL</a> (na versões 1.1  e 2.0) e um "try-it", que são as duas formas de acesso aos serviços que expomos no WSO2 Data Services Server. E com isso teremos uma única fonte para consultar os dados de nossa empresa, atendendo uma das camadas da arquitetura que explicamos no post "<a href="http://www.mcorp.com.br/2009/11/soa-esta-para-wso2-ou-wso2-esta-para-o-soa/" target="_blank">SOA está para WSO2 ou WSO2 está para SOA?</a>".</p>
<p>O desenvolvimento desses serviços é relativamente simples e será abordado em um próximo post.</p>
<p>Caso esteja sendo muito superficial, aceito comentários e/ou críticas caso esteja muito rápido.</p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><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/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/2010/03/consumindo-um-servico-seguro-utilizando-php/" title="Consumindo um serviço seguro utilizando PHP">Consumindo um serviço seguro utilizando PHP</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mcorp.com.br/2009/12/data-services-o-que-e-isso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
