Integre o Rational System Architect 11.4 e aplicativos CLM 2012 usando OSLC

Como instalar e configurar vínculo bidirecional do zero

OSLC é uma tecnologia madura e eficiente para integrar aplicativos de ciclo de vida de software. Os aplicativos Rational System Architect Versão 11.4 e a solução Rational para Collaborative Lifecycle Management (CLM) 2012 baseiam-se em tecnologias e arquiteturas muito diferentes. Este artigo explica, passo a passo, como configurar esses produtos para que trabalhem juntos de forma integrada.

Wolfram Richter, IT Architect, IBM

Wolfram Richter photoWolfram Richter mora e trabalha na Alemanha. Ele é consultor da organização IBM Software Services para WebSphere. Com nove anos de trabalho com middleware IBM e tecnologia de gerenciamento de processos de negócios (BPM), sua especialidade é integrar soluções SAP com software IBM. Antes de sua função atual no próprio departamento de TI da IBM, trabalhou como especialista de pré-venda de TI e em educação e treinamento.



15/Out/2012

Visão Geral

Open Services for Lifecycle Collaboration (OSLC) permite que ferramentas de ciclo de vida de software e de produto do mesmo fornecedor ou de fornecedores diferentes interoperem para suportar processos de ponta a ponta. Essas ferramentas incluem pacotes de software para gerenciamento de projeto, rastreamento de defeitos, gerenciamento de teste, gerenciamento de arquitetura e outras tarefas. Neste artigo, mostraremos como configurar a integração OSLC entre o IBM® Rational® System Architect como ferramenta de gerenciamento de arquitetura e os aplicativos da solução Rational para Collaborative Lifecycle Management (CLM) que oferecem recursos de gerenciamento de requisitos, planejamento de projeto, gerenciamento de alteração e configuração, gerenciamento de desenvolvimento e gerenciamento de teste. Essa configuração em um servidor Microsoft Windows 2008 R2 requer navegar por entre algumas armadilhas.

Este artigo foi escrito com base na experiência obtida ao configurar o cenário de integração no IBM Beta Test Site no SAP Center of Excellence da IBM, localizado em Herrenberg, Alemanha. O artigo supõe que você esteja familiarizado com os conceitos principais das respectivas ferramentas. O texto explica o processo de instalação e integração de modo passo a passo, usando as seguintes versões dos produtos:

  • Microsoft Windows Server 2008 R2
  • Rational System Architect V11.4.2
    • Inclui Microsoft SQL Server Express 2008
  • Rational System Architect XT V11.4.2 (System Architect XT)
  • Rational CLM 2012
    • Rational Team Concert 4.0
    • Rational Quality Manager 4.0
    • Rational Requirements Composer 4.0 Rational Requirements Composer

O autor já configurou com sucesso uma configuração semelhante com base em versões anteriores, como System Architect V11.4.1.2 e CLM 2011 (Rational Team Concert, Rational Requirements Composer e Rational Quality Manager 3.0). Embora as capturas de tela possam ser diferentes nos detalhes, a abordagem geral não muda.


Instalar os componentes de software

Ao longo deste artigo, o nome do host do servidor é OSLC e o domínio é .example.com. Substitua pelo nome de servidor e domínio quando apropriado. No servidor, foi criado um usuário do Microsoft Windows chamado "Rational" (OSLC\Rational) com privilégios administrativos.

Preparar o servidor Microsoft Windows 2008 R2

A instalação e configuração de Internet Information Services (IIS) é um pré-requisito para o Rational System Architect XT e .NET 3.5 Framework é um pré-requisito para o handshake de segurança OSLC do System Architect.

  1. Use o Server Manager para incluir a função de servidor da web (IIS). Selecione os seguintes serviços de função (veja a Figura 1):
    • Application Development
      • ASP.NET
      • ASP
      • ISAPI Extensions
      • ISAPI Filters
    • Security
      • Basic Authentication
      • Windows Authentication
  2. Use o Server Manager para incluir o .NET Framework 3.5 ou posterior (veja a Figura 2).
Figura 1. Serviços de função do IIS necessários para a instalação do System Architect XT
Serviços de função do IIS necessários para a instalação do System Architect XT
Figura 2. Recurso .NET Framework 3.5.1 do Windows Server
Recurso .NET Framework 3.5.1 do Windows Server

