+ All Categories
Home > Documents > Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft...

Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft...

Date post: 03-May-2015
Category:
Upload: melania-sacchi
View: 217 times
Download: 2 times
Share this document with a friend
Popular Tags:
27
Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected] Microsoft BizTalk Server 2004 Adattarsi alle esigenze del Business Fabio Mignani Senior Technology Specialist Divisione Enterprise Microsoft Italia
Transcript
Page 1: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 2: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 3: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

Milano, 18 Marzo 2004

Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]

Adattarsi alle esigenze del Business

Premessa

Complessita’ ed Isolamento

Page 4: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 5: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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, …)

Page 6: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 7: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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)

Page 8: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 9: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 10: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 11: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 12: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 13: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 14: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 15: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 16: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 17: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 18: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 19: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 20: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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)

Page 21: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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)

Page 22: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 23: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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.

Page 24: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 25: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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

Page 26: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

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)

Page 27: Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft fabiom@microsoft.com Microsoft BizTalk Server 2004 Adattarsi alle esigenze.

Milano, 18 Marzo 2004

Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft [email protected]

Adattarsi alle esigenze del Business

Domande


Recommended