SOA sem suor - Linux Magazine

Propaganda
Entrevista com Marcelo Lombardo, Diretor de Tecnologia da NewAge Software
CORPORATE
SOA sem suor
O CoreBuilder é um grande curinga no desenvolvimento de softwares
para gestão empresarial. Conheça a visão de seu criador.
por Pablo Hess
A
brasileira NewAge Software
iniciou suas operações já em
1989. Em 1999, lançou o primeiro sistema ERP brasileiro em Java,
e em 2002 criou o primeiro ERP em
.NET da América Latina.
Com várias ofertas na área de
gestão empresarial, a empresa de-
senvolve também sistemas especiais
para alguns setores da indústria.
Seu principal produto na área de
desenvolvimento é o CoreBuilder, que, com o lema Code once,
run everywhere (Programe uma
vez, execute em qualquer lugar),
possibilita o desenvolvimento de
aplicativos para múltiplas plataformas sem necessidade de recompilação.
Marcelo Lombardo, Diretor de
Tecnologia da NewAge e criador
Linux Magazine» O que é o CoreBuil-
der, e quais as suas vantagens em
relação a seus concorrentes?
Marcelo Lombardo» O CoreBuilder
é um framework de altíssima produtividade para o desenvolvimento
de aplicações de gestão de negócio.
Sua diferença básica em relação aos
outros frameworks é isolar completamente a tecnologia das regras de
negócio. Com isso, a “camada tecnológica” pode ser substituída sem
necessidade de reescrever as regras
O suporte ao Linux e
a bancos de dados de
Código Aberto fazem
parte da linha mestre
de nossa estratégia.
Figura 1 Marcelo Lombardo, Diretor
de Tecnologia da NewAge
Software.
22
do CoreBuilder, explica nesta entrevista de que forma esse sistema
pode ajudar as empresas a adotarem
SOA sem qualquer acréscimo de
complexidade no desenvolvimento,
manutenção ou portabilidade de
seus sistemas mais críticos.
de negócio, o que permite que sejam
preservados os investimentos realizados no desenvolvimento contra
rupturas tecnológicas.
LM» Como as tecnologias que for-
mam a base do CoreBuilder o dife-
http://www.linuxmagazine.com.br
CoreBuilder | CORPORATE
renciam de um gerador de códigofonte comum?
ML» Nos últimos anos, as empresas
desenvolvedoras de aplicativos vêm
tendo a necessidade de escolher se
vão entrar no mundo Microsoft – plataforma .NET – ou no mundo Java.
Decisões como essa inevitavelmente
levam a empresa a perder alguma
fatia de mercado. A vantagem ao
trabalhar com o CoreBuilder é que
a aplicação é desenvolvida uma única vez, e no mesmo instante já pode
ser executada em qualquer front-end,
assim como em qualquer banco de
dados do mercado, sem exigir a recompilação da aplicação.
O CoreBuilder se diferencia dos
geradores de código-fonte por não
necessitar de processos complexos
de compilação e instalação. Uma vez
criado um form, por exemplo, este já
pode instantaneamente ser executado
em Java, .NET ou AJAX. Além disso,
nosso produto gerencia muito melhor
as mudanças e trabalhos realizados
por cada programador.
Em outras palavras, o CoreBuilder cuida não apenas do desenvolvimento do aplicativo, mas também
gerencia o trabalho em equipe e a
manutenção dos sistemas em ambiente de produção.
LM» Qual a importância estratégica
de suportar o Linux e os bancos de
dados de Código Aberto?
ML» O suporte ao Linux e a bancos de
dados de Código Aberto fazem parte
da linha mestre de nossa estratégia,
já que possuem a finalidade de disponibilizar soluções de baixo custo e
alta confiabilidade. Prova disso é que
cerca de 20% dos usuários finais dos
aplicativos desenvolvidos já fazem sua
instalação nessas plataformas abertas,
ou estão migrando para elas.
Calculamos que existem hoje,
em produção, aproximadamente 60
clientes nessa situação. Esse número
engloba clientes de todos os portes,
desde pequenas empresas até gran-
Linux Magazine #38 | Janeiro de 2008
des redes de lojas com centenas de
usuários simultâneos, fazendo uso
de Linux tanto nos servidores quanto
nas estações.
LM» Existe alguma plataforma pre-
ferida (entre Java e .NET) por seus
clientes para a geração de seus
softwares?
ML» Existe uma clara preferência:
percebemos que mais de 70% escolhem a plataforma Java, mesmo
que seja em ambientes diferentes
de Linux e mesmo que com bancos
de dados de código fechado, como
o MSSQL Server.
nal do gerenciamento do ambiente,
do banco de dados, dos backups e
da segurança dos dados garantem
uma operação livre de falhas e sem
preocupações de infraestrutura para
o empresário.
LM» De que forma a recente ênfase em SOA no Brasil pode ajudar
a aumentar o uso de ferramentas
como o CoreBuilder?
ML» Ferramentas como o CoreBuilder
assumem um papel decisivo nesse cenário de SOA, pois viabilizam o modelo na prática, já que as aplicações
desenvolvidas podem rodar totalmente
Nossa meta é que as
software houses não
fiquem dependendo
da ferramenta de
desenvolvimento
ou do banco de
dados da moda.
Porém, nosso objetivo vai um
pouco além desse fator. Nossa meta
é que as software houses não fiquem
dependendo da ferramenta de desenvolvimento ou do banco de dados da
moda, e com isso seja possível minimizar os riscos no desenvolvimento
de suas soluções.
LM» Quais as vantagens do modelo
de negócios de software como serviço, adotado pelo CoreBuilder,
com assinatura mensal, em comparação com o modelo de venda
de licenças?
ML» Na minha opinião, a maior
vantagem é a segurança e não a
simples redução de custos, como se
costuma crer. É verdade que o custo total de propriedade no modelo
ASP tende a ser menor que aquele
visto no modelo tradicional. Porém,
entendo que o tratamento profissio-
desacompanhadas de um front-end.
Isso é possível porque quaisquer componentes, sejam objetos ou forms,
podem ser acessados como um web
service automaticamente.
Acredito que, através da especialização das empresas produtoras de
sistemas em setores específicos, podemos chegar ao tão sonhado SOA
Marketplace, no qual aplicações
– ou componentes, dependendo do
caso – especializadas podem ser orquestradas por um middleware que
automatiza as transações.
Entretanto, percebo que os aplicativos que estão sendo desenvolvidos
no Brasil ainda tendem a ser preponderantemente monolíticos. Isso é negativo, pois esse mercado no futuro
demandará granularidade, a qual não
será atendida por sistemas monolíticos. Ainda há muito que aprender
sobre SOA no Brasil. ■
23
Download