Instalar o Rational System Architect

Neste exemplo, o System Architect foi instalado no diretório padrão:

C:\Program Files (x86)\IBM\Rational\System Architect Suite

  1. Certifique-se de que um arquivo de licença válido esteja disponível para o Rational System Architect e System Architect XT, ou que ambos possam ser configurados para usar um servidor de licença que possa fornecer licenças válidas.
  2. Realize uma instalação completa do System Architect, incluindo todos os pré-requisitos.

Configurar o System Architect usando o Startup Wizard

Se ele não aparecer automaticamente quando você iniciar o System Architect pela primeira vez, clique em Help > Startup Wizard para iniciar o assistente. Instale uma instância do SQL Server 2008, configure a instalação do System Architect e instale as enciclopédias de amostra e de tutorial. Isso cria, entre outras, a enciclopédia de amostra JK_Enterprises, que usamos para demonstrar a integração de OSLC (veja a Figura 3).

Figura 3. Enciclopédias de amostra do Startup Wizard
Enciclopédias de amostra do Startup Wizard

Instalar System Architect XT

O System Architect XT é necessário para renderizar os diagramas como páginas da web quando o System Architect age como provedor de OSLC. Ele é instalado no mesmo diretório. Caso você receba uma mensagem de erro 0x8007000B durante a instalação (Figura 4), verifique se os serviços de função de IIS estão completos e tente instalar novamente.

Figura 4. Mensagem de erro de instalação do System Architect XT quando há serviços de função de IIS ausentes
Mensagem de erro de instalação do System Architect XT quando há serviços de função de IIS ausentes

Instalar e configurar aplicativos CLM 2012

Instale Rational Requirements Composer, Rational Team Concert e Rational Quality Manager. Uma instalação expressa usando Tomcat é o suficiente para esse cenário de demonstração. O Interactive Installation Guide pode ajudar no processo.

  1. Ao usar o Microsoft Internet Explorer, inclua oslc.example.com nos sites confiáveis.
  2. Navegue até https://oslc.example.com:9443/jts/setup para configurar o servidor.
  3. Faça login usando o ID do usuário e senha ADMIN e ADMIN.
  4. Execute a instalação expressa.
    1. Confirme o URI público: https://oslc.example.com:9443/jts
    2. Crie um usuário administrativo (neste exemplo, o nome é rational).
    3. É possível usar as licenças de avaliação fornecidas (Rational Requirements Composer Analyst, Rational Team Concert Developer, Rational Quality Manager Quality Professional, Contributor) ou importar suas próprias licenças.

Criar os projetos de amostra CLM

Para criar alguns dados de amostra, navegue para esse local e crie os projetos de amostra de ciclo de vida "Money that matters":

https://oslc.example.com:9443/admin/web#/sample

O usuário "rational" deve ser incluído automaticamente em cada projeto como administrador. Além disso, são criados alguns usuários de amostra. Embora não seja estritamente necessário para esse cenário de vinculação de OSLC, esses usuários de amostra também devem receber as licenças apropriadas. Isso pode ser feito na seção de gerenciamento de usuários da página de administração do Jazz Team Server.

Essa etapa cria os seguintes projetos:

  • JKE Banking (gerenciamento de alteração e configuração) em /ccm
  • JKE Banking (gerenciamento de qualidade) em /qm
  • JKE Banking (gerenciamento de requisitos) em /rm

Configurar Rational System Architect como consumidor de OSLC

O exemplo a seguir mostra como configurar o Rational Requirements Composer como provedor de RM para os requisitos que serão vinculados a partir do conteúdo do System Architect. Quase as mesmas etapas são necessárias para vincular o Rational Team Concert e Rational Quality Manager, embora a configuração possa ser realizada em locais diferentes. O artigo do developerWorks intitulado Monitor Rational System Architect models by using Rational Team Concert explica como usar o Rational Team Concert para monitorar alterações no System Architect.

Permitir registro de OSLC com elevação de privilégio

