Sunnyvale Adapter-Logic Application brochure
- 1. Sunnyvale A.L.A.
A CHI E’ RIVOLTO
Avete mai trovato un’unica soluzione a Aziende con complesse infrastrutture IT traggono
beneficio dall’utilizzo di A.L.A. mettendo in comu-
tutti i problemi di integrazione sistemi? nicazione applicazioni di natura eterogenea o inte-
grando in flussi SOA sistemi legacy.
BENEFICI
• Condivisione delle informazioni tra tutte le appli-
cazioni aziendali
• Non è più necessario dismettere sistemi che non
si integrano in flussi SOA
• Adattamento di applicazioni di vecchia genera-
zione a modelli di workflow basati su WS-BPEL
• Non necessita di application servers a supporto
• Non è più necessario un adapter per ogni siste-
ma che si vuole integrare
MONITORING
La necessità di introdurre un adapter
Nagios è uno strumento per il
In un ambiente industriale competitivo e dinamico come quello attuale, piat- monitoring di classe enterprise. Il
taforme applicative come Supply Chain Management, Enterprise team di sviluppo, dopo aver verifi-
Resource Planning, Customer Relationship Managment e Business cato la compatibilità con A.L.A.,
Intelligence hanno acquisito cruciale importanza ma anche contribuito alla ha deciso di concedere il marchio
creazione di disallineamenti tra architetture, impossibilitate a comunicare “Nagios Certified Compatible” al
fra loro a causa di protocolli differenti. prodotto di casa Sunnyvale.
Anche le moderne tecniche di integrazione si fermano laddove software Questo significa che dopo il
proprietari non espongano interfacce cosiddette standard, che possano deployment di A.L.A. in ambienti
quindi essere utilizzate nel dialogo fra sistemi di natura eterogenea. di produzione, è possibile control-
Sunnyvale, nel suo intento di creare valore aggiunto nel campo dell' lare lo stato dell’applicazione uti-
Enterprise Application Integration, sviluppa e lancia sul mercato lizzando uno dei migliori strumenti
Adapter-Logic Application (A.L.A.), l'adapter di nuova concezione che su- di monitoring presenti sul mercato.
pera le barriere imposte dalla mancata condivisione di un linguaggio comu-
ne tra applicazioni. SCOPRI DI PIU’
• www.sunnyvale.it
Come funziona • info@sunnyvale.it
Posto come frontend ad applicazioni difficilmente integrabili, A.L.A. è in
grado di ricevere richieste tramite protocolli standard, si pensi a SOAP o
JMS dove il contenuto del messaggio è un documento XML, e tradurle in
formato comprensibile esclusivamente al server posto nel back-end.
Viceversa, applicazioni che utilizzano protocolli proprietari, riescono a repe-
rire dati da contesti esterni grazie alle operazioni di traduzione e trasforma-
zione che A.L.A. svolge tra architetture differenti.
Con un occhio di riguardo verso i sistemi legacy, A.L.A. è stato progettato
per un bassissimo utilizzo di risorse computazionali in termini di spazio di-
sco, memoria, operazioni di input/output e carico della CPU.
Si configura tramite un semplice file XML, studiato apposta nella sintassi in
modo da essere comprensibile dall'amministratore di sistema che decide Via Cossolo 79
quali interfacce di frontend debbano essere eseguite al boot ed i sistemi di 10029 Villastellone (TO) - Italy
beckend che verranno collegati.
Tel: +39 011 9610764
Il risultato è una completa integrazione di tutti quei sistemi che, pur fornen- Fax: +39 011 9610764
do applicazioni di vitale importanza per il business dell'azienda, incontrano +39 011 4230140
notevoli difficoltà a collocarsi in architetture moderne orientate ai servizi Web: www.sunnyvale.it
(SOA) dove ad esempio il protocollo di scambio dati è quello web.
- 2. Sunnyvale A.L.A.
Tecnologie
Java e XML Alta affidabilità
• Sviluppato interamente con tecnologia Java • Possibilità di configurazione istanze A.L.A. in
può essere eseguito su ogni server con in- Load Balancing e Fault Tolerance
stallata una Java Virtual Machine di versione • In caso di fault la ripresa del servizio avviene
6 o superiori entro pochi millesimi di secondo grazie alla
• Pieno supporto per tecnologie XML (SOAP, tecnologia Hot Standby
WS-BPEL, DOM, XSLT, XML-Schema,
XPath)
• JMX enabled
Scalabilità Basso utilizzo di risorse computazionali
• Progettato a plugin (Frontend e Backend) • Ideato con un occhio di riguardo verso i
completamente interoperabili fra loro. sistemi legacy
• Esistono plugin per: TIBCO Rendezvous, • Basso uso di memoria, spazio disco,
SAP R/3, JMS, Web Services, File, Socket, operazioni I/O e utilizzo CPU.
Database, CORBA, AS/400, FIX Protocol ed
altri sono in fase di sviluppo.
• API pubbliche che consentono all’utente di
scrivere interfacce personalizzate
Storie di successo
Un'importante azienda italiana di distribuzione del gas, dopo aver messo a confronto gli
adapter fino ad allora utilizzati per l'integrazione di SAP R/3 e la soluzione proposta da
Sunnyvale, ha ritenuto che quest'ultima fosse in vantaggio su almeno tre aspetti:
- Una singola installazione di A.L.A. può esser configurata per la gestione di una vasta serie
di servizi, protocolli ed applicazioni, evitando di installare un adapter per ogni
architettura che si intende integrare.
- Multithreading: a differenza di altre soluzioni che accettano un massimo di una richiesta
alla volta serializzando le successive, A.L.A. grazie al multithreading offerto dalle istanze
Controller, è in grado di gestire oltre cinquanta chiamate simultaneamente. Fino ad allora un
risultato simile era stato ottenuto solamente replicando il numero di processi adapter con un
aumento significativo dei costi di gestione.
- Anti deadlock protection: esistono situazioni in cui, a causa di errori interni a SAP, una
risposta a seguito di un'invocazione RFC non venga mai restituita al client; in quei casi altri
adapter non sono in grado di rilevare l'errore e rimangono in attesa scartando tutte le
richieste a seguire fino al restart del processo. Ragionando in termini di thread e non di pro-
cessi server, con A.L.A. una situazione simile verrebbe gestita bloccando solamente un
thread ma garantendo alle altre richieste di venire ugualmente evase; nessun riavvio
dell'applicazione che causerebbe un fermo degli altri servizi funzionanti verrà mai richiesto.
Sulla base di quanto affermato, la società caso di studio ha scelto A.L.A. come
componente chiave per la creazione degli ordini di servizio su SAP tramite Web Service.
Via Cossolo 79
10029 Villastellone (TO) - Italy
Tel: +39 011 9610764
Fax: +39 011 9610764
Sunnyvale, azienda leader nel settore Information & Communication Technologies, fornisce +39 011 4230140
soluzioni software, progetta complesse infrastrutture IT ed eroga consulenza di alto livello alle im- Web: www.sunnyvale.it
prese portando la “Computer Sciences” in ogni ambito di utilizzo.