La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

TechNet Integration Workshop Pier Luigi Croce Senior Technology Specialist.

Presentazioni simili


Presentazione sul tema: "TechNet Integration Workshop Pier Luigi Croce Senior Technology Specialist."— Transcript della presentazione:

1 TechNet Integration Workshop Pier Luigi Croce Senior Technology Specialist

2 Integriamo Siebel Microsoft BizTalk and Siebel eBusiness Pier Luigi Croce Senior Technology Specialist Divisione Enterprise Microsoft Italia

3 Agenda Introduzione Introduzione Integrare Siebel Integrare Siebel Usare Siebel Object Interfaces Usare Siebel Object Interfaces AIC Custom AIC Custom Usare Business Integration Manager Usare Business Integration Manager Scambio di XML Scambio di XML Web Services Web Services Adattatori di Terze Parti Adattatori di Terze Parti

4 Cosè un sistema CRM Customer Relationship Management Customer Relationship Management Metodologie e Software per gestire le relazioni con i Clienti: Metodologie e Software per gestire le relazioni con i Clienti: Clienti Effettivi (Account) Clienti Effettivi (Account) Clienti Potenziali (Opportunità) Clienti Potenziali (Opportunità) Track delle attività pre e post vendita Track delle attività pre e post vendita I dati di Track sono visti diversamente dalle varie figure aziendali (management, vendite, servizi, etc). I dati di Track sono visti diversamente dalle varie figure aziendali (management, vendite, servizi, etc). Flessibilità della soluzione. Flessibilità della soluzione.

5 La Suite CRM Siebel Implementa completamente la definizione di CRM Implementa completamente la definizione di CRM Scelta Primaria per le Enterprise Scelta Primaria per le Enterprise Ampia gamma di funzionalità offerta in ambiente Open Architecture Ampia gamma di funzionalità offerta in ambiente Open Architecture Supporto Multicanale Supporto Multicanale Internet, Dedicated Client, Mobile Computing, Phone etc Internet, Dedicated Client, Mobile Computing, Phone etc

6 Tipi di Applicazione Siebel Ci sono diversi tipi di Applicazione Siebel. Ci sono diversi tipi di Applicazione Siebel. Horizontal Horizontal Call Center, Field Service, Sales, Marketing, Service Call Center, Field Service, Sales, Marketing, Service Verticals Verticals Comm, Public Sector, Consumer, Energy, Finance, Auto, etc Comm, Public Sector, Consumer, Energy, Finance, Auto, etc La visualizzazione dei dati cambia in base al ruolo dellutente connesso. La visualizzazione dei dati cambia in base al ruolo dellutente connesso. Persona di vendita Sales Application Persona di vendita Sales Application Servizio Clienti Call Center Application Servizio Clienti Call Center Application

7 Tipi Client supportati da Siebel Windows/Thick Client Windows/Thick Client La versione più diffusa La versione più diffusa File.srf: una versione compilata di tutte le definizioni di oggetti e dati File.srf: una versione compilata di tutte le definizioni di oggetti e dati Un database locale: per gli utenti che non sono connessi Un database locale: per gli utenti che non sono connessi Java Thin Java Thin Versione Java della applicazione Versione Java della applicazione Si deve essere connessi (nessun.srf o dati) Si deve essere connessi (nessun.srf o dati) Windows Thin Client Windows Thin Client ActiveX (stesso look-and-feel Thick Client) su http ActiveX (stesso look-and-feel Thick Client) su http Solo connesso Solo connesso HTML Client HTML Client Qualsiasi browser Qualsiasi browser Tipica Interfaccia grafica HTML (limiti tecnologici) Tipica Interfaccia grafica HTML (limiti tecnologici) Versione 6.X

8 Integrare Siebel I vari livelli di integrazione

9 Architettura di Siebel Data Server (es: SQL Server) Siebel Server Siebel Web Engine Siebel Tools Siebel Thin Client Siebel Thick Client Siebel Server Siebel Enterprise Server Versione 6.X

10 Integrare Siebel I livelli di integrazione della Versione 6.3 I livelli di integrazione della Versione 6.3 Enterprise Integration Manager Siebel OLE DB Provider Siebel Object Interfaces oppure Virtual Business Comp. Business Integration Manager Siebel Integration Points Real TimeAsincrono / Batch Applicazioni Dati BIM File HTTP MQ Series Anche Sincrono SOI COM Activex Corba Java EIM Interface Table Data Mapping OLE DB Read-Only Installazione Separata

11 Integrare Siebel … estendere le possibilità con BizTalk … estendere le possibilità con BizTalk Real TimeAsincrono / Batch Applicazioni Dati Orchestrazione di componenti COM generiche non BizTalk Aware Azioni Generiche che vanno a costituire un flusso generico di Business Binding tra logica di flusso ed implementazione delle funzionalità Ambiente Real-Time che include Multithreading e Transazioni BizTalk consente di orchestrare componenti generiche: … da COM … passando per COM-TI … ed arrivando ai Web Services

12 Integrare Siebel Strategia di integrazione Strategia di integrazione

13 Siebel Object Interfaces Interfacce COM

14 Siebel Object Interfaces (SOI) Application Object Application Object Business Object Business Object Business Component Object Business Component Object Business Service Object Business Service Object Integration Component Integration Component Property Set Object Property Set Object Application Business Object Property Set Business Service Business Component Siebel Data Integration Component

