Architettura di Duet Enterprise
Architettura di Duet Enterprise
Corpo:
Autore: Matjaz Perpar
Questo è il primo di una serie di quattro post contenenti informazioni tecniche su Duet.
Duet Enterprise è frutto di una collaborazione tra SAP e Microsoft. Questo prodotto consente di utilizzare ed estendere processi e informazioni di SAP da siti Intranet basati su SharePoint e Microsoft Office 2010. Duet Enterprise Foundation si basa su SAP Netweaver e Microsoft SharePoint Server 2010.
Un ambiente Duet Enterprise deve includere almeno due sistemi, ovvero un sistema SAP e un sistema SharePoint Server, ma nella maggior parte delle distribuzioni ne vengono utilizzati tre. Il sistema aggiuntivo è costituito dal framework Service Consumption Layer (SCL) ed è fisicamente separato dalle applicazioni line-of-business SAP. Anche se il sistema line-of-business soddisfa i requisiti tecnici del livello SCL, questa separazione è necessaria perché è preferibile avere la possibilità di controllare separatamente il livello SCL e i sistemi back-end.
Per comprendere a fondo il prodotto e le soluzioni, è innanzitutto necessario conoscere l'ambiente di base.
Un ambiente Duet Enterprise comprende quattro componenti fondamentali:
· Un'applicazione line-of-business SAP (ECC, CRM e così via)
· Il framework Service Consumption Layer (SCL più il componente aggiuntivo di Duet Enterprise)
· SharePoint 2010 con il componente aggiuntivo di Duet Enterprise
· Il client (browser e Office 2010)
Applicazione line-of-business SAP
L'applicazione line-of-business SAP espone i dati tramite moduli RFC o servizi Web.
La soluzione integrata più comunemente è SAP ERP (ad esempio, SAP ECC 6.0), ma la piattaforma Duet Enterprise consente di gestire anche altre soluzioni, come SAP CRM e così via. Uno dei vantaggi offerti da Duet Enterprise è costituito dall'interoperabilità standardizzata con vari sistemi back-end.
Service Consumption Layer
Il livello SCL è un framework che connette i sistemi SAP ai client SharePoint e Office. Svolge numerose funzioni:
· Stabilisce la connessione con più sistemi line-of-business SAP.
· Appiattisce gli oggetti gerarchici, in modo che possano essere utilizzati da SharePoint.
· Aggrega sistemi SAP diversi.
· Viene utilizzato come proxy dal sistema SharePoint per accedere ai processi e ai contenuti aziendali di SAP.
· Consente di sviluppare una soluzione composta per la fase di progettazione.
Il livello SCL consente di connettersi a più sistemi line-of-business SAP. A seconda dei dati richiesti, il livello SCL chiama il sistema line-of-business SAP in cui risiedono i dati. Se è necessario aggregare i dati, il livello SCL chiama più sistemi line-of-business e aggrega i dati risultanti.
Il sistema SCL espone dati e soluzioni a SharePoint sotto forma di servizi Web WCF, che vengono utilizzati da SharePoint tramite i Servizi di integrazione applicativa. Tutte le comunicazioni tra SCL e SharePoint si basano su http o https.
Come abbiamo visto in precedenza, il livello SCL è in genere separato dai sistemi line-of-business SAP e costituisce un componente aggiuntivo dello stack ABAP di SAP Netweaver 7.02.
SharePoint 2010 con il componente aggiuntivo Duet Enterprise
Duet Enterprise utilizza le funzionalità di base di SharePoint Server 2010 Enterprise, soprattutto i Servizi di integrazione applicativa (BCS), per connettersi ai servizi Web pubblicati nel livello SCL. Le entità esposte tramite BCS sono rappresentate come tipi di contenuto esterno e vengono in genere visualizzate in un'interfaccia utente di tipo elenco esterno. SharePoint non copia mai i dati di SAP, né li archivia localmente, ma li recupera sempre su richiesta dai sistemi line-of-business SAP tramite il livello SCL.
Oltre ai Servizi di integrazione applicativa, Duet Enterprise utilizza anche i servizi seguenti:
- Servizio di archiviazione sicura
È necessario per archiviare le credenziali utilizzate per leggere il codice WSDL pubblicato nel livello SCL durante la fase di distribuzione.
- Servizio token di sicurezza
Abilita l'autenticazione basata su attestazioni nell'ambiente SAP tramite la connessione stabilita dai Servizi di integrazione applicativa.
- Servizio profilo utenti
È necessario per la funzionalità di sincronizzazione dei ruoli. Il servizio deve essere distribuito e configurato prima dell'applicazione delle impostazioni di sincronizzazione dei ruoli.
Client
Come client è possibile utilizzare qualsiasi browser supportato da SharePoint 2010 e tutte le applicazioni di Office 2010. Non è necessario installare o configurare alcun componente nei computer degli utenti finali.
Enterprise Services Repository
Nell'ambiente Duet Enterprise è necessario anche il sistema aggiuntivo Enterprise Services Repository (ESR), che fornisce un ambiente di modellazione integrato per la definizione di servizi aziendali e altri oggetti.
In uno scenario Duet Enterprise, ESR viene utilizzato per creare la definizione dell'interfaccia di un servizio Web che viene importato nel livello SCL. Le istanze di tale servizio Web vengono quindi ospitate nel livello SCL. Successivamente, il servizio Web espone i dati SAP a SharePoint 2010.
ESR è necessario solo durante la fase di progettazione, ovvero quando si sviluppano nuove soluzioni.
I componenti Enterprise Services Repository e Registry vengono forniti con:
· SAP NetWeaver Process Integration 7.1
· SAP NetWeaver Composition Environment 7.1
Per ulteriori informazioni, visitate il sito: https://www.sdn.sap.com/irj/sdn/nw-esr
Data pubblicazione: 1/2/2011, ore 8.00
Questo è un post di blog localizzato. Consultate l'articolo originale: Duet Enterprise Architecture