Screenshot Preview

O mercado aberto

O modelo Adaptive Enterprise requer uma infraestrutura de TI baseada em mercado aberto que facilite a capacidade de "reutilização", "flexibilidade" e "reposição"

Não é o mais forte das espécies que sobrevivem, nem o mais inteligente, mas é o mais mutável. Atribuído a Charles R. Darwin (1809-1882).

Devido à notável escassez de pessoas especializadas em TI, as empresas têm uma constante preocupação em criar aplicativos de software econômicos. A Internet criou ainda mais pressão permitindo concorrência global.

Na nova economia em evolução de hoje em dia, a criação de uma organização para velocidade que possa facilmente se adaptar a alterações com baixo risco é o desafio enfrentado pelas empresas em todo o mundo. Para manter-se competitiva e conseguir driblar as evoluções e mudanças de forma bem-sucedida em seus processos comerciais, as empresas estão tendo que (1) deixar o desenvolvimento de grandes aplicativos monolíticos inflexíveis e adotar arquiteturas de TI abertas e compatíveis baseadas em componentes, em que a "flexibilidade" e "adaptabilidade" são dois objetivos importantes de uma estratégia de desenvolvimento de aplicativos de forma geral.

Reuse Before you Buy before you Build™ - O mercado aberto para componentes de software "de prateleira"

À medida que as organizações adotam o desenvolvimento baseado em componentes (CBD) para acelerar o tempo de comercialização de seu aplicativo, elas precisam pensar em um melhor método para seus esforços em desenvolvimento e decidirem:
a) quais componentes internos elas podem reutilizar,
b) quais componentes de seus aplicativos elas podem comprar "da prateleira" e
c) quais componentes elas precisam criar do zero - um método conhecido como "Reuse before you Buy before you Build" (Reutilizar antes de comprar, antes de criar).

Os estudos do setor sugerem que os aplicativos criados com a reutilização de componentes podem ser montados com 40% menos recursos (2).

Os desenvolvedores irão empregar componentes "de prateleira" sempre que for conveniente para o esforço de desenvolvimento, ou seja, sempre que o emprego de funcionalidade "de prateleira" economizar uma quantidade de tempo e recurso considerável.

A demanda por especialistas em componentes "de prateleira" nunca foi tão alta. Os componentes de software reutilizáveis "de prateleira", escritos por especialistas, contêm código reutilizável que você não precisa escrever, economizando tempo, dinheiro e reduzindo o risco.

Na realidade, o mercado aberto para componentes reutilizáveis oferece um modelo bem-sucedido para reutilização - a capacidade de comprar e reutilizar componentes especializados pré-criados. Todo mundo, incluindo os desenvolvedores de software, admitem que fazem alguma coisa melhor da segunda ou terceira vez (por exemplo, escrever um programa ou uma subrotina). Esta é a essência de um "componente,"; uma encapsulação de lógica de negócios ou funcionalidade técnica que é criada e constantemente melhorada por um especialista ou uma organização. Ao comprar um componente "de prateleira", um desenvolvedor pode adicionar funcionalidade a um aplicativo sem sacrificar a qualidade. Na verdade, a qualidade deve melhorar, porque o componente passará por várias iterações e aperfeiçoamentos.

Mercado de bilhões de dólares - o começo do fim - sem volta

O mercado aberto para componentes reutilizáveis começou realmente em 1995 com componentes de tecnologia (COM). Desde 1998, temos visto o crescimento de componentes baseados em Java. .NET/COM e J2EE/Java são os modelos de componentes mais prolíferos, seguidos de VCL e CORBA.

A mudança para desenvolvimento baseado em componentes estimulou regularmente o crescimento do mercado de servidores de aplicativos. No momento, existe um grande número de plataformas desenvolvidas baseadas em componentes para oferecer suporte ao desenvolvimento baseado em componentes em um nível empresarial. Nos últimos dezoito meses, todos os grandes fornecedores de TI anunciaram mais suporte a estratégias de aplicativos baseados em componentes. O conceito amplamente divulgado de "software como serviço", delineia ainda mais a futura função de componentes como "serviços", que talvez seja assim chamada na Internet. Desde a estratégia .NET da Microsoft, eServices da HP, eSpeak da Oracle até a Sun ONE da Microsystems, a importância dos componentes de software para o desenvolvimento de aplicativos está claramente definida.