OSLC usa OAuth como mecanismo de autenticação e um mecanismo de retorno de chamada para trocar informações de handshake de segurança. O System Architect precisa abrir um terminal HTTP na máquina local para poder receber o handshake. Por padrão, a política de segurança do Windows 2008 impede isso para usuários sem privilégio, o que faz com que o handshake de OAuth resulte em falha mais ou menos silenciosa. Isso significa que o System Architect precisa ser executado como administrador (o que ignora o objetivo do processo não privilegiado), ou um ACL de URL precisa ser registrado para permitir que usuários regulares abram o terminal.

Em um shell de comando com privilégios elevados (que foi executada como administrador, como mostra a Figura 5), execute o comando netsh mostrado na Listagem 1 no sistema que está executando o System Architect. Substitua OSLC com o nome do host do sistema que está executando o System Architect.

Figura 5. Configurando o ACL de URL através do netsh
Configurando o ACL de URL através do netsh

A expressão sddl é equivalente a especificar user=Everyone, mas também funciona em outros códigos de idioma do Windows além do inglês.

Listagem 1. Comando netsh que permite que todos abram o terminal HTTP do OAuth
netsh http add urlacl url=http://OSLC:8890/ sddl=D:(A;;GX;;;WD)

Criar uma Chave do Consumidor no Rational Requirements Composer

Ao contrário de outros aplicativos Jazz, como Rational Team Concert e Rational Quality Manager, o Rational Requirements Composer não tem sua própria configuração de OAuth. Ele compartilha a configuração do componente Jazz Team Server.

  1. Navegue para https://oslc.example.com:9443/jts/admin.
  2. Selecione Server > Communication / Consumers (Inbound) (veja a Figura 6).
  3. Especifique um nome para o consumidor (SA neste exemplo) e defina uma senha.

Dica:
Desmarcar a caixa de seleção Trusted faz com que o Rational Requirements Composer pergunte explicitamente ao usuário final, cada vez que ele fizer login no Rational Requirements Composer pelo aplicativo System Architect, se deve confiar no System Architect para agir em nome do usuário. Como temos ambos os ambientes sob nosso controle e é mais conveniente, mantemos Trusted marcado.

Figura 6. Criar uma chave de consumidor para o Rational Requirements Composer na visualização de administração do Jazz Team Server
Criar uma chave de consumidor para o Rational Requirements Composer na visualização de administração do Jazz Team Server

Registrar a URL de retorno de chamada do System Architect como sendo confiável

O Rational Requirements Composer não pode determinar que a URL de retorno de chamada usada pelo mecanismo OAuth do System Architect origina-se de uma fonte confiável. Isso fará com que o sinalizador Trusted seja ignorado caso não seja alterado.

  1. Para evitar isso, navegue até https://oslc.example.com:9443/jts/admin e clique na guia Server.
  2. Selecione Configuration e depois Advanced Properties e procure por com.ibm.team.repository.service.internal.oauth.OAuthServiceProvider.
  3. Inclua o URI de retorno de chamada, http://OSLC:8890/SAOSLCConsumer/, à lista de URIs de autorização de cliente confiáveis (Figura 7).
  4. Clique no link Preview e em Save para salvar a configuração.
Figura 7. Incluindo o URI do System Architect como uma URL de retorno de chamada do OAuth confiável
Incluindo o URI do System Architect como uma URL de retorno de chamada do OAuth confiável

Registrar o Rational Requirements Composer como Provedor de Serviço OSLC no System Architect

