Arquitetura Duet Enterprise
Arquitetura Duet Enterprise
Texto:
Autor: Matjaz Perpar
Esta postagem é a primeira de uma série de quatro postagens dedicadas ao conteúdo técnico do Duet.
O Duet Enterprise é um produto de desenvolvimento conjunto da SAP e Microsoft, que habilita os clientes a consumir e estender processos e informações SAP nos sites de intranet do SharePoint e do Microsoft Office 2010. O Duet Enterprise Foundation foi criado com base no SAP Netweaver e no Microsoft SharePoint Server 2010.
Um cenário Duet Enterprise consiste em pelo menos dois sistemas, sistema SAP e SharePoint Server, mas, na maioria das implantações, há efetivamente três sistemas. O terceiro sistema adicional é a SCL (Camada de Consumo de Serviços), que existe fisicamente separada dos aplicativos SAP LOB . O motivo dessa separação é que, mesmo se o sistema LOB atender aos requisitos técnicos da camada SCL, é melhor ter um controle separado da SCL e dos sistemas back-end.
Para entender melhor o produto e as soluções, o primeiro passo é conhecer o cenário básico.
São quatro os principais pilares de um cenário Duet Enterprise:
· Aplicativo de Linha de Negócios da SAP (ECC, CRM etc.)
· Camada de Consumo de Serviços (SCL + complemento Duet Enterprise)
· SharePoint 2010 com complemento Duet Enterprise
· Cliente (navegador e Office 2010)
Aplicativo de Linha de Negócios da SAP
O aplicativo SAP LOB expõe os dados via módulos de função habilitados remotamente (RFCs) ou via Serviços Web.
Habitualmente, a solução mais integrada é o SAP ERP (por exemplo, SAP ECC 6.0), mas a plataforma Duet Enterprise também pode lidar com outras soluções, como o SAP CRM e outros. Uma das vantagens de usar o Duet Enterprise é sua interoperabilidade padronizada com vários sistemas back-end.
Camada de Consumo de Serviços
A camada SCL é uma estrutura que conecta os sistemas SAP ao SharePoint e aos clientes Office. Ela tem várias funções:
· Conecta vários sistemas SAP LOB
· Nivela objetos profundos para que possam ser consumidos pelo SharePoint
· Agrega diferentes sistemas SAP
· Atua como um proxy para o sistema SharePoint, para acessar conteúdo e processos comerciais do SAP
· Desenvolve solução de composição de tempo de design
A camada SCL pode se conectar a mais de um sistema SAP LOB. Dependendo dos dados solicitados, a SCL chama o sistema SAP LOB adequado onde os dados solicitados residem. Se os dados precisarem de agregação, a SCL chamará vários sistemas LOB e agregará os dados resultantes.
O sistema SCL expõe soluções e dados para o SharePoint como Serviços Web WCF. O SharePoint consome esses Serviços Web com os Serviços Corporativos de Conectividade. Toda a comunicação entre a SCL e o SharePoint otimiza http ou https.
Como mencionado, a Camada de Consumo de Serviços é quase sempre separada dos sistemas SAP LOB. Como um componente, a SCL é um complemento do SAP Netweaver 7.02, pilha ABAP.
SharePoint 2010 com complemento Duet Enterprise
O Duet Enterprise usa os principais recursos do SharePoint Server 2010 Enterprise, especialmente o BCS (Serviços Corporativos de Conectividade), para se conectar aos Serviços Web publicados na SCL. As entidades expostas por meio do BCS são representadas como tipos de conteúdo externo. O tipo mais comum de interface do usuário, para representação de tipos de conteúdo externo, é a lista externa. O SharePoint nunca copia os dados do SAP nem os armazena localmente, mas sempre os recupera sob demanda dos sistemas SAP LOB usando a SCL.
Além dos Serviços Corporativos de Conectividade, o Duet Enterprise também usa estes serviços:
- Serviço de Repositório Seguro
Necessário para o armazenamento das credenciais usadas para ler o WSDL publicado na camada SCL durante a fase de implantação
- Serviço de Token de Segurança
Habilita a Autenticação Baseada em Declarações com o ambiente SAP na conexão Serviços Corporativos de Conectividade
- Serviço de Perfil de Usuário
Exigido para o recurso de sincronização de função. O serviço deve ser implantado e configurado antes da aplicação das definições de sincronização de função
Cliente
O suporte para clientes inclui todos os navegadores compatíveis com o SharePoint 2010 e os aplicativos do Office 2010. Os computadores de usuário final não exigem nenhuma instalação ou configuração.
Repositório de Serviços Corporativos
Um sistema adicional exigido no cenário do Duet Enterprise é o ESR (Repositório de Serviços Corporativos). Ele fornece um ambiente de modelagem integrada para definição de serviços corporativos e outros objetos.
Em um cenário Duet Enterprise, o ESR é usado para criar uma Definição de Interface de Serviço Web, que é importada na SCL. Instâncias desse Serviço Web são então hospedadas na SCL. Posteriormente, esse Serviço Web fará a exposição dos dados do SAP para o SharePoint 2010.
O ESR é exigido apenas durante o tempo de design (no desenvolvimento de novas soluções).
O Repositório de Serviços Corporativos e o Registro são entregues com:
· SAP NetWeaver Process Integration 7.1
· SAP NetWeaver Composition Environment 7.1
Para obter mais detalhes, consulte: https://www.sdn.sap.com/irj/sdn/nw-esr
Publicado: 2/1/2011 8:00 AM
Esta é uma postagem traduzida no blog. O artigo original está em Duet Enterprise Architecture