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.
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
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.
- Pré-otimizado para cargas de trabalho de aplicativos da web e de banco de de dados
- Padrões de carga de trabalho codificam o conhecimento da IBM, do parceiro e do cliente
- Infraestrutura resiliente, segura, virtualizada e escalável
- Integração contínua durante todo o ciclos de vida de TI
- Ponto único de gerenciamento de plataforma
- Monitoramento e manutenção integrados
- Fornecimento de autoatendimento repetido
- Tempos de execução de aplicativos e dados integrados e elásticos
- Gerenciamento de carga de trabalho com reconhecimento de aplicativo
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.
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:
- Conecte o IBM® Rational® Application Developer diretamente em qualquer número do IBM PureApplication Systems.
- Adquira padrões de aplicativos do PureApplication System em sua área de trabalho.
- Represente os padrões de aplicativos em termos de projetos de área de trabalho do Rational Application Developer.
- Desenvolva o código normalmente. Publique os padrões de aplicativos para o PureApplication System.
- Trabalhe nos padrões de forma colaborativa e assista às mudanças de seus colegas de equipe.
- 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
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.
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
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.
Aprender
- Encontre artigos e links dos recursos IBM PureSystems no developerWorks
- Obtenha mais informações sobre os produtos e benefícios IBM PureSystems:
- Produtos relacionados ao IBM Rational PureSystems para consolidar, otimizar, inovar e acelerar
- IBM PureSystems Overview
- Visão geral da família de produtos
- O PureFlex Systems combina computação, armazenamento, redes, virtualização e gerenciamento em um único sistema de infraestrutura e é especialista em prever e antecipar as necessidades de recursos a fim de otimizar sua infraestrutura
- PureApplication System, uma plataforma flexível com reconhecimento de cargas de trabalho, desenvolvida e sintonizada especificamente para aplicativos transacionais de web e de banco de dados, fácil de implementar, customizar, proteger e gerenciar
- PureSystems Center, no qual é possível encontrar soluções por segmento de mercado, incluindo financeiro, educação, mercados financeiros, governo, assistência médica e seguro
- Detalhes de ação
- Sistemas especialistas integrados para conhecimento integrado, integração por design e experiência simplificada
- Visite a área do software Rational no developerWorks para recursos técnicos e melhores práticas para produtos Rational Software Delivery Platform.
- Assine a newsletter semanal de email do developerWorks e escolha os tópicos que irá seguir.
- Fique por dentro dos eventos técnicos e Webcasts do developerWorks com ênfase em uma série de produtos IBM e assuntos relacionados ao segmento de mercado de TI.
- Participe de um briefing ao vivo e gratuito
do developerWorks para se atualizar rapidamente sobre produtos e ferramentas IBM, bem como tendências do segmento de mercado de TI.
- Acompanhe os demos on demand do developerWorks, variando de demos de instalação e configuração de produtos para iniciantes a funcionalidades avançadas para desenvolvedores experientes.
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
- Faça parte dos fóruns do software Rational para fazer perguntas e participar de discussões.
- Faça e responda perguntas, e aumente seus conhecimentos participando dos Fóruns do Rational, cafésée de wikis.
- Classifique ou revise o software Rational. É rápido e fácil.

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.

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.