Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

A primeira vez que acessar o developerWorks, um perfil será criado para você. Informações do seu perfil (tais como: nome, país / região, e empresa) estarão disponíveis ao público, que poderá acompanhar qualquer conteúdo que você publicar. Seu perfil no developerWorks pode ser atualizado a qualquer momento.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

IBM PureSystems: Um divisor de águas no desenvolvimento, implementação e gerenciamento de aplicativos de TI

Steve Abrams, Distinguished Engineer and Chief Cloud Architect, IBM
Photo of Steve Abrams
Dr. Steve Abrams é Distinguished Engineer da IBM e trabalha no IBM Rational Chief Technology Office como Chief Architect do Rational para a Computação em Nuvem. Ele define uma estratégia técnica do Rational em torno da computação em nuvem e de desenvolvimentos, integrando-a com a estratégia de negócios da IBM. Como membro da equipe de CTO, ele ajudou a criar o Jazz Integration Architecture e a fazer com que os produtos IBM o adotassem. Ele também lançou a Open Services for Lifecycle Collaboration, uma iniciativa que abrange o segmento de mercado para simplificar bastante a integração em todo o ciclo de vida da entrega do software, definindo de forma aberta e colaborativa uma arquitetura de integração RESTful. Steve também gerencia projetos conjuntos do Rational com a divisão de Pesquisa da IBM. Sua ampla experiência inclui trabalhos com música computacional, robótica, geometria computacional e CAD/CAM e ferramentas de protótipos rápidos. Estudou na Universidade de Columbia, onde se formou e obteve os títulos de mestre e Ph.D. em Ciências da Computação.
Timothy Hahn, Distinguished Engineer, Chief Architect for Enterprise Tools, IBM
Author1 photo
Tim Hahn é um Distinguished Engineer da IBM e trabalha com a IBM há 21 anos. Ele é o Chief Architect de Ferramentas de Modernização Corporativa na organização do Rational do IBM Software Group. É responsável pela estratégia, arquitetura e design dos produtos de modernização corporativa do Rational, o que traz uma tecnologia inovadora e vibrante para atender às necessidades de uma comunidade de usuários variados focada na modernização corporativa, no desenvolvimento de aplicativos multiplataforma e agregando o melhor valor possível a partir das ferramentas utilizadas. Antes disso, Tim trabalhou na organização do Tivoli do IBM Software Group como Chief Architect para Sistemas e Redes de Segurança, trabalhando em estratégia, arquitetura, design e desenvolvimento de produtos de segurança. No passado, trabalhou com uma variedade de produtos, incluindo a arquitetura, design e desenvolvimento principais do IBM Encryption Key Manager e do IBM z/OS Security Server LDAP Server. O conhecimento de Tim é multifacetado, incluindo ferramentas e técnicas de desenvolvimento de aplicativos, segurança de software, serviços de diretório e sistemas IBM System z. Ele publicou vários artigos sobre o uso de produtos de segurança Rational e Tivoli em ambientes de implementação de ponta a ponta e é coautor de dois livros: e-Directories: Enterprise Software, Solutions, and Services e Mainframe Basics for Security Professionals.

Resumo:  O IBM PureSystems é a primeira oferta de uma nova categoria de sistemas da IBM — uma nova classe de sistemas conhecida como "Sistemas Especialistas Integrados". A tecnologia foi desenvolvida para que as organizações de TI possam estar pleno funcionamento em apenas quatro horas, cortando meses do tempo exigido para implementar novos aplicativos. O IBM PureSystems combina a flexibilidade de um sistema para fins gerais, a elasticidade da nuvem e a simplicidade de um dispositivo. Esta introdução oferece mais explicações e descreve como as ferramentas de desenvolvimento de aplicativos e a solução do Rational para Collaborative Lifecycle Management (CLM) complementa o IBM PureSystems para oferecer um ambiente de desenvolvimento, de testes e de produção de aplicativos simplificado.

Data:  30/Abr/2012
Nível:  Introdutório Também disponível em :   Inglês
Atividade:  1617 visualizações
Comentários:  


As empresas atuais precisam inovar e se manterem competitivas levando ao mercado produtos e serviços mais rápidos, mais baratos e com o menor risco que jamais tiveram. Para isso, suas organizações de TI precisam simplificar o ciclo de vida e TI incluindo a automação e reduzindo a intervenção humana e, dessa forma, aumentando a velocidade da entrega, melhorando a produtividade e economizando dinheiro. Bom, essa não é uma tarefa fácil.

