Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Microsoft BizTalk Server 2004 Il dilemma del "Build.

Slides:



Advertisements
Presentazioni simili
XmlBlackBox La presentazione Alexander Crea 11 Aprile 2010 La presentazione Alexander Crea 11 Aprile 2010.
Advertisements

Perché.NET di Marco Maraglino don't worry...B-bright !
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
IlTrovatore S.p.a. IlTrovatore RemoteSearch IlTrovatore mette a disposizione di portali Internet, piccole e medie imprese, tutto il suo know-how nel settore.
Gli specialisti degli eDocuments
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B1 Introduzione alle basi di dati.
Panoramica della soluzione Microsoft per la Piccola e Media Impresa.
La sinergia tra Office SharePoint Portal Server 2003 e Content Management Server 2002 Walter Cipolleschi.
Visual Studio Tools For Office 2005 Fabio Santini. NET Senior Developer Evangelist Microsoft Italy.
Gestione integrata di workflow e document
Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET
Fabio Mignani Senior Technology Specialist
Il Consolidamento di Servizi Virtual Server 2005 PierGiorgio Malusardi Evangelist - IT Professional Microsoft.
Massimiliano Bosco – Aliware – Torino – Project 2003 Sviluppare Soluzioni EPM con Project Server (2/4)
Proposta architettura sistema elearning
SISTEMA INFORMATIVO AZIENDALE
REGIONE PUGLIATECNOPOLIS CSATA Sustainable and Effective Entrepreneurship Development Scheme INTERREG IIIB – CADSES WORKSHOP LA PUGLIA DELLA COOPERAZIONE.
Java Enterprise Edition (JEE)
una interfaccia internet per il sistema Momis
Università degli Studi di Modena e Reggio Emilia
OUTLINE Riprogettazione del database del portale Web della Facoltà di Ingegneria Sviluppo di una applicazione WEB DB : HOMEPAGE DOCENTI Architettura multilivello.
Introduzione ai Web Services. E' un nuovo meccanismo RPC ottimizzato per l'uso in Internet Un qualunque Client su una generica piattaforma deve poter.
Cagliari 4 Ottobre 2002 Krenesiel ESPERIENZA e LINEE KRENESIEL Workshop NAME Alessandra Spada
XmlBlackBox La presentazione Alexander Crea 7 Giugno 2010 La presentazione Alexander Crea 7 Giugno 2010.
Progetto MODA-ML Biella, 30 novembre 2001 Sistema di interscambio messaggi Luca Mainetti HOC - Hypermedia Open Center Dipartimento di Elettronica e Informazione.
Pernici Barbara Politecnico di Milano Master Universitario di II livello in Tecnologia dell'Informazione.
Architettura Three Tier
Proposta di integrazione e consolidamento delle risorse presenti nellinfrastruttura Grid dellItalia Meridionale (L. Merola, )
Perché.Net e non più COM/DCOM ? Superamento dei problemi di COM: Richiede una infrastruttura "non semplice" da ogni applicazione (ad esempio Class Factory.
Integrazione di una piattaforma IPTV in un’architettura SOA
WOA 2003 Una piattaforma per lo sviluppo di applicazioni multi-agente Boccalatte - Gozzi - Grosso 10/09/2003.
Distributed File System Service Dario Agostinone.
Standard per il B2B a confronto: una rassegna Università degli Studi di Bologna Facoltà di Scienze Matematiche Fisiche e Naturali Corso di laurea in Informatica.
Gruppo Directory Services Rapporto dell'attivita' svolta - Marzo 2000.
Chinosi Michele – matr.: La seconda release di Virtuose basata su database XML La seconda release di Virtuose basata su.
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS SA. TUTTI I DIRITTI RISERVATI. DIAPOSITIVA 2 Positioning statement - IT Crystal Reports 2008 offre.
Roberto DAngelo Business Productivity Technology Specialist Office System come Smart Client.
Firenze 17 Giugno 2010 Sala Grazzini 9.30Registrazione e welcome coffee 9.45Benvenuto di S&NT Informatica 10.00Il nuovo Desktop Microsoft per la PMI Italiana:
Stefano Di Giovannantonio ECM Consulting Solution Expert
Firenze – Festival della Creatività 2009 Comm.it s.r.l. – Ing. Davide Rogai, Ph.D. – Software >> fast on demand software.
Presentazione del problema Obiettivo: Lapplicazione di Search of Sematic Services permette di ricercare sevizi semantici, ossia servizi a cui sono associati.
Simulatore per un servizio di consistenza su architettura Grid
Progetto don’t you forget
Reti di calcolatori LS Manni Tiziano  IT e nuovi scenari applicativi …  … portabilità dei dati …  … condivisione dati …  … disponibilità.
Maggio 2010 ICT4LAW Business process management systems: strumenti e tecnologie Luigi Magnanini – SSB Progetti.
Inside outlook EDIFACT Framework Architecture
EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT
La Piattaforma del Credito Approfondimenti - integrazione Bergamo, 16 marzo 2010.
Roma, 9 maggio 2005 Luca Nicoletti – Unità Disegno e progettazione Sistemi Access Management centralizzato per applicazioni WEB: l’esperienza del MEF.
Architettura del Portale Agrologis Utente Modulo F. Data base centrale Active Web Matrix Data Base Multimediale Distribuito Interfacce Visuali Avanzate.
Sviluppo per Pocket PC con SQL Server CE 2.0 Fabio Santini Silvano Coriani.NET Developer Evangelist Microsoft Corporation.
Infrastruttura applicativa Microsoft BizTalk Server
Relatore: Prof. Ing. Stefano SalsanoLaureando: Flaminio Antonucci.
Lucia Melotti 1/14 Bologna, 7 luglio 2004 Aspetti di sicurezza nello scambio di messaggi XML tra un partner ebXML ed un Web Service di Lucia Melotti Relatore:
B IBLIO S ERVICE consultazione di articoli online Anna Riccioni Progetto per il corso di Reti di Calcolatori L-S Anno Accademico
Layered Grid Architecture. Application Fabric “Controlling elements locally”: Access to, & control of, resources Connectivity “Talking to Grid elements”:
Business Process Management Orchestrazione di Web Service basata su standard BPEL per la realizzazione di un servizio di tour operator Università degli.
Università degli Studi di Firenze Facoltà di Ingegneria Dipartimento di Sistemi e Informatica Corso di Laurea in Ingegneria Informatica Modelli e strumenti.
Eprogram SIA V anno.
Software di Packet-Filtering e Port-Filtering su reti TCP/IP Come filtrare il traffico di rete in transito sulle interfacce presenti, frapponendosi tra.
30 agosto Progetto Quarantena Gateway Security Appliance.
Riunione CCR 21/12/2005 Gruppo Storage Relazione sulla analisi di infrastrutture Fibre Channel e presentazione attivita’ per il 2006 Alessandro Brunengo.
Specialist Security Solutions & Services Soluzioni in “real-time” per la gestione della sicurezza Alberto Dossena Product Marketing Manager.
12 dicembre Analisi di sicurezza dell’applicazione SISS Security Assessment dell’applicativo e Reversing del client.
Sistemi distribuiti Sistema distribuito indica una tipologia di sistema informatico costituito da un insieme di processi interconnessi tra loro in cui.
Implementazioni di un analizzatore di protocollo Esistono quattro fondamentali tradeoff per la realizzazione di un analizzatore di protocollo:  Analisi.
Open City Platform è un progetto finanziato da Application Store Tutorial 30/09/2015.
Progetto iSCSI Report alla CCR 12-13/12/2006 Alessandro Tirel – Sezione di Trieste.
Enterprise Store AG 26/02/2015. Agenda ●Use Case ●Requisiti aggiuntivi ●Architettura ●Strumenti per lo sviluppo ●Suddivisione delle attività.
La gestione della rete e dei server. Lista delle attività  Organizzare la rete  Configurare i servizi di base  Creare gli utenti e i gruppi  Condividere.
Transcript della presentazione:

Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Microsoft BizTalk Server 2004 Il dilemma del "Build or Buy" (da un punto di vista tecnico) Fabio Mignani Senior Technology Specialist Divisione Enterprise Microsoft Italia

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Agenda L’Approcio alla soluzione Centro di Competenza per l’EAI L’importanza dei Laboratori Parallelismi tra codice ed orchestrazione Implementazione di un Router Modifica delle logiche applicative Montoring applicativo Le Fondamenta Conclusioni

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” L’Approcio L’approcio Strategico vede i benefici relativi all’adozione di strumenti di integrazione Agilita’ Adattabilita’ ai mutevoli scenari Apertura Supporto agli standards Consistenza Un unico modello per A2A e B2B Valore Impatto sull’intero ciclo vitale della Soluzione Scalabilita’ Architettura compatibile con la crescita del business Sicurezza Supporto ad elevati standard di sicurezza

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” L’Approcio Nel Mondo Reale, la pressione del mercato e la necessita’ di immediati riscontri sul Business, delle scelte IT, producono effetti “indesiderati”: Isolamento dei Servizi Stratificazione delle Interfacce “Cut & Paste” come modello di riutilizzo del codice Logiche di monitoring eterogenee Scalabilita’ ed affidabilita’ testate sul campo Soluzioni chiuse ai soli “tecnici”

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Il Laboratorio Un centro di competenza per gli strumenti e le architetture di Integrazione puo’ aiutare ad individuare strategie e standards per le nuove soluzioni Effettuare delle “prove” per mettere a confronto due approci puo’ chiarire ulteriormente le idee Due persone o team con conoscenze “equivalenti” su ambiti realizzativi differenti puo’ essere un buon punto di partenza

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Il Laboratorio Definire uno scenario minimale e renderlo piu’ complesso in fasi successive … Un semplice scenario di collezionamento dati provenienti da Business Partners puo’ essere realizzato per gradi Implementazione di un Router Implementazione di un Portale strutturato a Servizi Implementazione di un Hub di Integrazione

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Lo Scenario Una societa’ fornisce ad un Business Partner la possibilita’ di depositare una particolare tipologia di documento (FLAT) all’interno di una directory, su di un file server, tramite il protocollo FTP. Funzionalita’ minimali richieste: Recupero del file Validazione del file (sia nel formato che nel contenuto) Applicazione di una minima logica applicativa Scrittura del file risultante su di un altro file server

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Implementazione di un Router Approcio via Codice Servizio Win32 Utilizzo dei FileSystemWatcher Creazione di un parser per la validazione del formato Codice custom per la validazione del contenuto Codice custom per le logiche applicative Scrittua su disco del nuovo file via IO.Stream

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Implementazione di un Router Approcio via BizTalk Server Creazione di uno Schema XML tipizzato per la validazione sintattico formale del documento Creazione di un Workflow per la logica applicativa Impostazione di una Receive Location come agente di polling sul file system Impostazione di una Send Port per la scrittura del file su file system

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Architettura di BizTalk Server 2004 Message Pipeline DecodeEncodeDecryptEncryptParseSerializeExtractPropertiesAuthenticateSign Orchestration Activation & Instance Management Correlation & Content-based Routing MessageBox Transport Handlers HTTP SOAP MSMQSAP MQSeries BusinessIntelligenceReportingMonitoringAdministrationDeploymentProcessManagement Trading Partner ManagementOtherApps …. ….

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Architettura di BizTalk Server 2004 Pubblicatori Sottoscrittori

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Implementazione di un Router Uno sguardo da vicino agli strumenti di Sviluppo

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Come apportare modifiche alla logica Approcio via Codice Modifiche al codice, ricompilazione, distribuzione Implementazione di un modello basato su file di configurazione (le modifiche devono essere predicibili) Approcio via BizTalk Server Creazione di una o piu’ regole con uno strumento non di sviluppo e relativa invocazione all’interno del flusso di business

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Come apportare modifiche alla logica Business Rules Engine Le Regole sono degli Statements dichiarativi che consentono di catturare degli eventi espressi tramite delle espressioni logiche Modello IF THEN Raggruppate in Policies Supportano il Versioning Consentono cambiamenti in Real-Time Interagiscono con gli Schema XML, le componenti.Net e DBs

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Come apportare modifiche alla logica In sostituzione del Codice Per determinare un percorso di esecuzione Regole e scenari di implementazione Per determinare un percorso di esecuzione Per effettuare Routing Dinamico Per “ritardi” dinamici In sostituzione del codice

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Come monitorare i servizi Approcio via Codice Scrittura dei dati di log su di un database Scrittura dei dati di log su appositi gruppi nell’Event Log Instrumentazione del codice tramite WMI Approcio via BizTalk Server Monitoring di Sistema tramite Microsoft Operation Manager Fruizione del database di tracking e logging Personalizzazione delle informazioni tracciate grazie al Business Activity Monitoring

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Uno sguardo alle fondamenta Largo supporto agli standards XML XML, XSD, XSLT, XPATH Web Service WS-I basic profile, WS-Security plug-in BPEL4WS Business Process Execution Language Business Process Interoperability Microsoft Orchestration Runtime ottimizzato per.Net Framework Runtime di terze parti BPEL4WS

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Uno sguardo alle fondamenta Differenti soluzioni per la scalabilita’ e l’affidabilita’ Scale-out dei processing servers Scale-out della Message Box Supporto al Cluster con fail-over

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Uno sguardo alle fondamenta Servizio di Single Sign-On applicativo Windows Initiated

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Conclusioni Microsoft BizTalk Server 2004 offre un approcio organizzato per la realizzazione di architetture e soluzioni di Integrazione

Milano, 18 Marzo 2004 Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Il dilemma del “Build or Buy” Domande