Sobre a Criação das Integrações Baseadas em OSLC

Se um produto estiver ativado como um fornecedor ou consumidor OSLC, é possível criar sua própria integração. As definições e recursos descritos nessa seção fornecem uma introdução à tarefa. Informações sobre ativação do OSLC podem ser localizadas em http://open-services.net/resources.

As integrações construídas com OSLC contam com a especificação principal OSLC e uma especificação de domínio. A especificação principal descreve as técnicas de integração primárias, o uso de HTTP e RDF (Resource Description Framework), e identifica as características comuns que cada serviço OSLC deve suportar. As especificações de domínio são customizadas para uma área ALM particular, como gerenciamento de mudanças, gerenciamento de teste, gerenciamento de requisitos ou gerenciamento de arquitetura. As especificações de domínio são compatíveis com a especificação principal. Por exemplo, a especificação de gerenciamento de mudanças define um conjunto comum de recursos, formatos e serviços RESTful para uso nas ferramentas de gerenciamento de mudanças (consumidores) e uso pelas ferramentas do fornecedor. As especificações descrevem um conjunto de serviços e formatos para interagir com outras ferramentas de ciclo de vida, e não tentam padronizar o comportamento de uma ferramenta ou classe de ferramentas.

Para uma introdução e visão geral do planejamento e das tarefas necessárias para criar uma integração com o OSLC, consulte Introdução ao OSLC (aprimorado). Informações específicas do produto sobre status de ativação do OSLC para produtos Rational podem ser localizadas nos Centros de Informações do produto na seção sobre extensão do seu produto com os serviços OSLC. Essa seção também fornece informações sobre tipos de link e recursos suportados que você precisa para construir uma integração.

Antes de começar a trabalhar com especificações OSLC, é útil estar familiarizado com alguns conceitos básicos de OSLC e com o editor Eclipse Lyo.

Consumidores, Fornecedores e Recursos

Os provedores de serviço OSLC fornecem uma implementação de serviços OSLC. Um provedor de serviços oferece aos consumidores informações para exibição do link para um recurso e visualizações completas do recurso.

Um consumidor OSLC é um aplicativo da web que usa recursos fornecidos pelo provedor de serviço.

No OSLC, cada artefato no ciclo de vida é um recurso HTTP que possui uma URI como seu nome e pode ser manipulado com métodos HTTP, como GET, PUT ou POST. Cada artefato ou recurso possui uma representação RDF que consiste em um assunto, um predicado e um objeto. Por exemplo, se você precisasse vincular de um requisito para um caso de teste, a representação RDF teria o requisito como seu assunto, o tipo de relacionamento ou tipo de link como seu predicado e o caso de teste como seu objeto, cada um identificado por uma URI.

Eclipse Lyo: um Kit de Ferramentas para Criação de Integrações

O Eclipse Lyo é um SDK para ajudar a comunidade do Eclipse a adotar especificações OSLC (Open Services for Lifecycle Collaboration) e construir ferramentas compatíveis com OSLC. Ele inclui um kit de ferramentas de desenvolvimento de software focado em Java, um suíte de testes para ajudar a assegurar que a sua integração seja compatível com a OSLC, e um aplicativo de referência com amostras funcionais e um servidor simples que você pode usar em testes. Para obter informações adicionais sobre o Eclipse Lyo, consulte http://www.eclipse.org/lyo.


Feedback