Essa etapa precisa ser feita uma vez para cada enciclopédia System Architect e projeto Rational Requirements Composer.

  1. No System Architect, abra a enciclopédia JK_Enterprise.
  2. Usando a barra de menus, selecione Tools > Service Provider Configuration.
  3. Na área Servers Established, clique no botão Add,
  4. Configure o link para o servidor Rational Requirements Composer. Forneça as seguintes informações (veja a Figura 8) e clique no botão Register:
    • Um nome para o servidor (RRC neste exemplo)
    • A URL de serviços de raiz do Rational Requirements Composer
      (https://oslc.example.com:9443/rm/rootservices)
    • A chave criada durante o registro do Consumidor OSLC no Jazz Team Server
    • O segredo selecionado durante o registro.
Figura 8. Registrando o Rational Requirements Composer como Provedor de Serviços no System Architect
Registrando o Rational Requirements Composer como Provedor de Serviços no System Architect
  1. Após registrar o servidor, o botão Add na área Communication Links deve ficar disponível. Clique nele e selecione a configuração RRC.
  2. Um diálogo de autenticação deve ser aberto, no qual se deve informar as credenciais do usuário do Rational Requirements Composer.
  3. Após autorizar o System Architect explicitamente a acessar o Rational Requirements Composer em nome do usuário, selecione JKE Banking na lista de projetos de requisitos do Rational Requirements Composer (Figura 9) e clique em Add.
  4. Feche a janela de diálogo Configure Service Provider.
Figura 9. Diálogo de seleção de projeto do Rational Requirements Composer no System Architect
Diálogo de seleção de projeto do Rational Requirements Composer no System Architect

Se você receber uma mensagem de erro dizendo "Could not load file or assembly System.Core..." após informar suas credenciais de autenticação (veja a Figura 10), é necessário instalar o Microsoft .NET Framework 3.5 e reiniciar o Rational System Architect.

Figura 10. Mensagem de erro "Could not load file or assembly System.Core... "
Mensagem de erro

Caso você receba uma mensagem de erro "Access is Denied" (Figura 11), ou caso não seja possível carregar a página de diálogo após informar as credenciais de autenticação (Figura 12), é necessário executar o System Architect com privilégios elevados ou realizar a etapa de registro de ACL de URL.

Figura 11. Mensagem de erro "Access is Denied"
Mensagem de erro
Figura 12. Página de diálogo não pode ser carregada
Página de diálogo não pode ser carregada

Vínculo do System Architect para o Rational Requirements Composer

Os vínculos de OSLC para requisitos podem ser criados a partir de diagramas, símbolos ou definições do System Architect. Neste exemplo, estamos usando o diagrama de caso de uso Account Open na enciclopédia JK_Enterprises. Nós vinculamos a definição de agente do Rational Requirements Composer ao símbolo Customer no diagrama do System Architect.

  1. Clique com o botão direito no conteúdo da enciclopédia e selecione Link to Requirement no menu de contexto (veja a Figura 13). Se você não tiver autenticado em relação ao Rational Requirements Composer na sessão atual do System Architect, verá a janela de diálogo de login do Rational Requirements Composer.
  2. Você verá uma janela de diálogo que permite selecionar requisitos ou coleções do Rational Requirements Composer.
Figura 13. Menu de contexto que permite vincular a um requisito
Menu de contexto que permite vincular a um requisito
  1. No diálogo de seleção do Rational Requirements Composer (para seleção de artefato, veja a Figura 14), procure o nome do requisito ou navegue até ele através da estrutura de pastas do Rational Requirements Composer, JK Enterprise Project > Use Case Content > Actors.
  2. Selecione o agente Composer e clique em OK.
Figura 14. Selecionar um requisito do Rational Requirements Composer no System Architect
Selecionar um requisito do Rational Requirements Composer no System Architect

Visualize o resumo do destino da vinculação OSLC no Rational System Architect

No System Architect, a existência de uma vinculação de OSLC é indicada pelo uso de um ícone de triângulo vermelho ao lado de um símbolo, definição ou diagrama (Figura 15). Se você passar o ponteiro do mouse por cima do triângulo, aparecerá uma janela pop-up exibindo um resumo do destino do vínculo (Figura 16). O conteúdo desse pop-up é renderizado pelo sistema de destino (Rational Requirements Composer neste exemplo), portanto, ele contém sempre o conteúdo mais recente.

Ícones de triângulo indicam a existência de vínculos de requisito de OSLC
Figura 16. Janela pop-up mostra o resumo de requisito
Janela pop-up mostra o resumo de requisito

Configurar o System Architect como provedor de OSLC

Neste exemplo, iremos configurar o System Architect para fornecer diagramas de arquitetura a itens de trabalho do Rational Team Concert. Isso pode ser útil para associar informações de arquitetura com uma tarefa.

Configurar o serviço REST do System Architect para expor a enciclopédia como uma fonte de vínculo de OSLC

Consulte o tópico Configuring Rational System Architect encyclopedias as resources for linking no centro de informações para mais detalhes. A configuração do serviço REST é armazenada no arquivo SAServerConfiguration.xml no diretório de instalação do System Architect (consulte a Listagem 2). Neste exemplo, está localizada em:

C:\Program Files (x86)\IBM\Rational\System Architect Suite\System Architect

  1. Inicie um editor como o Bloco de Notas ou Wordpad como administrador
  2. Edite o arquivo SAServerConfiguration.xml desta forma:
    • Escolha o nome de um servidor lógico,
    • Forneça SQL como serverType,
    • Especifique a conexão do servidor SQL no qual as enciclopédias do System Architect residem como serverName.
    • Se não forem usadas áreas de trabalho, basta informar apenas o nome da enciclopédia e deixar a configuração workspace da forma como está.
Listagem 2. Arquivo SAServerConfiguration.xml expondo a enciclopédia JK_Enterprises
<SAServerConfiguration> 
    <SAServers> 
        <Logicalserver name="SA" serverType="SQL" serverName="OSLC\SYSARCH" > 
            <Encyclopedias> 
                <Encyclopedia encyclopediaName="JK_Enterprises"> 
                    <Workspace ID="" name=""/> 
                </Encyclopedia> 
            </Encyclopedias> 
        </Logicalserver> 
    </SAServers> 
</SAServerConfiguration>
  1. Inicie ou reinicie o serviço REST do System Architect para que a comunicação de entrada de OSLC funcione. Inicie uma janela de comando como administrador e execute o comando na Listagem 3 (veja também a Figura 17).

Dica:
Se o serviço já estava sendo executado, é necessário reiniciá-lo para captar a configuração alterada. Basta usar o comando net stop usando a mesma sintaxe antes de iniciar o serviço.

Listagem 3. Comando para iniciar o serviço REST do System Architect
net start "IBM Rational System Architect Rest Service"
Figura 17. Iniciando o serviço REST do System Architect
Iniciando o serviço REST do System Architect

Criar a configuração de amigo (de saída) do OAuth no Rational Team Concert

Rational Team Concert mantém sua própria configuração de OAuth e não participa da configuração do Jazz Team Server.

  1. Navegue para https://oslc.example.com:9443/ccm/admin.
  2. Inclua uma entrada na seção Communication / Friends (outbound).
  3. Uma janela de diálogo (Figura 18) predirá as seguintes informações:
    • Um nome para o amigo (este exemplo usa SA)
    • O URI de raiz dos serviços (http://oslc.example.com:8889/SAOLSC/rootservices)
    • Uma senha como o segredo compartilhado
    • Se um relacionamento confiável deve ou não ser estabelecido entre os servidores (sim)
Figura 18. Criando um link de amigo do OAuth no Rational Team Concert
Criando um link de amigo do OAuth no Rational Team Concert

Dica:
Ao clicar em Create Friend e depois Next, será apresentada a você a chave provisória. No entanto, a chave e o segredo não serão exigidos nas próximas etapas.

Associar o System Architect com o projeto do Rational Team Concert

  1. Navegue para https://oslc.example.com:9443/ccm/web e clique no link Manage Project do projeto JKE Banking (Figura 19).
Figura 19. Visão Geral do projeto Rational Team Concert
Visão Geral do projeto Rational Team Concert
  1. Role para baixo até a seção Associations e clique no botão Add para abrir uma janela de diálogo de seleção.
  2. Selecione o aplicativo SA que acaba de ser criado como amigo do OAuth (Figura 20).
  3. Agora outro diálogo de autenticação deve ser aberto, desta vez renderizado pelo System Architect XT (Figura 21). Rational System Architect autentica em relação ao registro do usuário do sistema operacional. É por isso que é necessário informar as credenciais de usuário do Windows (o nome de usuário deve ser especificado no formato DOMÍNIO\NOME DE USUÁRIO do Windows, portanto, OSLC\Rational neste exemplo).
  4. Após as credenciais de usuário serem autenticadas, você verá uma lista de enciclopédias do System Architect expostas. Selecione a enciclopédia JK_Enterprises_1 (_1 é anexado automaticamente pelo System Architect) e clique em OK.
  5. Salve a configuração.
Figura 20. Seleções da visualização Add Association do Rational Team Concert
SA and JK_Enterprises_1 encyclopedia selected
Figura 21. Janela de diálogo de autenticação de XT e IIS do System Architect
Janela de diálogo de autenticação de XT e IIS do System Architect

Vincule um item de trabalho do Rational Team Concert a um artefato de arquitetura do System Architect

  1. Abra um item de trabalho do Rational Team Concert para o projeto JKE Banking (Change Management) e navegue até a página Links.

Você verá um novo tipo de link Elaborated by Architecture Element disponível (Figura 22).

Figura 22. Novo tipo de link "Elaborated by Architecture Element" para itens de trabalho Rational Team Concert
Novo tipo de link
  1. Clique em Elaborated by Architecture Element para criar um link para esse tipo.
  2. Quando a janela de diálogo de seleção de artefato abrir, renderizada pelo System Architect XT (Figura 23), é possível filtrar por nome de artefato, tipos e outros atributos. Neste exemplo, apenas procuramos pelo diagrama de caso de uso Account Open usado no System Architect como exemplo de Consumidor do OSLC
  3. Selecione um artefato no lado direito e clique em OK.
Figura 23. Diálogo de seleção de artefato do System Architect no Rational Team Concert
Diálogo de seleção de artefato do System Architect no Rational Team Concert

Visualizar o resumo do link

Agora que o link foi criado, é possível acessar facilmente informações detalhadas de dentro do item de trabalho do Rational Team Concert. Basta passar o ponteiro sobre o link e uma janela pop-up será aberta (no ambiente do autor, essa janela às vezes não abria, o que foi resolvido reiniciando o serviço REST do System Architect). Pode ser necessário fazer login no System Architect XT novamente. Como não configuramos o System Architect XT para usar HTTPS, o Internet Explorer mostrará um aviso de conteúdo criptografado (do Rational Team Concert) e conteúdo não criptografado (do System Architect XT) serão exibidos na mesma página (Figura 24). É importante escolher No aqui, do contrário, o conteúdo do System Architect não será carregado.

Figura 24. Aviso sobre conteúdo não criptografado em uma página da web criptografada
Aviso sobre conteúdo não criptografado em uma página da web criptografada

Quando você fizer login, a janela pop-up mostra informações técnicas sobre o diagrama do System Architect. O conteúdo do diagrama é carregado após você clicar no link Show More na parte inferior da janela de pop-up (veja a Figura 25).

Figura 25. Exibindo um diagrama do System Architect em uma janela pop-up do Rational Team Concert
Exibindo um diagrama do System Architect em uma janela pop-up do Rational Team Concert

Clicar no vínculo OSLC leva ao website do System Architect XT, onde é possível navegar pelo diagrama e por todo o conteúdo da enciclopédia. No entanto, esse uso do System Architect XT requer etapas de configuração adicionais, como criar um catálogo de SA e atribuir permissões ao usuário, que estão além do escopo deste artigo. Consulte o tópico Sample Task List for Access Control no centro de informações do Rational System Architect para instruções.


Resumo

OSLC é uma tecnologia eficiente e madura para integrar software de gerenciamento de ciclo de vida de desenvolvimento de software, independente da terminologia usada para desenvolver essas ferramentas. Este artigo mostrou que é relativamente simples permitir que dois produtos baseados em arquiteturas e tecnologias muito diferentes conversem entre si. O autor espera que, graças a essa orientação passo a passo, projetos futuros passem menos tempo examinando a documentação dos produtos e tenham mais tempo disponível para usá-los da melhor maneira possível.


Agradecimentos

O autor agradece a Hubert Zenner e Jiong Xie por sua ajuda em relação aos produtos e por lerem este artigo.

Recursos

Aprender

Obter produtos e tecnologias

Discutir

Comentários

developerWorks: Conecte-se

Los campos obligatorios están marcados con un asterisco (*).


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

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

 


A primeira vez que você entrar no developerWorks, um perfil é criado para você. Informações no seu perfil (seu nome, país / região, e nome da empresa) é apresentado ao público e vai acompanhar qualquer conteúdo que você postar, a menos que você opte por esconder o nome da empresa. Você pode atualizar sua conta IBM a qualquer momento.

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

Elija su nombre para mostrar



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.

Los campos obligatorios están marcados con un asterisco (*).

(Escolha um nome de exibição de 3 - 31 caracteres.)

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

 


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


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Rational
ArticleID=840477
ArticleTitle=Integre o Rational System Architect 11.4 e aplicativos CLM 2012 usando OSLC
publish-date=10152012