15 Usare le SOI tramite BizTalk Si utilizza BizTalk Server per realizzare un gateway sincrono verso le SOI riesponendole come XML Web Services Si utilizza BizTalk Server per realizzare un gateway sincrono verso le SOI riesponendole come XML Web Services Siebel Server BizTalk (Adapter for Web Services) Smart Client Altro Sistema

16 BizTalk Adapter for Web Services Scenario End-to-End sincrono (AIC con ritorno) Scenario End-to-End sincrono (AIC con ritorno)

17 Usare le SOI tramite BizTalk Riesporre Processi di Business Complessi come XML Web Services Riesporre Processi di Business Complessi come XML Web Services Siebel Server BizTalk (Orchestration) Smart Client Altro Sistema Altre Applicazioni

18 AIC Scenario della Demo AIC Custom per inserire Contatti in Siebel AIC Custom per inserire Contatti in Siebel Porta Canale Schema Flat File WebDAV Repository Schema Custom AIC Trasformazione (XSLT) Siebel Custom AIC Flat File File Receive Function

19 Siebel Object Interfaces

20 Business Integration Manager Interfacciamento a file

21 Business Integration Manager Modificare il file di configurazione dei Siebel Tools Modificare il file di configurazione dei Siebel Tools Il default è VBScript ma si può usare Siebel eScript Il default è VBScript ma si può usare Siebel eScript Creare un Processo di workflow per esportare un Integration Object Creare un Processo di workflow per esportare un Integration Object Un processo di Workflow in grado di esportare un Integration Object di un dato Business Service in formato XML: ad esempio su http Un processo di Workflow in grado di esportare un Integration Object di un dato Business Service in formato XML: ad esempio su http Aggiungere lo script per attivare il Processo Workflow Aggiungere lo script per attivare il Processo Workflow Attivazione del worflow: ad esempio legato ad un evento Attivazione del worflow: ad esempio legato ad un evento Ridistribuire i cambiamenti Applicativi Ridistribuire i cambiamenti Applicativi Compilare i cambiamenti fatti e ridistribuire ai client Compilare i cambiamenti fatti e ridistribuire ai client Fare il test del Processo Fare il test del Processo

22 Scenario della Demo Export XML da Siebel e trasformazione in FlatFile Export XML da Siebel e trasformazione in FlatFile Porta Canale Schema di Siebel WebDAV Repository Schema Flat File Trasformazione (XSLT) Siebel Flat File File Receive Function Porta verso File File XML Export anche su Eventi

23 Business Integration Manager

24 Web Services Inbound e Outbound nella Versione 7.X

25 Siebel Application Services Data Synchronization Services Data Synchronization Services Qualunque Business Service o Workflow Siebel Qualunque Business Service o Workflow Siebel Applicazione Esterna Data Synchronization Service Business Service Workflow Service Invocation Layer Integration Server HTTP MQ MSMQ SOAP (HTTP) Java Web Services XML Partner Adapter Repository Application Service Configuration Architettura della Versione 7.X

26 Outbound Web Services File WSDL Siebel Tools Siebel Repository Client Administration Run-time Parameters Business Service Integration Object(s)

27 Outbound Web Services Attraverso il WSDL Import Wizard Attraverso il WSDL Import Wizard

28 Outbound Web Services Tramite lazione di Import si utilizza il file XML creato dal WSDL Import Wizard Tramite lazione di Import si utilizza il file XML creato dal WSDL Import Wizard

29 Inbound Web Services Si usano i Tool per la generazione del servizio, delle operazioni e del relativo WSDL Si usano i Tool per la generazione del servizio, delle operazioni e del relativo WSDL

30 BizTalk e i Web Services I Web Services rappresentano, in uno scenario di integrazione, degli ottimi sostituti a basso costo degli adapters I Web Services rappresentano, in uno scenario di integrazione, degli ottimi sostituti a basso costo degli adapters Cosa non fanno i Web Services: Cosa non fanno i Web Services: 1. Trasformazione di Dati 2. Message Routing 3. Business Process Automation

31 BizTalk e i Web Services Quando si hanno XML Web Services serve un Web Service Broker Quando si hanno XML Web Services serve un Web Service Broker 1. Document Translator 2. Flow Control 3. Routing 4. Adapters (Fonte: Gartner Briefing su Web Services Scenario) Il Web Service Broker di Microsoft è BizTalk Server Il Web Service Broker di Microsoft è BizTalk Server

32 Adapters … di terze parti

33 Adapters di Terze Parti Actional Actional (SOAPswitch Adapters) (SOAPswitch Adapters) HP (Compaq) HP (Compaq) Enterprise integration Enterprise integration Taviz Taviz Adapter Offering for Microsoft BizTalk Server Adapter Offering for Microsoft BizTalk Server iWay iWay iWay Adapter Offering for Microsoft BizTalk Server iWay Adapter Offering for Microsoft BizTalk Server

34 Domande?

35 TechNet Integration Workshop Pier Luigi Croce Senior Technology Specialist


Scaricare ppt "TechNet Integration Workshop Pier Luigi Croce Senior Technology Specialist."

Presentazioni simili


Annunci Google