Mas e se as equipes de TI pudessem capturar e automatizar o que os especialistas fazem, desde a infraestrutura de configuração até a implementação de seus aplicativos? Isso iria liberá-las de participarem na inovação real dos negócios, em vez de ficarem atolados em tarefas de manutenção que consomem muito tempo.

IBM® PureSystems® é a primeiro oferta de uma nova categoria de sistemas da IBM — uma nova classe de sistemas conhecida como "Sistemas Integrados de Especialistas". A tecnologia foi projetada para que as organizações de TI possam estar prontas em apenas quatro horas, cortando meses do tempo exigido para implementar novos aplicativos. O IBM PureSystems combina a flexibilidade de um sistema de propósitos gerais, a elasticidade da nuvem, e a simplicidade de um dispositivo.

Diferentemente da Oracle, HP, Dell e Cisco, a solução IBM oferece um ecossistema completo para oferecer suporte e nutrir as necessidades de aplicativos de TI dos negócios, integrando desenvolvimento, implementação e gerenciamento mais abrangentes em seu ciclo de vida de TI. Este artigo apresenta os novos recursos fornecidos pelo IBM PureSystems e apresenta uma variedade de cenários de negócios reais, nos quais essa nova categoria de tecnologia pode ajudar as equipes de TI a fazerem uma diferença real e positiva nos resultados de suas empresas.

O artigo também descreve como as ferramentas de desenvolvimento de aplicativos e a solução® Application Lifecycle Development (ALM) complementa o IBM PureSystems a fim de fornecer um ambiente de desenvolvimento, teste e produção de aplicativos simplificado para os clientes IBM.

O novo IBM PureFlex System e o IBM PureApplication System

Os dois primeiros membros da família IBM PureSystems são o IBM® PureFlex System e o IBM PureApplication System.

IBM PureFlex System

Especialista em prever e antecipar as necessidades de recursos para otimizar sua infraestrutura:

  • Infraestrutura de sistema otimizada e integrada com a fábrica
  • Gerenciamento integrado
  • Automatização e otimização do conhecimento

IBM PureApplication System

Especialista em implementar e executar aplicativos de forma ideal para um tempo de maturação mais rápido:

  • Plataforma especialista de reconhecimento de aplicativo desenvolvida, integrada e otimizada
  • Padrões de carga de trabalho baseados em anos de testes e de conhecimento em implementação
  • Gerenciamento simplificado com um console único

Na literatura de marketing, poderá ler "Todos os IBM PureSystems são totalmente otimizados, virtualizados por natureza, possuem um design não comprometido com a capacidade de atualização no nível do sistema e são desenvolvidos para a nuvem".

Mas o que isso significa exatamente? E o que torna o IBM PureSystems um sistema especialista integrado? A seguir, várias respostas.

Conhecimento integrado

Experiência simplificada

Integrados pelo design

Obviamente, nenhum sistema novo consegue sobreviver como uma ilha em seu datacenter. Ele deve estar integrado ao seu ambiente existente, bem como ao seu ciclo de vida de desenvolvimento e de implementação. O restante deste artigo descreve os recursos fundamentais do IBM PureSystems, junto com os benefícios que atendem às necessidades complexas das organizações de TI atuais.


Como o PureSystems ajuda a otimizar seus negócios

Os projetos do IBM PureSystems agregam um valor significante por meio de quatro objetivos de TI principais:

  • Consolidação
  • Otimização
  • Inovação
  • Aceleração da mudança para a computação em nuvem

Veremos cada um deles.

Consolidação: Como o gerenciamento de portfólio de aplicativos pode esclarecer o valor dos ativos de TI

O gerenciamento de portfólio de aplicativos e a solução de integração de aplicativos da IBM fornecem padrões flexíveis de carga de trabalho para ajudá-lo a consolidar e gerenciar aplicativos existentes no novo IBM PureApplication System. Esses padrões de carga de trabalho podem ser usados sem nenhuma modificação, a fim de proporcionar decisões mais rápidas e mais bem informadas. Resultado: A consolidação de sistemas e aplicativos ajuda a reduzir as despesas operacionais.

Alguns podem considerar o gerenciamento de portfólio de aplicativos uma etapa inicial no entendimento e consolidação de seus aplicativos e sistemas. Mas, na verdade, ele deveria ser incorporado como um processo contínuo que utiliza informações e a analítica para produzir decisões objetivas e transparentes sobre investimentos, consolidação, modernização ou substituição de aplicativos.