Uma pesquisa de mercado realizada por vários grupos de analistas do setor prevê que o mercado aberto para componentes de software reutilizáveis "de prateleira" será gigantesco, criando oportunidades enormes para fornecedores de software independentes (ISVs) e desenvolvedores de software corporativos, para ganhar ainda mais retorno sobre o investimento colocando no mercado aberto os componentes que criaram internamente.

"Os componentes de software estão desempenhando um papel muito importante na plataforma eBusiness. A receita mundial neste mercado crescerá a uma taxa de crescimento anual composta (CAGR) de 40%, de US$ 516 milhões em 1999 para US$ 2,7 bilhões em 2004,"
Fonte: IDC, o mercado de componentes para construção de software, 6/2000

"Até 2003, 70% dos novos aplicativos serão implantados como uma combinação de componentes pré-montados e recém-criados integrados para formar sistemas corporativos complexos"
Fonte: GartnerGroup, CBD: A próxima, 4/1999

PriceWaterhouseCoopers Graph

A pesquisa da PwC quantifica de forma exclusiva o valor total do mercado aberto para componentes de software no decorrer do tempo. As taxas de crescimento previstas para os próximos oito anos indicadas na pesquisa são:

"O mercado para componentes de software "de prateleira" será avaliado em mais de US$ 1 bilhão até 2002"
Fonte: Franchee Harmon, PricewaterhouseCoopers (PwC), 1999

ComponentSource - Pioneiros do mercado aberto para componentes reutilizáveis

O mercado aberto para componentes reutilizáveis é movido por oferta. Hoje, através da ComponentSource, existe uma oferta em constante crescimento de milhares de componentes de software listados em mais de 100 categorias diferentes disponíveis no mercado aberto. Milhares mais são requeridos para atingir um número de peso e atender à demanda do mercado.

Fundada há mais de meia década, em 1995, a ComponentSource é um eBusiness global e pioneira do mercado aberto para componentes de software reutilizáveis. Hoje a ComponentSource hospeda o maior marketplace de business-to-business e a maior comunidade de software reutilizável do mundo para .NET/COM, J2EE/Java, VCL/CLX e CORBA. A empresa assumiu um papel de criação de mercado desde o início e abriu as portas para os publicadores de componentes se infiltrarem no mercado aberto com seus conhecimentos (consulte Criação de fonte de fornecimento de componentes) e para as organizações adotarem imediatamente componentes "de prateleira" em seus aplicativos (consulte Ajuda na adoção de componentes).

Através de nossa abordagem de corresponder oferta com demanda e os serviços de reutilização extensivos para o marketplace que oferecemos, nossa base de usuários contém meio milhão de desenvolvedores de software em mais de 100 países para "comprarem antes de criarem". Deste modo, é possível aproveitar os componentes baseados em padrões, criados por especialistas, para acelerar a entrada no mercado e ficar à frente da concorrência.

(1) "Uma tendência muito grande que vem ocorrendo há muito tempo no marketplace de AD tem sido a mudança de criação (em que toda a funcionalidade é construída internamente) para mesclagem (em que a funcionalidade é fornecida pela mesclagem de um variedade de fontes). Os pacotes ofereciam vantagens em relação ao tempo de entrada no mercado a troco de flexibilidade, enquanto que o desenvolvimento oferece flexibilidade, mas compromete o tempo de entrada no mercado. Durante 2003, as empresas terão cada vez mais a opção de comprar componentes na forma de componentes de processo comercial ou grupos de componentes na forma de modelos de aplicativos." - Michael Blechar, VP Internet & eBusiness Technologies, GartnerGroup, Ramco Value 2001 Tour.

(2) Fonte, META Group - Produtividade de reutilização por Donn DiNunno, Setembro de 2000
Da série META Group: Engenharia de desenvolvimento de TI & Estratégias de medição: "Nossa pesquisa mostra que o código reutilizado atinge uma média de 25% dos defeitos encontrados em código novo, e os componentes reutilizáveis permitem que o produto final seja entregue 40% mais rápido".

Destaques:

  • A ComponentSource assumiu um papel de criação de mercado aumentando o fornecimento de componentes e ajudando a adoção corporativa desde 1995
  • Clique na linha do tempo de nossa empresa para acompanhar a evolução deste mercado durante os últimos seis anos
  • A pesquisa do setor indica que o mercado aberto para componentes de software reutilizáveis é um mercado de bilhões de dólares
  • A base de usuários da ComponentSource de meio milhão de desenvolvedores corporativos está aproveitando hoje as vantagens de "comprar antes de criar"
  • As organizações que a ComponentSource trouxe para comercializar com seus componentes são: EDS -Engineered Business Components em 1999; IBM 1999