Global Business Services
Il valore di
ACG Service Bus
per l’azienda competitiva.
Gianluca Casarini
ACG Java Team Specialist
© 2007 IBM Corporation
Global Business Services
La Sfida per l’ Azienda: essere Competitiva
Processi Aziendali:
 integrati con l’ intera filiera di partners, clienti, fornitori,..
 capaci di mutare velocemente in base alle esigenze dei Clienti
 focalizzati sul core business
 in grado di incrementare la produttività aziendale
2
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
La Soluzione: dalla frammentazione applicativa
all’integrazione flessibile.
3
Processi
Applicazioni
Processi
Applicazioni
ROADSHOW ACG. Day on Tour.
Persone
Persone
Informazioni
Informazioni
© 2007 IBM Corporation
Global Business Services
IBM WS Portal 6 Express: il Valore dell’Integrazione
Comunicare
Affiliare
Coinvolgere
Servizi Pers.
New
Business
Business
Portal
4
SINGOLO PUNTO D’ACCESSO
Partners
ROADSHOW ACG. Day on Tour.
Clienti
Risorse Umane
Fornitori
© 2007 IBM Corporation
Global Business Services
Le ACG Vision 4
PORTALE
WORKFLOW
INTEGRAZIONE
WEB SERVICES
Scheda Fattura
NonInterruptible
Receive
Invoke
Invoke
Reply
Invoke
5
Reply
Fault
ROADSHOW ACG. Day on Tour.
ACG SERVICE BUS
Scheda Cliente
Scheda Ordine
Disponibilita’
merce
Tracking Ordine
…………….
…………….
…………….
© 2007 IBM Corporation
Global Business Services
Il Portale
Gestione
Documentale
Messaging
Collaboration
ACG
6
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Il Portale ACG: Workflow
NonInterruptible
Receive
Invoke
Invoke
Reply
Invoke
Accesso ai
DATI ACG
7
ROADSHOW ACG. Day on Tour.
Flessibilità
servizi ACG
Reply
Fault
Integrazione
tra
applicazioni
© 2007 IBM Corporation
Global Business Services
Web Services
8
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Web Services: Definizione
“I WebServices sono applicazioni modulari e atomiche che
possono essere descritte, pubblicate, localizzate, ed invocate in
una rete mediante standard aperti (HTTP, SOAP, XML, …)”
• Qualsiasi logica applicativa (RPG, Java, COBOL,...) può essere
reso fruibile come WebService.
• Ogni WebService fornisce funzionalità utilizzabili remotamente
come se fossero locali.
• I WebServices scambiano messaggi XML, quindi oggetti
“testuali” di descrizione dei dati indipendenti da ogni ambiente
hw/sw.
9
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
I Web Services ACG disponibili
…………
…………
…………
….
….
…………
….
…………
….
….


10
CLIENTI / FORNITORI

ARTICOLI / MAGAZZINO
•
Scheda Cliente
•
Scheda Articolo
•
Estratto Conto
•
Interrogazioni di Magazzino
•
Listini di Vendita
•
Campagne di Vendita
•
Situazione Debitoria/Creditizia
•
………….
•
Gestione Preventivi (SIP)
•
……….
ORDINI VENDITA

DOCUMENTI VENDITA
•
Immissione Ordine
•
Scheda Fattura
•
Scheda Ordine
•
Scheda Bolla
•
Immissione Fattura
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Portale
Il Cliente inserisce un ordine di
acquisto tramite il Portale
11
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Portale
Il sistema di Business acquisisce l’ordine e
verifica le precondizioni di evasione
Sistema di Business
12
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Portale
Sistema di Finance
Il sistema di Finance verifica la situazione
creditizia/debitoria del cliente
Sistema di Business
13
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Portale
Sistema di Finance
Il sistema di warehouse verifica la
disponibilità della merce
Sistema di Warehouse
14
ROADSHOW ACG. Day on Tour.
Sistema di Business
© 2007 IBM Corporation
Global Business Services
Portale
Sistema di Finance
Il sistema di warehouse verifica la
disponibilità del corriere
Sistema spedizioniere
Sistema di Business
15
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Portale
Sistema di Finance
Il sistema di Business conferma
l’ordine al cliente
Sistema spedizioniere
Sistema di Business
Sistema di Warehouse
16
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Portale
?
Sistema di Finance
Sistema spedizioniere
Sistema di Business
Sistema di Warehouse
17
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Portale
Sistema di Finance
ACG Service Bus
Sistema spedizioniere
Sistema di Business
Sistema di Warehouse
18
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
ACG Service BUS
Portale
 Abilita a scenari di integrazione
applicativa inter e intra aziendale via
standard WebServices
Azienda
ACG Service Bus
Sistema Esterno
 I servizi sono integrabili e
interoperabili per formare nuovi
processi applicativi
 Websphere Application Server come
unico prerequisito
 Indipendenza dal Client: il Service Bus
Connector si occupa dei dettagli della
implementazione/chiamata.
Sistema Esterno
Sistema Esterno
19
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Web Services: ACG Service Bus Connector
• Lo sviluppatore deve preoccuparsi
solo di scrivere l’azione ACG
(programma applicativo).
• La trasformazione in WebService
avviene automaticamente tramite l’uso
del tool ACG WS Generator
• E’ possibile gestire le azioni ACG in
ambienti di sviluppo SOA (RAD, WDSc)
20
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Web Services: ACG Service Bus Connector
JSP Portlet
Web
Service
.NET
SAP
IBM Workplace
Client
Multi Client

Skill necessari:
Web Service
• Per lo sviluppo lato Client:
- Java per il Web: Jsp e Servlet
- Java per il Portal: Portlet
Connector
WebSphere
• Per lo sviluppo lato Server:
- linguaggio per la logica applicativa
(RPG, Cobol, Java,…)
Funzioni Applicative ACG e BP’s
 Utilizzo Tool “ACG Generator” (richiede la stesura di un documento XML e di
una semplice classe JavaTM di descrizione del servizio) per produrre le classi java
utilizzate dal servizio web
 Utilizzo del Rational Application Developer per la realizzazione del Web
Services a partire dalle classi java generate nel passo precedente.
21
ROADSHOW ACG. Day on Tour.
© 2007 IBM Corporation
Global Business Services
Thank
you
www.acginfo.it
ibm.com
© 2007 IBM Corporation
Scarica

Visualizza - Pragma Progetti