Por quê? Muitos clientes IBM estão enfrentando custos operacionais de TI crescentes causados por uma mistura de servidores x86 e fornecedores de middleware. O aumento da expansão de servidores e aplicativos também significa adicionar complexidade e impactar a agilidade dos negócios. Como resultado, os custos de manutenção de aplicativos consomem agora de 70 a 80% do orçamento de TI. As organizações simplesmente precisam de uma melhor maneira de controlar e gerenciar seus gastos operacionais com TI.

A resposta é uma estratégia de gerenciamento de portfólio de aplicativos e uma solução de integração de aplicativos IBM. Isso pode ajudar a gerenciar seu portfólio de aplicativos e selecionar os aplicativos corretos para migrar para o IBM PureSystems. É possível começar aproveitando IBM® Rational® Focal Point™ para preparar o inventário, avaliar e priorizar seus projetos de implementação de aplicativos.

Assim que seus aplicativos forem mais bem entendidos e gerenciados, é possível integrá-los no ciclo de vida de sua carga de trabalho de TI com padrões de implementação de carga de trabalho incluídos no IBM PureSystems. Também é possível criar seu próprio padrão. Isso fornece entregas contínuas de aplicativos com custos e riscos reduzidos e assegura consistência por todo o ciclo de vida, de ponta a ponta.

Otimização: Como otimizar o desenvolvimento e teste das equipes de TI

A maioria das lojas corporativas possui centenas de desenvolvedores alinhados com diferentes unidades de negócios e grupos de TI. Tradicionalmente, cada equipe tem seu próprio conjunto customizado de aplicativos de desenvolvimento e de software de prateleira para sua plataforma de desenvolvimento de destino. Isso interrompe a mobilidade e requer suporte e treinamento adicionais, já enquanto os recursos de TI são redesignados para diferentes tarefas a fim de oferecer suporte contínuo a diferentes metas de negócios.

As organizações estão procurando formas de otimizar seu ambiente de desenvolvimento e de teste aproveitando um conjunto de ferramentas comum para desenvolver, implementar e testar dentro do mesmo ambiente, como a produção. A solução é um ambiente de desenvolvimento e de teste multiplataforma que oferece ferramentas de desenvolvimento integradas, compiladores para o IBM® Power Systems™ e o recurso de teste, a fim de criar, implementar e testar aplicativos para os sistemas IBM PureSystems de forma rápida.

A solução de teste e de desenvolvimento multiplataforma da IBM ajuda a impulsionar a produtividade e possibilita o aproveitamento de novas tecnologias mais rapidamente por meio das ferramentas integradas da IBM, compiladores e tempos de execução para o IBM PureApplication e Sistemas NGP. É possível sintonizar e automatizar melhor sistemas e aplicativos a fim de melhorar seu desempenho, escalabilidade e confiabilidade.

Por exemplo, imagine que sua equipe está desenvolvendo padrões de aplicativos e artefatos relacionados, como mostra a Figura 1.


Figura 1. Desenvolvendo padrões de aplicativos e artefatos

O IBM PureApplication System pode ser usado para otimizar o processo por meio destas três etapas:

  1. Conecte o IBM® Rational® Application Developer diretamente em qualquer número do IBM PureApplication Systems.
  2. Adquira padrões de aplicativos do PureApplication System em sua área de trabalho.
  3. Represente os padrões de aplicativos em termos de projetos de área de trabalho do Rational Application Developer.
  4. Desenvolva o código normalmente. Publique os padrões de aplicativos para o PureApplication System.
  5. Trabalhe nos padrões de forma colaborativa e assista às mudanças de seus colegas de equipe.
  6. Exporte e importe padrões, gerencie preferências, etc.

Considere esses benefícios do uso de ferramentas integradas, compiladores e tempos de execução com as soluções de teste e de desenvolvimento multiplataforma da IBM:

  • 22-37% de melhoria na produtividade do desenvolvedor com ferramentas e compiladores modernos e integrados
  • Desenvolvimento, implementação, teste e manutenção simplificados e acelerados de aplicativos para o IBM PureApplication Systems
  • Melhor eficiência com a tecnologia líder de otimização de compiladores, quando usada em combinação com os compiladores do IBM Power Systems

Inovação: Como o gerenciamento do ciclo de vida do aplicativo de forma mais eficiente pode beneficiar sua organização

Para equipes de TI, qual é realmente o conceito de "inovação" tão utilizado? Ele vem na forma de novos aplicativos e serviços que atendem às novas necessidades de negócios com custo reduzido e em tempo oportuno. Isso significa que é possível gerenciar melhor o ciclo de vida do aplicativo desde a inspiração até a criação para uso. Essas habilidades são possíveis após a consolidação e a otimização, conforme descrito anteriormente.

