<?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; xsl</title>
	<atom:link href="http://www.mcorp.com.br/tag/xsl/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>Novidades WSO2 Data Services Server (2.6.x)</title>
		<link>http://www.mcorp.com.br/2011/06/novidades-wso2-data-services-server-2-6-x/</link>
		<comments>http://www.mcorp.com.br/2011/06/novidades-wso2-data-services-server-2-6-x/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 18:39:37 +0000</pubDate>
		<dc:creator>Leonardo Saraiva</dc:creator>
				<category><![CDATA[arquitetura]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[carbon]]></category>
		<category><![CDATA[complex result]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[data services]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[distributed transactions]]></category>
		<category><![CDATA[dss]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[stratos]]></category>
		<category><![CDATA[transações distribuídas]]></category>
		<category><![CDATA[transformation]]></category>
		<category><![CDATA[wso2]]></category>
		<category><![CDATA[wso2 carbon]]></category>
		<category><![CDATA[xsl]]></category>
		<category><![CDATA[xslt]]></category>

		<guid isPermaLink="false">http://www.mcorp.com.br/?p=579</guid>
		<description><![CDATA[Tenho acompanhado os builds diários que o pessoal do WSO2 tem feito e logo percebi várias novidades na interface, alteração essa que acontecerá em todos or produtos da série Carbon 3.2.*. Mas, hoje eu tratarei apenas das novidades que teremos &#8230; <a href="http://www.mcorp.com.br/2011/06/novidades-wso2-data-services-server-2-6-x/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-home.png" rel="lightbox[579]"><img class="alignnone size-medium wp-image-581" title="WSO2 - Data Services Server 2.6.0 - Home" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-home-300x159.png" alt="WSO2 - Data Services Server 2.6.0 - Home" width="300" height="159" /></a></p>
<p>Tenho acompanhado os <a href="http://builder.wso2.org/~carbon/releases/carbon/3.2.0/"><em>builds</em> diários</a> que o pessoal do <a href="http://wso2.org/">WSO2</a> tem feito e logo percebi várias novidades na interface, alteração essa que acontecerá em todos or produtos da série Carbon 3.2.*.</p>
<p>Mas, hoje eu tratarei apenas das novidades que teremos no Data Services Server, que são muitas e algumas bem importantes e há muito esperadas!</p>
<ul>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#udt-support">UDT (User Defined Type) Support</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#complex-results">Complex Results</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#auto-generated-keys-support">Auto Generated Keys Support</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#distributed-transactions">Distributed Transactions</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#improved-boxcarring-support">Improved Boxcarring Support</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#improved-batch-request-support">Improved Batch Request Support</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#scheduled-tasks">Scheduled Tasks</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#registry-integration">Registry Integration for Excel, CSV, XSLT</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#web-scraping-support">Web Scraping Support</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#multiple-sql-dialect-support">Multiple SQL Dialect Support</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#db-to-ds-generation">Database to Data Service Generation</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#data-service-query-improvements">Data Service Query Improvements</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#service-group-hierarchy-support">Service Group/Hierarchy Support</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#database-explorer">Database Explorer</a></li>
<li><a href="/2011/06/novidades-wso2-data-services-server-2-6-x/#dss-stratos-service">Data as a Service Features &#8211; DSS Stratos Service</a></li>
</ul>
<p><span id="more-579"></span></p>
<h3><a name="udt-support"></a>UDT (User Defined Type) Support</h3>
<p>Não encontrei maiores detalhes na documentação ou no próprio WSO2 Data Services Server, talvez não tenha saído ainda nessa <em>release</em>.</p>
<h3><a name="complex-results"></a>Complex Results</h3>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-complex-elements-list.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-582" title="WSO2 Data Services Server 2.6.0 - Complex Elements - List" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-complex-elements-list-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Complex Elements - List" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-complex-elements-insert-nested.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-583" title="WSO2 Data Services Server 2.6.0 - Complex Elements - Insert nested" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-complex-elements-insert-nested-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Complex Elements - Insert nested" width="150" height="150" /></a></p>
<p>Agora fica possível criar elementos complexos, facilitando algumas coisas em que era necessário utilizar um <em>transformation</em> (XSLT) ou <em>sub-queries</em>, ganhando &#8211; e muito &#8211; em performance.</p>
<h3><a name="auto-generated-keys-support"></a>Auto Generated Keys Support</h3>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-generate-keys.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-585" title="WSO2 Data Services Server 2.6.0 - Generate keys" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-generate-keys-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Generate keys" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-generate-keys-invoke.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-586" title="WSO2 Data Services Server 2.6.0 - Generate keys: Invoke" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-generate-keys-invoke-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Generate keys: Invoke" width="150" height="150" /></a></p>
<p>Muito útil para recuperar a <em>primary key</em> de um registro inserido no banco, tirando a necessidade de fazer <em>stored procedures</em> ou outro método de consumo apenas para recuperar a chave inserida.</p>
<h3><a name="distributed-transactions"></a>Distributed Transactions</h3>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-distribute-transactions.png" rel="lightbox[579]"><img class="alignnone size-medium wp-image-587" title="WSO2 Data Services Server 2.6.0 - Distribute Transactions" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-distribute-transactions-300x159.png" alt="WSO2 Data Services Server 2.6.0 - Distribute Transactions" width="300" height="159" /></a></p>
<p>Uma maneira de realizar transações distribuídas (na maioria das vezes em <em>databases</em> separados), será usado JTA para controlar as transações e também é necessário que usará XA. Com isso ganhamos em não mais precisarmos controlar isso manualmente com um serviço no WSO2 Application Server.</p>
<h3><a name="improved-boxcarring-support"></a>Improved Boxcarring Support</h3>
<p>Apenas melhorias no suporte que já existia desde a versão 2.5.0, não encontrei nenhuma alteração visual ou no processo de desenvolvimento.</p>
<h3><a name="improved-batch-request-support"></a>Improved Batch Request Support</h3>
<p>Apenas melhorias no suporte que já existia desde a versão 2.5.0, não encontrei nenhuma alteração visual ou no processo de desenvolvimento.</p>
<h3><a name="scheduled-tasks"></a>Scheduled Tasks</h3>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-scheduled-tasks.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-588" title="WSO2 Data Services Server 2.6.0 - Scheduled Tasks" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-scheduled-tasks-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Scheduled Tasks" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-scheduled-tasks-inserting.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-589" title="WSO2 Data Services Server 2.6.0 - Scheduled Tasks: Insert" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-scheduled-tasks-inserting-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Scheduled Tasks: Insert" width="150" height="150" /></a></p>
<p>Agora, ao invés de fazermos <em>shell scripts</em> que ficam na <em>crontab</em> do servidor para agendar alguns consumos, podemos fazer isso diretamente no WSO2 Data Services Server.</p>
<h3><a name="registry-integration"></a>Registry Integration for Excel, CSV, XSLT</h3>
<p>Não encontrei maiores detalhes na documentação ou no próprio WSO2 Data Services Server, talvez não tenha saído ainda nessa <em>release</em>.</p>
<h3><a name="web-scraping-support"></a>Web Scraping Support</h3>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-web-scraping-data-source.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-590" title="WSO2 Data Services Server 2.6.0 - Web Scraping: Data Source" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-web-scraping-data-source-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Web Scraping: Data Source" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-web-scraping-query.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-591" title="WSO2 Data Services Server 2.6.0 - Web Scraping: Query" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-web-scraping-query-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Web Scraping: Query" width="150" height="150" /></a></p>
<p>Poderemos consumir dados diretamente de sites, fazendo <em>parser</em> em conteúdo de páginas, por exemplo.</p>
<h3><a name="multiple-sql-dialect-support"></a>Multiple SQL Dialect Support</h3>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-dialects-options.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-594" title="WSO2 Data Services Server 2.6.0 - Multiple Dialects SQL: Options" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-dialects-options-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Multiple Dialects SQL: Options" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-dialects-sql-add.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-595" title="WSO2 Data Services Server 2.6.0 - Multiple Dialects SQL: Add" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-dialects-sql-add-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Multiple Dialects SQL: Add" width="150" height="150" /></a></p>
<p>Apesar de ter encontrado referências na <em>wizard</em> de criação/alteração de serviços, não encontrei nada na documentação ou entendi como funcionará, vamos aguardar outros <em>releases</em>.</p>
<h3><a name="db-to-ds-generation"></a>Database to Data Service</h3>
<p><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-db-to-ws.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-596" title="WSO2 Data Services Server 2.6.0 - Database to Data Service Generation" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-db-to-ws-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Database to Data Service Generation" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-db-to-ws-choise-type.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-597" title="WSO2 Data Services Server 2.6.0 - Database to Data Service Generation: Choise Type" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-db-to-ws-choise-type-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Database to Data Service Generation: Choise Type" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-db-to-ws-select-tables.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-598" title="WSO2 Data Services Server 2.6.0 - Database to Data Service Generation: Select Tables" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-db-to-ws-select-tables-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Database to Data Service Generation: Select Tables" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-db-to-ws-tryit.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-599" title="WSO2 Data Services Server 2.6.0 - Database to Data Service Generation: Try-it" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-db-to-ws-tryit-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Database to Data Service Generation: Try-it" width="150" height="150" /></a></p>
<p>Nessa versão é possível gerar automaticamente os métodos para um database e tabela específico, mas apenas para Carbon Data Sources. Apesar de não ter gostado no padrão gerado, pode ser bom para gerar o CRUD básico e ser alterado posteriormente.</p>
<h3><a name="data-service-query-improvements"></a>Data Service Query Improvements</h3>
<p>Imagino que tenha sido apenas melhorias nas rotinas internas de montagem e processamento de <em>queries</em>. Porque as opções avançadas de <em>query</em> já existiam na versão 2.5.*.</p>
<h3><a name="service-group-hierarchy-support"></a>Service Group/Hierarchy Support</h3>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-group-option.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-601" title="WSO2 Data Services Server 2.6.0 - Service Group: Option" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-group-option-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Service Group: Option" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-group-list.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-602" title="WSO2 Data Services Server 2.6.0 - Service Group: List" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-group-list-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Service Group: List" width="150" height="150" /></a></p>
<p>Apenas um agrupamento de serviços, imagino que venha como padrão em todo aplicativo da suíte Carbon, pois em alguns outros aplicativos já existia essa opção.</p>
<h3><a name="database-explorer"></a>Database Explorer</h3>
<p style="text-align: center;"><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-dbconsole-login.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-603" title="WSO2 Data Services Server 2.6.0 - Database Console: Login" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-dbconsole-login-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Database Console: Login" width="150" height="150" /></a> <a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-dbconsole-simple-query.png" rel="lightbox[579]"><img class="alignnone size-thumbnail wp-image-604" title="WSO2 Data Services Server 2.6.0 - Database Console: Simple Query" src="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-dbconsole-simple-query-150x150.png" alt="WSO2 Data Services Server 2.6.0 - Database Console: Simple Query" width="150" height="150" /></a></p>
<p>Uma novidade muito interessante e prática, eles colocaram dentro do WSO2 Data Services Server uma maneira de explorarmos as bases de dados. E a interface lembra bastante o <a href="http://www.squirrelsql.org/" target="_blank">SQuirreL SQL</a>, ficou muito prático.</p>
<h3><a name="dss-stratos-service"></a>Data as a Service Features &#8211; DSS Stratos Service</h3>
<p>Existem algumas novidades também sobre os produtos como serviço na nuvem, que chamam de <a href="http://www.mcorp.com.br/2010/06/lancamento-do-wso2-stratos-alpha/">Stratos</a>, mas não encontrei documentação nesse <em>build</em>.</p>
<p>E algumas outras pequenas alterações que foram percebidas, como:</p>
<ul>
<li><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-generate-response.png" rel="lightbox[579]">Generate response</a>: baseado na <em>query</em> é gerada a resposta do serviço;</li>
<li><a href="http://www.mcorp.com.br/wp-content/uploads/2011/06/wso2-data-services-server-2.6.0-force-stored-procedure.png" rel="lightbox[579]">Force stored procedure</a>: força a executar a <em>query</em> como uma <em>stored procedure</em>;</li>
<li>Entre outras inúmeras pequenas alterações que vão sendo notadas no uso dia-a-dia.</li>
</ul>
<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/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/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></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mcorp.com.br/2011/06/novidades-wso2-data-services-server-2-6-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BPEL Editor VS JBoss Tools</title>
		<link>http://www.mcorp.com.br/2009/09/bpel-editor-vs-jboss-tools/</link>
		<comments>http://www.mcorp.com.br/2009/09/bpel-editor-vs-jboss-tools/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 10:23:41 +0000</pubDate>
		<dc:creator>Leonardo Saraiva</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[bpel]]></category>
		<category><![CDATA[bpel editor]]></category>
		<category><![CDATA[deploy]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[jboss tools]]></category>
		<category><![CDATA[transformation]]></category>
		<category><![CDATA[wso2]]></category>
		<category><![CDATA[xsl]]></category>

		<guid isPermaLink="false">http://www.mcorp.com.br/?p=38</guid>
		<description><![CDATA[Cansado de apanhar dos bugs e problemas do BPEL Eclipse, resolvi tentar a sorte com o JBoss Tools (3.1). O JBoss Tools não atende só BPEL, tem diversas funcionalidades, mas o que me importava realmente era o BPEL. Após duas &#8230; <a href="http://www.mcorp.com.br/2009/09/bpel-editor-vs-jboss-tools/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Cansado de apanhar dos bugs e problemas do <a href="http://www.eclipse.org/bpel/" target="_blank">BPEL Eclipse</a>, resolvi tentar a sorte com o <a href="http://www.jboss.org/tools" target="_blank">JBoss Tools (3.1)</a>.</p>
<p>O JBoss Tools não atende só BPEL, tem diversas funcionalidades, mas o que me importava realmente era o BPEL.</p>
<p>Após duas semanas trabalhando com ele e fazendo os processos o utilizando, cheguei as conclusões abaixo:</p>
<p><strong>Boas notícias:</strong></p>
<ul>
<li> auto-completation para xsl;</li>
<li>atalho para criação de arquivo xsl;</li>
<li>adicionar elemento no schema tem menu &#8220;antes&#8221; e &#8220;depois&#8221;.</li>
</ul>
<p><strong>Más notícias:</strong></p>
<ul>
<li>na criação do arquivo de deploy, além de o nome ficar diferente (fica bpel-deploy.xml e não deploy.xml), não consigo selecionar os serviços os targets, tive que fazer o arquivo manualmente;</li>
<li>continua não alterando o nome da operação no bpel ao alterar no wsdl;</li>
<li>continua (as vezes) não criando um novo &#8220;assign&#8221; quando pergunta se quer que seja criado (mas não dá exception que obrigava abrir e fechar o bpel);</li>
<li>o problema ao alterar o nome da variável de &#8220;request&#8221; ou &#8220;response&#8221;, fechar o bpel e verificar no &#8220;Details&#8221; do &#8220;Invoke&#8221; continua;</li>
<li>continua incluido as variáveis em um local do bpel que o editor não lê;</li>
<li>simplesmente os botões de &#8220;add&#8221; e &#8220;delete&#8221; do &#8220;details&#8221; de um &#8220;assign&#8221; continua parando de responder simplesmente;</li>
<li>continua perdendo as referências aos wsdl do nada.</li>
</ul>
<p>Ou seja, não resolveu meus maiores problemas além de criar alguns novos&#8230; Definitivamente não conheço um editor BPEL livre decente. Alguém conhece?</p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.mcorp.com.br/2011/06/novidades-wso2-data-services-server-2-6-x/" title="Novidades WSO2 Data Services Server (2.6.x)">Novidades WSO2 Data Services Server (2.6.x)</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/2009/12/instalando-wso2-enterprise-service-bus-eclipse-tools-no-ubuntu-karmic-koala-9-10/" title="Instalando WSO2 Enterprise Service Bus Eclipse Tools no Ubuntu Karmic Koala (9.10)">Instalando WSO2 Enterprise Service Bus Eclipse Tools no Ubuntu Karmic Koala (9.10)</a></li><li><a href="http://www.mcorp.com.br/2009/12/testes-na-versao-2-2-0-do-wso2-data-services-server/" title="Testes na versão 2.2.0 do WSO2 Data Services Server">Testes na versão 2.2.0 do WSO2 Data Services Server</a></li><li><a href="http://www.mcorp.com.br/2009/12/compilando-o-plugin-do-wso2-data-services-para-o-eclipse/" title="Compilando o plugin do WSO2 Data Services Server para o Eclipse">Compilando o plugin do WSO2 Data Services Server para o Eclipse</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mcorp.com.br/2009/09/bpel-editor-vs-jboss-tools/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

