Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições 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.

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]

Recursos de modelagem de implementação do IBM PowerVM para virtualização

Como customizar o editor de topologia do Rational Software Architect

Frederico Muñoz, IT Architect, IBM USA
author photo
Frederico Muñoz é arquiteto de TI da IBM, em Portugal.

Resumo:  Este tutorial mostra como usar as habilidades de customização do IBM® Rational® Software Architect para modelar as topologias do IBM ® PowerVM™ . Ele apresenta as etapas para adicionar novas unidades, com novas capacidades e requisitos, e mostra como aproveitar blocos de construção existentes para adicionar uma nova camada de virtualização. Ele também descreve o suporte existente para modelagem de virtualização de x86 e IBM® System z® por meio de uma abordagem passo a passo que explica os conceitos subjacentes utilizados e como aplicá-los no desenvolvimento do novo modelo PowerVM.

Data:  18/Jul/2011
Nível:  Intermediário

Atividade:  3657 visualizações
Comentários:  

Antes de iniciar

IBM® Rational® Software Architect é uma ferramenta poderosa para desenvolvimento de software, mas os recursos não se limitam e essa área específica. Com seu suporte completo a UML e habilidades gerais de modelagem, ele pode ser usado de modos muito flexíveis:

  • Diagramação de forma livre: A multiplicidade de opções de diagrama fornece uma base completa para diagramas de forma livre, visto que eles costumam ser usados em cenários de desenvolvimento não de software. Uma visão geral da arquitetura de TI pode ser obtida facilmente usando um modelo de Implementação ou de Componentes ou até mesmo misturando conceitos de diferentes modelos.
  • Artefatos de método: Ao seguir uma metodologia específica (Rational Unified Process ou OpenUP, por exemplo) muitas vezes há a necessidade de criar modelos e diagramas. O Rational Software Architect pode ser usado com bons resultados para produzi-los, sozinho ou usando plug-ins específicos que agilizam o processo e fornecem modelos úteis.
  • Topologias de implementação de modelagem: Essa é uma habilidade específica que versões recentes disponibilizam e que é diferente do modelo de implementação de UML.

Este tutorial concentra-se no último ponto: topologias de implementação. Este recurso pode ser usado de muitas maneiras diferentes. Como exemplo, pode-se colocar de lado todas as minúcias sobre restrições, requisitos e recursos e simplesmente usá-lo como outra forma de diagramação. Isso se aplica à maioria das partes do Rational Software Architect, na medida em que há um uso superficial que pode ser imediatamente produtivo e um maior complexo que leva mais tempo para aprender, mas que tem potencial ainda maior para produtividade.

As topologias de implementação não são UML (embora usem links UML se estiverem presentes e sejam integradas com diagramas UML existentes) e podem representar uma grande variedade de sistemas de computador em diferentes níveis de abstração. É bastante intuitivo, pois não exige o nível de compreensão conceitual que o UML exige. Ele usa termos bem conhecidos para relacionamentos bem conhecidos entre software, hardware e outros componentes de TI. Por padrão, o Rational Software Architect vem com modelos que abrangem muitos pacotes de software diferentes, modelos de hardware, sistemas operacionais e muitas outras unidades em domínios diferentes. Mas é igualmente importante destacar que o Rational Software Architect possibilita customizar as unidades existentes de acordo com as suas necessidades.

Este tutorial o guiará pelo processo de desenvolvimento de uma estrutura de virtualização feita sob medida para uso na modelagem da plataforma IBM ® Power Systems™ com tecnologias PowerVM. O Rational Software Architect tem um ótimo editor de topologia de implementação que contém suporte explícito a várias tecnologias de virtualização e, igualmente importante, facilita a customização de elementos existentes. Usando a modelagem PowerVM como exemplo, aprenderemos a modificar rapidamente unidades genéricas para adaptá-las a novos cenários.

Sobre este tutorial

Este tutorial é basicamente dividido em três etapas básicas:

  1. Uma introdução breve à modelagem de implementação física, usando servidores discretos
  2. Uma visão geral prática de algumas das tecnologias de virtualização existentes explicitamente suportadas pelo Rational Software Architect
  3. O desenvolvimento gradual do suporte à virtualização PowerVM usando as ferramentas de customização do Rational Software Architect

Embora o processo de customização seja simples, este tutorial não supõe que o usuário tenha experiência prévia com o Rational Software Architect. Portanto, é dada ênfase à demonstração de como as topologias de implementação são criadas e preenchidas. Quando começa o processo de customização, os principais conceitos de topologias já foram demonstrados e formam uma progressão natural.


Objetivos

Neste tutorial, aprenderemos sobre as topologias de implementação do Rational Software Architect, a modelar uma infraestrutura física e a modelar de diferentes tecnologias de virtualização. No final deste tutorial, teremos implementado com sucesso o suporte à modelagem PowerVM e aprendido os conceitos básicos de customização que podem ser usados em muitos outros cenários.


Pré-requisitos

Este tutorial não se baseia em nenhum sistema operacional específico. Contudo, os exemplos usam Linux, de modo que qualquer operação de sistema de arquivo deve ser convertida para o equivalente se for usado outro sistema operacional.

Este tutorial não exige conhecimento prévio das topologias de implementação de modelagem. É útil ter certa familiaridade com o Rational Software Architect, mas não é um requisito.


Requisitos do sistema

O único requisito deste tutorial é o Rational Software Architect Versão 8.0 (ou posterior) com os recursos de Modelagem de Implementação ativados.

1 de 12 | Próximo

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Rational
ArticleID=654470
TutorialTitle=Recursos de modelagem de implementação do IBM PowerVM para virtualização
publish-date=07182011
author1-email=frederico.munoz@pt.ibm.com
author1-email-cc=

Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).