Em uma organização normal, a falta de colaboração e comunicação entre as equipes de clientes, desenvolvimento e operacional e outras partes interessadas aumenta bastante o risco de criar produtos e serviços que não consigam atender às reais necessidades de negócios. A solução é o Application Lifecycle Management (ALM). É como as organizações conseguem melhorar as taxas de sucesso de seus negócios, enquanto controlam custos associados a erros de software.

A solução IBM ALM permite ganhar visibilidade e rastreabilidade de ponta a ponta das equipes, projetos, plataformas e processos para agilizar o prazo de lançamento no mercado. Gerenciando o ciclo de vida do aplicativo de forma mais eficiente, é possível fornecer softwares de alta qualidade e serviços mais rapidamente, pois haverá uma maior colaboração, automatização e controle da equipe nas plataformas.

As soluções ALM de software da IBM fornecem:

  • De 15 a 20% de redução do tempo do ciclo de desenvolvimento por meio de uma infraestrutura de equipe comum para o Collaborative Lifecycle Management ou CLM (consulte Recursos para mais informações)
  • Melhoria na comunicação e na colaboração entre as equipes de desenvolvimento, resultando em maior produtividade e custos reduzidos
  • Redução no tempo de depuração de aplicativos por meio de uma plataforma de comunicação comum, melhorando, dessa forma, a eficiência operacional.

Aceleração da mudança para a computação em nuvem: Como ativar rapidamente ambientes em nuvem seguros e integrados

Muito frequentemente, a falta de coordenação entre as equipes de desenvolvimento e de operações causa atrasos e custos adicionais no lançamento de novos recursos vitais para os negócios. Geralmente, os problemas resultam de processos manuais que consomem muito tempo e das transferências entre os diferentes estágios do fornecimento do software. No passado, a implementação bem-sucedida na fase do desenvolvimento não era um indicador de sucesso na implementação de outros ambientes.

O planejamento de implementação e as soluções contínua de criação, integração e entrega da IBM ajuda a planejar, automatizar e controlar o fornecimento de infraestrutura, configuração de middleware e a implementação de aplicativos. O objetivo? Poder configurar e usar repetidamente ambientes bem-definidos e padronizados em uma infraestrutura baseada em nuvem, eliminando erros manuais caros utilizando a automação e reduzindo drasticamente os tempos de fornecimento.

As equipes podem automatizar a criação, teste e implementação de aplicativos para ambientes em nuvem. O planejamento de implementação e a solução contínua de construção, integração e entrega da IBM permitem-lhe automatizar a implementação de carga da trabalho, bem como acelerar a entrega de aplicativos em ambientes de desenvolvimento, teste e produção.

Como mostra a Figura 2, o gerenciamento unificado de ciclo de vida de aplicativos reduz o tempo de implementação por meio da automatização do fornecimento de cargas de trabalho de aplicativos.


Figura 2. Diagrama de fluxo de trabalho de gerenciamento de ciclo de vida de aplicativos


Resumo

As organizações de TI atuais podem aproveitar o IBM PureSystems para lidar com as principaisnecessidades de TI:

  • Como consolidar melhor as cargas de trabalho para diminuir o TCO e reduzir a complexidade e a expansão
  • Como sintonizar e automatizar sistemas a fim de otimizá-los para seus ambientes
  • Como fornecer recursos mais rapidamente para estimular a inovação
  • Como ativar ambientes em nuvem rápidos, seguros e integrados caso as organizações escolham ir nessa direção

Com o IBM PureSystems, é possível consolidar sistemas e cargas de trabalho de aplicativos para reduzir o custo total de propriedade para sua infraestrutura de TI. Ambientes de desenvolvimento, teste e produção podem ser executados em uma infraestrutura compartilhada, configurados de maneiras comuns. Isso ajuda a assegurar que a automatização da implementação e os próprios aplicativos se comportarão como devem durante a produção, assim como acontece nos ambientes de desenvolvimento e de teste. Adotando os Sistemas Especialistas Integrados, é possível simplificar e reduzir a complexidade e a expansão de seu datacenter. As cargas de trabalho podem ser gerenciadas de forma inteligente e controladas a partir de um único ponto e o ambiente irá fornecer escalabilidade dinâmica para ajudar a atender aos níveis de serviço.

Novos recursos podem ser fornecidos rapidamente para ajudar a melhorar o prazo de lançamento no mercado de novos serviços e a capacidade de lidar com mudanças sob demanda pode ser agregada a custo reduzido e de forma automática. Por fim, tudo isso pode ser feito de forma a acelerar o uso de ambientes em nuvem que ajudam a ampliar os atuais investimentos por meio de padrões abertos e ajudam a compartilhar recursos de TI de forma eficiente para melhorar a economia de TI.

