TechNet Integration
Workshop
Pier Luigi Croce
Senior Technology Specialist
Integriamo Siebel
Microsoft BizTalk and Siebel eBusiness
Pier Luigi Croce
Senior Technology Specialist
Divisione Enterprise
Microsoft Italia
E-mail: [email protected]
Agenda



Introduzione
Integrare Siebel
Usare Siebel Object Interfaces


Usare Business Integration Manager



AIC Custom
Scambio di XML
Web Services
Adattatori di Terze Parti
Cos’è un sistema CRM

Customer Relationship Management

Metodologie e Software
relazioni con i Clienti:





per
gestire
le
Clienti Effettivi (Account)
Clienti Potenziali (Opportunità)
Track delle attività pre e post vendita
I dati di Track sono visti diversamente dalle
varie figure aziendali (management, vendite,
servizi, etc).
Flessibilità della soluzione.
La Suite CRM Siebel




Implementa completamente la definizione
di CRM
Scelta Primaria per le Enterprise
Ampia gamma di funzionalità offerta in
ambiente Open Architecture
Supporto Multicanale

Internet, Dedicated Client, Mobile Computing,
Phone etc
Tipi di Applicazione Siebel

Ci sono diversi tipi di Applicazione
Siebel.

Horizontal


Verticals


Call Center, Field Service, Sales, Marketing,
Service
Comm, Public Sector, Consumer, Energy, Finance,
Auto, etc
La visualizzazione dei dati cambia in
base al ruolo dell’utente connesso.


Persona di vendita ↔ Sales Application
Servizio Clienti
↔ Call Center Application
Tipi Client supportati da Siebel
Versione 6.X

Windows/Thick Client




Java Thin



Versione Java della applicazione
Si deve essere connessi (nessun .srf o dati)
Windows Thin Client



La versione più diffusa
File .srf: una versione compilata di tutte le definizioni di
oggetti e dati
Un database locale: per gli utenti che non sono connessi
ActiveX (stesso look-and-feel Thick Client) su http
Solo connesso
HTML Client


Qualsiasi browser
Tipica Interfaccia grafica HTML (limiti tecnologici)
Integrare Siebel
I vari livelli di integrazione
Architettura di Siebel
Versione 6.X
Siebel Thick
Client
Siebel Server
Data Server
(es: SQL Server)
Siebel Tools
Siebel Web Engine
Siebel Server
Siebel Enterprise Server
Siebel Thin
Client
Integrare Siebel
Applicazioni

I livelli di integrazione della Versione 6.3
Siebel Object Interfaces
oppure
Virtual Business Comp.
SOI
•COM
•Activex
•Corba
•Java
Business Integration
Manager
Dati
Siebel Integration Points
Siebel OLE DB Provider
Real Time
Enterprise Integration
Manager
Asincrono / Batch
BIM
•File
•HTTP
•MQ Series
Anche Sincrono
EIM
•Interface Table
•Data Mapping
OLE DB
•Read-Only
•Installazione
Separata
Integrare Siebel
… estendere le possibilità con BizTalk
Azioni Generiche
che vanno a
costituire un flusso
generico di Business
Applicazioni

Orchestrazione di
componenti COM
generiche non
BizTalk Aware
Dati
Binding tra logica di
flusso ed
implementazione
delle funzionalità
Real Time
Asincrono / Batch
BizTalk consente di orchestrare componenti generiche:
… da COM … passando per COM-TI … ed arrivando ai Web Services
Ambiente
Real-Time che
include
Multithreading e
Transazioni
Integrare Siebel

Strategia di integrazione
Siebel Object Interfaces
Interfacce COM
Siebel Object Interfaces (SOI)

Application Object
Application

Business Object

Business
Component Object

Business Service
Object

Integration
Component

Property Set
Object
Business
Object
Business
Service
Integration
Component
Business
Component
Siebel
Data
Property
Set
Usare le SOI tramite BizTalk

Si utilizza BizTalk Server per realizzare un
gateway sincrono verso le SOI riesponendole
come XML Web Services
Altro Sistema
BizTalk
(Adapter for Web Services)
Smart Client
Siebel Server
BizTalk Adapter for Web Services

Scenario End-to-End sincrono (AIC con ritorno)
Usare le SOI tramite BizTalk

Riesporre Processi di Business Complessi
come XML Web Services
Altro Sistema
Siebel Server
BizTalk
(Orchestration)
Altre
Applicazioni
Smart Client
Scenario della Demo

AIC Custom per inserire Contatti in Siebel
Canale
Porta AIC
Flat
File
Schema
Flat File
Trasformazione
(XSLT)
WebDAV Repository
Schema
Custom AIC
Siebel
Siebel Object Interfaces
Business Integration Manager
Interfacciamento a file
Business Integration Manager

Modificare il file di configurazione dei Siebel
Tools


Creare un Processo di workflow per esportare
un Integration Object


Attivazione del worflow: ad esempio legato ad un
evento
Ridistribuire i cambiamenti Applicativi


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


Il default è VBScript ma si può usare Siebel eScript
Compilare i cambiamenti fatti e ridistribuire ai client
Fare il test del Processo
Scenario della Demo

Export XML da Siebel e trasformazione in FlatFile
Canale
Siebel
Export anche
su Eventi
File
XML
Schema
di Siebel
Trasformazione
(XSLT)
WebDAV Repository
Porta
Schema
Flat File
Flat
File
Business Integration Manager
Web Services
Inbound e Outbound nella Versione 7.X
Siebel Application Services
Architettura della Versione 7.X
Applicazione
Esterna

Data Synchronization Services
Qualunque Business Service o Workflow Siebel
SOAP (HTTP)
Web
Services
HTTP
MQ
MSMQ
XML
Java
Integration
Server
Partner
Adapter
Service Invocation
Layer

Data
Synchronization
Service
Business Service
Workflow
Application Service
Repository Configuration
Outbound Web Services

Attraverso il WSDL Import Wizard
Outbound Web Services

Tramite l’azione di Import si utilizza il file XML
creato dal WSDL Import Wizard
Inbound Web Services

Si usano i Tool per la generazione del servizio,
delle operazioni e del relativo WSDL
BizTalk e i Web Services

I Web Services rappresentano, in uno
scenario di integrazione, degli ottimi
sostituti a basso costo degli adapters

Cosa non fanno i Web Services:
1.
2.
3.
Trasformazione di Dati
Message Routing
Business Process Automation
BizTalk e i Web Services

Quando si hanno XML Web Services
serve un Web Service Broker
1.
2.
3.
Document Translator
Flow Control
Routing
Adapters
4.
(Fonte: Gartner Briefing su Web Services Scenario)

Il Web Service Broker di Microsoft è
BizTalk Server
Adapters
… di terze parti
Adapters di Terze Parti

Actional


HP (Compaq)


Enterprise integration
Taviz


(SOAPswitch Adapters)
Adapter Offering for Microsoft BizTalk
Server
iWay

iWay Adapter Offering for Microsoft BizTalk
Server
http://www.microsoft.com/biztalk/evaluation/adapters/adapterslist.asp
Domande?
TechNet Integration
Workshop
Pier Luigi Croce
Senior Technology Specialist
Scarica

Integrare Siebel - Center