Fabio Mignani Senior Technology Specialist

Slides:



Advertisements
Presentazioni simili
I servizi specialistici a supporto della
Advertisements

Accesso ai dati su Relational Database Management Systems LSA - Laboratorio di Sistemi Informativi Economico-Aziendali Salvatore Ruggieri Dipartimento.
Architetture dei sistemi distribuiti Prof
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B1 Introduzione alle basi di dati.
Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
(Appunti da Scott Mitchell, James Atkinsons - Active Server Pages 3.0 – ed. Apogeo) Le pagine ASP.
Francesco Cristofoli Microsoft Italia
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.
Giorgio Quaranta ISV Account Manager
Visual Studio Tools For Office 2005 Fabio Santini. NET Senior Developer Evangelist Microsoft Italy.
Office System 2007: il licensing dei prodotti server.
Gestione integrata di workflow e document
Windows Server 2003 SP1 Security Configuration Wizard PierGiorgio Malusardi IT Pro Evangelist Microsoft.
Miglioramento della protezione dei dati mediante SQL Server 2005 Utilizzo della crittografia di SQL Server 2005 per agevolare la protezione dei dati Pubblicato:
Liberiamo(ci) (dal)le applicazioni con Softgrid
Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET
Training Microsoft Visio Marzo, 2006
Academic Programs Emanuele Arpini Academic Programs Manager
ASP.NET – Data Binding Davide Vernole .NET MVP.
Technet Integration Workshop Installazione e configurazione Corrado Iorizzo.
Microsoft Office Project 2003 Standard La Gestione per Progetti nella Piccola e Media Impresa Ettore dAmico Microsoft Italia.
TechNet Management European Expert Tour Milano, 4 ottobre 2005BENVENUTI TechNet Management European Expert Tour Milano, 4 ottobre 2005BENVENUTI Davide.
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)
Strumenti di sviluppo Microsoft Campagna incentivi per Software Assurance Opportunità di vendita.
Java Enterprise Edition (JEE)
Confronto di sistemi per
WebProfessional Web Content Management System
ANALISI COMPARATIVA DEGLI ERP: SAP E MICROSOFT DYNAMICS
Integrazione delle Informazioni Necessità di accedere ai dati di campo da qualunque parte dellimpianto Visione omogenea.
Progetto MODA-ML Biella, 30 novembre 2001 Sistema di interscambio messaggi Luca Mainetti HOC - Hypermedia Open Center Dipartimento di Elettronica e Informazione.
Infrastruttura tecnologica, WP 8 Exploitation WP 9 Gestione del progetto B. Pernici 4 dicembre 2002.
A.A GESTIONE E ORGANIZZAZIONE PER LA COMUNICAZIONE DIMPRESA 19 marzo 2010 Modulo: Prof. Lucio Fumagalli (canale M-Z)
1 1 I servizi specialistici a supporto della Business Integration B usiness integration.
Cristina Piccinelli ACG Business Partner Sales Manager
Una visione sempre più ampia
Perché.Net e non più COM/DCOM ? Superamento dei problemi di COM: Richiede una infrastruttura "non semplice" da ogni applicazione (ad esempio Class Factory.
Sistemi ERP Enterprise Resource Planning
Architettura Java/J2EE
Distributed File System Service Dario Agostinone.
Management Information System 1 19 DICEMBRE 2003 Valter Cantino CORSO DI LAUREA IN ECONOMIA AZIENDALE CURRICULUM SISTEMI INFORMATIVI AZIENDALI.
Presentazione. Centralizzazione dei dati Comunicazione semplice e sicura tra sedi, partner, clienti e fornitori Accesso in lingua per utente Installazione.
MetodoEvolus Evolvere nella continuità. Certificazione Windows 7 logo Nuova procedura di setup Certificazione SQL 2008 R1 Consolle di produzione.
Roberto DAngelo Business Productivity Technology Specialist Office System come Smart Client.
Strumenti per presentare al meglio le soluzioni Microsoft (parte II) Definire uno o più percorsi per dimostrare le funzionalità della soluzione Microsoft.
INTEGRA e E X O System Italia soluzioni software e sistemi di archiviazione integrati PRESENTA INTEGRA e La soluzione definitiva di integrazione aziendale.
B.I. Strategy ETL A SUPPORTO DELLA BUSINESS INTELLIGENCE
Ar.System 5x soluzione base per il Project Management aziendale.
MegaTrack MegaTrack è uno strumento software per lambiente MS-Windows ®. E possibile analizzare chi ha stampato, quanto, dove e come ha stampato. E possibile.
Roma Relatore Luca Nicoletti 22/05/2007 Access Management centralizzato per le applicazioni Web Lesperienza del MEF.
1 w w w. g a t 4. c o m WI GAT WebIngelligence rappresenta una piattaforma funzionale e tecnologica per la creazione e gestione di un datawarehouse che.
Basi di Dati e Sistemi Informativi
Sistemi Informativi sul Web
Master P.A Cod. W4 Realizzare soluzioni di modulistica elettronica con gestione integrata di Workflow e Document Management Ing. Marco Caprio Solution.
IBM Lotus Notes e Domino
PRESENTAZIONE ARXivar 4.6
I DATABASE.
EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT
Roma, 9 maggio 2005 Luca Nicoletti – Unità Disegno e progettazione Sistemi Access Management centralizzato per applicazioni WEB: l’esperienza del MEF.
Analisi dettagliata e design
Sviluppo per Pocket PC con SQL Server CE 2.0 Fabio Santini Silvano Coriani.NET Developer Evangelist Microsoft Corporation.
Le 13 figure professionali dell’ICT Tecnopolis Csata Divisione Innovazione Capitale Umano e Formazione Mirella Petracca Domenico Fazio Mirella Petracca.
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:
 Primo livello: Field Management. A questo livello le informazioni sono relative ai dispositivi di campo  Secondo livello:
Ingegneria del software Modulo 3 -Tecniche d’implementazione Unità didattica 1 -Ingegneria dei componenti Ernesto Damiani Università degli Studi di Milano.
Eprogram informatica V anno.
Sviluppo ed implementazione di un software per il car pooling
Mignani Fabio – Senior Technology Specialist – Divisione Enterprise - Microsoft Microsoft BizTalk Server 2004 Il dilemma del "Build.
Presenta – #wpc15it1 BI005 - Real Power BI Franco Perduca Factory Software srl
Transcript della presentazione:

Fabio Mignani Senior Technology Specialist Integration Workshop Fabio Mignani Senior Technology Specialist

Integrazione con sistemi SAP Microsoft BizTalk Server 2002 Fabio Mignani Senior Technology Specialist Divisione Enterprise Microsoft Italia E-mail: fabiom@microsoft.com

Agenda Cos’e’ un sistema ERP Il ruolo di SAP nell’Azienda Le vie per l’Integrazione Applicativa I Tools Gli Adapters Le Soluzioni Custom Conclusioni

Contabilita’ Generale Cos’e’ un sistema ERP Enterprise Resource Planning E’ un sistema informativo integrato, solitamente modulare, che consente la gestione delle varie problematiche aziendali Acquisti Pianificazione Magazzino Controllo Fatturazione Produzione Contabilita’ Generale …

Agenda Cos’e’ un sistema ERP Il ruolo di SAP nell’Azienda Le vie per l’Integrazione Applicativa I Tools Gli Adapters Le Soluzioni Custom Conclusioni

Il ruolo di SAP nell’Azienda SAP e’ uno dei piu’ diffusi sistemi ERP per aziende medio grandi E’ multipiattaforma (Windows, Unix) E’ multidatabase (SQL Server, Oracle, DB2,…) E’ modulare E’ aperto alle integrazioni SAP R/3 Unix SAP R/3 Windows 2000 Oracle, DB2 SQL Server, …

Moduli tipici di un sistema SAP A seconda del tipo di installazione e delle funzionalita’ richieste dal sistema ERP, possiamo trovare i seguenti moduli SAP R/3 HR = Human Resource PS = Project System FI = Finance SD = Sales and Distribution

SD = Sales and Distribution Scenari possibili Il Sistema SAP ricopre un ruolo di primaria importanza all’interno dell’Azienda da qui nasce la necessita’ di integrazione Ogni modulo puo’ essere un opportunita’ HR = Human Resource Provisioning System PS = Project System Enterprise Project Management SD = Sales and Distribution Integrazione tra ERP … Scenari Custom …

Agenda Cos’e’ un sistema ERP Il ruolo di SAP nell’Azienda Le vie per l’Integrazione Applicativa I Tools Gli Adapters Le Soluzioni Custom Conclusioni

Le vie per l’integrazione Vi sono vari modi per interagire con un sistema SAP, tra i piu’ diffusi troviamo: Invocazione delle BAPIs Scambio di documenti IDOC Batch input/output di file di testo BAPIs Sincrono SAP R/3 Windows 2000 Asincrono IDocs, Batch Input/Output

Il SAP DCOM Connector Il SAP DCOM Connector e’ parte del RFCSDK che viene rilasciato insieme al SAP Frontend CD ed offre le seguenti funzionalita’: Generazione Proxy per l’invocazione di una BAPI da una applicazione esterna Generazione Proxy per l’invocazione di un Function Module da una applicazione esterna Server RFC per l’invocazione di componenti COM da un programma ABAP (su SAP)

Invocazione di una BAPI Business Application Program Interface Vi sono due strumenti che consentono di creare un oggetto Proxy capace di invocare una BAPI SAP DCOM Connector Utilizzo dell’Object Builder per la creazione di componenti COM+ da includere nei propri progetti Consigliato per applicazioni pre .Net

Invocazione di una BAPI Business Application Program Interface La seconda via per invocare una BAPI passa dall’evoluzione del SAP DCOM Connector per il modello di programmazione in .Net SAP .Net Connector E’ un Add-In a Visual Studio .Net che fornisce sia l’interfaccia grafica che le componenti per l’interazione con I sistemi SAP Consigliato per applicazioni .Net

BizTalk e le BAPIs Implementazione di un Gateway per l’interazione sincrona verso i Sistemi SAP ed esposizione delle funzionalita’ BAPIs come Web Services (SOAP) Web Server BizTalk SAP R/3 Client

BizTalk Server e l’Orchestration Designer BizTalk e le BAPIs Implementazione di un Gateway per l’esposizione di processi di Business BizTalk Server e l’Orchestration Designer SAP R/3 Altri Sistemi

Invocazione di una BAPI

IDOCs Data Exchange Intermediate Documents Sono dei file di testo, delimitati nei record e posizionali nei campi, costituiti da due parti fondamentali: Control Record Informazioni di instadamento (mittente, destinatario, tipo messaggio, …) Business Data Dati Specifici dell’IDoc

BizTalk Adapter per SAP E’ prodotto da Microsoft E’ certificato da SAP Abilita all’IDOCs Data Exchange tutti i Sistemi SAP R/3 dalla versione 4.x in poi Non e’ intrusivo sul Sistema SAP Non richiede la scrittura di Codice

BizTalk Adapter per SAP Funzionalita’ 1/2 Consente il real-time browsing del Business Object Repository di SAP e l’autogenerazione degli Schema XML per gli IDOCs selezionati BOR Business Object Repository BizTalk Repository 2 Generazione dello Schema 1 Memorizzazione Browsing del BOR 3 SAP R/3 BizTalk Adapter per SAP BizTalk

BizTalk Adapter per SAP Funzionalita’ 2/2 Consente di Ricevere ed Inviare IDOCs BizTalk Server Servizio COM4ABAP BizTalk Adapter MS Message Queuing IDOC tRFC Receive Function Validazione e Trasformazione SAP R/3 Attivazione Processo e/o Delivery

Gestione degli IDOCs

Soluzioni Custom Implementazione di un file data exchange basato sulla generazione e consumo di dati generati da codice custom 1 Batch Output 2 Receive Function 4 Batch Input 3 Porta su File System SAP R/3 BizTalk

Soluzioni Custom Lato SAP Lato BizTalk Creazione di codice CUSTOM ABAP per la generazione ed il consumo dei dati di Inport ed Export Lato BizTalk Receive Function Monitoring di specifici Folders per l’arrivo di specifici files (supporto multithreaded) Messaging Port Delivery dei dati su di uno specifico Folder

Soluzioni Custom Il BizTalk Editor ed il BizTalk Mapper forniscono il livello di astrazione necessario per la rappresentazione e la trasformazione dei dati BizTalk Editor BizTalk Mapper

Agenda Cos’e’ un sistema ERP Il ruolo di SAP nell’Azienda Le vie per l’Integrazione Applicativa I Tools Gli Adapters Le Soluzioni Custom Conclusioni

Conclusioni E’ possibile integrarsi con i Sistemi SAP Integrazione Sincrona Invocazione di BAPI e/o Function Module ( BizTalk, SAP DCOM Connector e/o SAP .Net Connector ) Integrazione Asincrona Scambio di IDOCs ( BizTalk, SAP DCOM Connector e BizTalk Adapter per SAP ) Batch Input / Output ( BizTalk )

Risorse Microsoft BizTalk Server Microsoft e SAP Microsoft Msdn http://www.microsoft.com/biztalk Microsoft e SAP http://www.microsoft-sap.com Microsoft Msdn http://www.microsoft.com/italy/msdn/ Microsoft TechNet http://www.microsoft.com/italy/technet