Os recursos da IBM podem ajudá-lo a obter mais benefícios do PureSystems o mais rápido possível, bem como minimizar a interrupção e a complexidade de gerenciar o ciclo de vida dos serviços. A IBM ajuda a eliminar as diferenças nos processos corporativos de TI e a colocar os aplicativos em funcionamento rapidamente para que seja possível alcançar os seguintes resultados:

  • Reduzir o custo e o risco associado com a implementação de uma nova infraestrutura, gerenciando o IBM PureSystems como parte do ciclo de vida de seu serviço.
  • Minimizar a interrupção e a complexidade com a criação, integração, teste e entrega contínuos, como parte do ciclo de vida do aplicativo.
  • Gerenciar o ciclo de vida do serviço por meio de plataformas heterogêneas.

Recursos

Aprender

Obter produtos e tecnologias

  • Faça download de uma versão gratuita do software Rational.

  • Avalie outros produtos de software da IBM da forma que melhor lhe convier: faça o download da versão de avaliação, experimente-a on-line, use-a em um ambiente de nuvem ou passe algumas horas no SOA Sandbox aprendendo a implementar Arquitetura Orientada a Serviços de forma eficiente.

Discutir

Sobre os autores

Photo of Steve Abrams

Dr. Steve Abrams é Distinguished Engineer da IBM e trabalha no IBM Rational Chief Technology Office como Chief Architect do Rational para a Computação em Nuvem. Ele define uma estratégia técnica do Rational em torno da computação em nuvem e de desenvolvimentos, integrando-a com a estratégia de negócios da IBM. Como membro da equipe de CTO, ele ajudou a criar o Jazz Integration Architecture e a fazer com que os produtos IBM o adotassem. Ele também lançou a Open Services for Lifecycle Collaboration, uma iniciativa que abrange o segmento de mercado para simplificar bastante a integração em todo o ciclo de vida da entrega do software, definindo de forma aberta e colaborativa uma arquitetura de integração RESTful. Steve também gerencia projetos conjuntos do Rational com a divisão de Pesquisa da IBM. Sua ampla experiência inclui trabalhos com música computacional, robótica, geometria computacional e CAD/CAM e ferramentas de protótipos rápidos. Estudou na Universidade de Columbia, onde se formou e obteve os títulos de mestre e Ph.D. em Ciências da Computação.

Author1 photo

Tim Hahn é um Distinguished Engineer da IBM e trabalha com a IBM há 21 anos. Ele é o Chief Architect de Ferramentas de Modernização Corporativa na organização do Rational do IBM Software Group. É responsável pela estratégia, arquitetura e design dos produtos de modernização corporativa do Rational, o que traz uma tecnologia inovadora e vibrante para atender às necessidades de uma comunidade de usuários variados focada na modernização corporativa, no desenvolvimento de aplicativos multiplataforma e agregando o melhor valor possível a partir das ferramentas utilizadas. Antes disso, Tim trabalhou na organização do Tivoli do IBM Software Group como Chief Architect para Sistemas e Redes de Segurança, trabalhando em estratégia, arquitetura, design e desenvolvimento de produtos de segurança. No passado, trabalhou com uma variedade de produtos, incluindo a arquitetura, design e desenvolvimento principais do IBM Encryption Key Manager e do IBM z/OS Security Server LDAP Server. O conhecimento de Tim é multifacetado, incluindo ferramentas e técnicas de desenvolvimento de aplicativos, segurança de software, serviços de diretório e sistemas IBM System z. Ele publicou vários artigos sobre o uso de produtos de segurança Rational e Tivoli em ambientes de implementação de ponta a ponta e é coautor de dois livros: e-Directories: Enterprise Software, Solutions, and Services e Mainframe Basics for Security Professionals.

Ajuda para Relatar Abuso

Relatar abuso

Obrigado. Esta entrada foi sinalizada para atenção do moderador.


Ajuda para Relatar Abuso

Relatar abuso

Falha no envio do Relatório de abuso. Tente novamente mais tarde.


developerWorks: Registre-se


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Selecione seu nome de exibição

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

(Deve possuir de 3 a 31 caracteres.)


Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Classificar este artigo

Comentários

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Rational
ArticleID=812389
ArticleTitle=IBM PureSystems: Um divisor de águas no desenvolvimento, implementação e gerenciamento de aplicativos de TI
publish-date=04302012