Um dos benefícios de SCA (Service Component Architecture) é a capacidade que os consumidores têm de utilizar serviços já existentes em outros módulos de serviço. O fornecedor de serviços e o consumidor de serviços podem residir em células diferentes. Esta distribuição permite isolar e gerenciar melhor os serviços, colocando os serviços entre as células.
Por exemplo, um aplicativo no servidor A pode requerer um serviço instalado no servidor B em uma célula diferente. Para utilizar serviços dessa forma, você deve configurar comunicações entre as células.
Para suportar todos os consumidores de um serviço, um fornecedor de serviços deve fornecer uma interface assíncrona e uma síncrona para o serviço na célula.
Para um consumidor de serviço, você pode limitar o tipo de configuração que você executa para o estilo de interação da chamada do aplicativo. Quando o administrador não conhecer o estilo de interação utilizado pelo aplicativo, configure ambos os estilos.
A conexão entre a célula do fornecedor de serviços e as células do consumidor é o link de barramento de integração de serviços e você configura a conexão manualmente. Para concluir a configuração, a célula do fornecedor de serviços deve expor o endereço IP e a porta que as células do consumidor deve utilizar para se comunicar com o serviço que eles estão utilizando.
Disponibilize um serviço na célula de fornecimento, expondo o espaço de nome JNDI (Java Naming and Directory Interface) que contém a referência para o serviço. Na célula de consumo, a disponibilização do serviço é uma questão de criar uma ligação de espaço de nome para o espaço de nome JNDI exposto.
(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)