Date post: | 03-May-2015 |
Category: |
Documents |
Upload: | melania-sacchi |
View: | 217 times |
Download: | 2 times |
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Microsoft BizTalk Server 2004Adattarsi alle esigenze del Business
Fabio MignaniSenior Technology Specialist
Divisione Enterprise
Microsoft Italia
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Agenda
Premessa
AdaptersConnettivita’ di base
Componenti Aggiuntive
Customizzazione
AcceleratorsPanoramica degli Accelerators per Verticale
Conclusioni
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Premessa
Complessita’ ed Isolamento
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Premessa
Estensione delle capacita’ del BrokerCodice Custom
Adapters
Accelerators
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Adapters
Componenti applicative che estendono le capacita’ di comunicazione del Broker verso applicazioni e/o tecnologie specifiche.
Tre grandi famiglieInfrastruttura (MQSeries, supporto Host e Mainframe)
Dati (Oracle, DB2, Informix, Sybase, …)
Applicazioni (SAP, Siebel, JDEdwards, BAAN, Broadvision, …)
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Adapters di Base
Installando BizTalk si hanno a disposizione:HTTP/S
SMTP
FTP
File
SQL
SOAP
MSMQT
EDIWindows SharePoint Services
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Adapters Aggiuntivi
Di prossimo rilascio da parte di MicrosoftAdapter for MQSeries v.2 (MSGID/CorrelationID)
Adapter for SAP v.2 (IDOC/BAPI/RFC)
Disponibili da Terze parti300+ per la versione 2002
100+ per la versione 2004 (ad oggi)
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Adapters e Certificazione
Lo “Unisys Microsoft Innovation Center” certifica gli adapters come “Enterprise Ready”
Il processo di certificazione si focalizza sulle seguenti aree critiche:
Osservanza del BizTalk Server Adapter Framework
Procedure di Installazione e Configurazione
Funzionalita’ ed efficienza
Affidabilita’
Situazioni di Carico
Capacita’ di Recupero da situazioni critiche
Usabilita’ complessiva
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Adapter Framework
Cosa si desidera raggiungereSemplicita’ di utilizzo
Uniformita’ in fase di configurazione
Uniformita’ in fase di gestione
Uniformita’ nella gestione dei metadati
Estensione del campo di applicabilita’Disponibilita’ per applicazioni per pacchettizzate o OEM
Flessibilita’Batching, Streaming, Transaction
Differenti patterns: one-way, request-response
Supporto al Single Sign-On
Supporto agli standards
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Adapter Framework
Una evoluzione a favore degli standards A
dapt
er
Fra
mew
ork
ApplicazioneApplicazioneoo
DatabaseDatabase
Gen
eric
o C
onn
etto
re
AdapterAdapter
Configurazione
Interazione
Gestione
XSD
WSDL
B-Explorer
S-Explorer
B-Admin
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Adapter Framework
Tre punti di intervento per la personalizzazioneAdapter
Pipeline
Generatore di Schema
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Adapter Framework
Nella definizione architetturale di una soluzione e’ possibile partizionare ed isolare le singole funzionalita’ … per sicurezza e per performance
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Accelerators
Insieme di componenti applicative e non che attraverso il Broker implementano uno specifico standard di comunicazione.
Alcuni esempi:Business to Business: EDI
Sanita’: HL7, HIPAA
High Tech: RosettaNet
Chimica: ELEMICA
Finanza: SWIFT
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
EDI
Electronic Data InterchangePro
Presente da circa 30 anni
Garantisce un ritorno di investimento
Adatto ad uno scambio ripetitivo ed intensivo di dati
ControNon semplice da riutilizzare
Storicamente costoso
Complesso
ISA*00* *00* *ZZ*7654321 *ZZ*1234567 *030124*1345*U*00401*000000301*0*T*>GS*PO*7654321*1234567*20030124*122652*1*X*004010ST*850*0001BEG*00*NE*3859199838**19950727***IBMPER*AA*Jay Jambotkar*TE*(425)703-9150DTM*002*20020523PO1*1*93*BX*145.39**CB*KOW-20392-10PID*F****Tablet PC CTT*1SE*9*0001GE*1*1IEA*1*000000301
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
EDI e BizTalk
Supporto nativo fornito da BizTalkNumero limitato di messaggi EDIFACT ed X12
Batching non supportato
Comunicazione tramite VAN non supporta
Covast EDI Accelerator for Microsoft BizTalk Serverfornisce una implementazione completa
Pieno controllo sullo stato dei messaggi Gestione delle Ricevute (end-to-end ack)Supporto di differenti formati Gestione della numerazioneValidazione Sintattica e Semantica Funzionalita’ di Batching Vari Protocolli di Comunicazione
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
EDI in ottica evolutiva
Impatto di XML sull’utilizzo di EDI
Mixed/translated XML-EDI
InternetInternet and VAN
Point-to-point
VANs
ANSIEDIFACT
Discovery viaWeb services
XML
Captive Hub-Spoke
Transport
Trading Model
Data Standard
TraditionalEDI
HybridApproach
NewXML
EDI Only Use Both XML Only
Source: EC World, May 2003
16%
18%
28%
38%
Nei Prossimi 2 Anni
Nei Prossimi 5 Anni
Mai
Quest’anno
Moving EDI Transport to the Internet
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
EDI in ottica futura
AS2 Applicability Standard 2, consente di veicolare EDI ed XML in modo sicuro attraverso internet
Approvato dall’Internet Engineering Task Force (IETF)
Utilizza HTTP/S e Mime Envelopes
Garantisce “non-repudiation” utilizzando Message Disposition Notifications e signatures
Garantisce l’autenticazione tramite certificati
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Il Settore Sanitario ed HL7
HL7 Health Level Seven e’ lo standard per la trasmissione di dati clinici tra applicazioni nel campo medico/sanitario
Framework per la negoziazione
Ampliamente utilizzato
ANSI “approved”
Denota una complessita’ comune anche al mondo EDI
MSH|^~\&|NeoLab|Demo|Lab|Demo|20020320185730||ORM^O01|5730|P|2.3
PID|1||20020320||Smith^Robert||20020320|M|||s1^s2^c^st^81401
PV1||O|||||333^Mazanec^Bob^L
ORC|NW|185730
OBR|1|185730||P3-09F09^Chemistry Panel^SN|||20020320185730
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Il Settore Sanitario ed HL7
Impatto di XML sull’utilizzo di HL7XML e’ un linguaggi di codifica
HL7 e’ un modello per la descrizione del contenuto dei messaggi
La codifica in XML della versione 2.x di HL& e’ in corso
La versione 3 di HL7 prevede XML come meccanismo primario di codifica
HTTP/XMLHL7
HIPAA X12N EDI
Clienti/Pazienti
Laboratori / Amministrazione
Enti Assicurativi
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Il Settore High Tech e RosettaNet
“RosettaNet is a non-profit consortium of more than 500 organizations working to create, implement and promote open e-business standards and services”
Electronic Components (EC)
Information Technology (IT)
Logistics (LG)
Semiconductor Manufacturing (SM)
Solution Provider (SP)
Telecommunications (TC)
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Il Settore High Tech e RosettaNet
Un impegno che va oltra ai formati dei messaggiRosettaNet Implementation Framework (RNIF)
Protocollo di interscambio delle informazioni
Document Type Definitions (DTD) Definiscono la struttura dei messaggi trasmessi
Partner Interface Process (PIP)Definiscono processi specifici congiuntamente ad il formato dei messaggi coinvolti
DictionariesSet di proprieta’ “proprie” dei PIP (metadati)
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Il Settore High Tech e RosettaNet
EDI
XML
Altro
DBERP
APP
Logistica
Partner
Partner
Partner
RosettaNet
BizTalkServer
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Il Settore Chimico ed Elemica
“Elemica’s mission is to enable collaboration while reducing complexities in the trading partner relationship between chemical buyers and their suppliers,” Scott duFour, senior vice president for integration solutions at Elemica
Il Toolkit per Elemica, offre una soluzione completa per il Chemical Industry Data Exchange (CIDX) Chem eStandards
Supporto CIDX, Trading Partner Management, Partner Agreement Wizard, Documentazione e Wizard per la prima connessione.
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Il Settore Finanziario e SWIFT
SWIFT Society for Worldwide Interbank Financial Telecommunication
Mission: “SWIFT is a worldwide community of financial institutions whose purpose is to be the leader in communications solutions enabling interoperability between its members, their market infrastructures and their end-user communities”
http://www.swift.com
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Il Settore Finanziario e SWIFT
L’Accelerator fornisce tutti i messaggi SWIFT FIN ed XML, gli Adapters per SWIFTNet, InterAct & FileAct, i Template InfoPath per i messaggi, Documentazione, BAM “preset”, etc..
BizTalkServer
Swift Alliance Access
Mainframe Swift Network
Sportello
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Conclusioni
Adapters ed Accelerators sono la via piu’ rapida ed efficace per estendere le potenzialita’ di Microsoft BizTalk Server
Gli Adapters forniscono una interfaccia uniforme a tecnologie eterogenee
L’utilizzo di un Adapter non e’ solo fornire ulteriore connettivita’, e’ cambiare modo di gestire e fruire delle informazioni (es. Business Activity Services)
Milano, 18 Marzo 2004
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]
Adattarsi alle esigenze del Business
Domande