L integrazione dei processi nella declinazione di SAP: il middleware exchange Infrastructure



Documenti analoghi
Integration Software S.r.l.

Sistemi informativi secondo prospettive combinate

E O System Italia THE INTEGRATION EXPERTS. Un Team di esperti in integrazione aziendale al servizio dell impresa.

SISTEMA UNICO E CENTRALIZZATO

Dematerializzare per Semplificare

Presentazione di Cedac Software

Introduzione ad Architetture Orientate ai Servizi e Web Service

B.P.S. Business Process Server ALLEGATO C10

Dematerializzare per Semplificare

Università degli studi di Ferrara. Sviluppo di un Web Service per la classificazione del suolo e sua integrazione sul Portale SSE

Prodotto <ADAM DASHBOARD> Release <1.0> Gennaio 2015

Costruire il futuro il valore delle scelte tecnologiche

L'infrastruttura tecnologica Oracle Workflow alla base del progetto di Valutazione di Impatto Ambientale

<Insert Picture Here> Il contributo dei sistemi di Identity nella mitigazione del rischio legato all esternalizzazione di servizi Stefano Vaglietti

Introduzione ai Web Services Alberto Polzonetti

Organizzazioni nel Grid Computing

1. Introduzione agli ERP e a SAP

Progetto SAP. Analisi preliminare processi e base dati

Le nuove soluzioni in risposta alle esigenze delle imprese

Intalio. Leader nei Sistemi Open Source per il Business Process Management. Andrea Calcagno Amministratore Delegato

DEFINIO REPLY FINANCIAL PLATFORM

Knowledge Management

Datagraf Servizi S.r.l. Company Profile

Direzione Sistemi Informativi

Interoperabilità e cooperazione applicativa tra sistemi informativi

Portali interattivi per l efficienza aziendale

01KTF CV. Architetture distribuite per i sistemi infomativi aziendali. Presentazione del corso

Migliorare le prestazioni delle PMI collaborando con clienti e fornitori Sviluppo di nuove abilità e strumenti ICT di supporto

B14 DMS IT Governance Business Competence

Installazione Web Channel Experience 1.0 Based on NW 7.3 sp02, Oracle

POR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1

RRF Reply Reporting Framework

Enterprise Services Infrastructure ESI 2.0

Allegato 1 CIG FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO

CONTENT MANAGEMENT SYSTEM

Progettare, sviluppare e gestire seguendo la Think it easy philosophy

Infrastruttura di produzione INFN-GRID

IBM Software Demos The Front-End to SOA

SOA GOVERNANCE: WHAT DOES IT MEAN? Giorgio Marras

Introduzione. E un sistema EAI molto flessibile, semplice ed efficace:

JBoss ESB Un caso d'uso italiano: La Porta di Dominio per la Cooperazione Applicativa

Servizio e-procurement eni. Marketplace in modalità Integrata

TECNOLOGIE REALTIME DATA INTEGRATION

Introduzione alle applicazioni di rete

Eclipse Day 2010 in Rome

SOLUZIONI INFORMATICHE PER L INDUSTRIA


CST Consulting Documentazione di prodotto: la gestione integrata del processo di sviluppo - dal concept al lancio sul mercato. Il caso Fonderie Sime

CRM 2.0 A SUPPORTO DELLA STRATEGIA AZIENDALE. Front End. Back End. Intelligence. Cliente COMUNICARE GESTIRE CONOSCERE E PREVEDERE

La Gestione Documentale. Integrazione con Microsoft Dynamics NAV. Mario Pavese. Sales Manager Soluzioni EDP

E 2 T 2 ENTERPRISE ENGINE FOR TROUBLE TICKETING

I tuoi viaggi di lavoro a portata di click

Gestire e conoscere i clienti

eprogress la soluzione completa per la gestione della relazione e del contatto

E.S.B. Enterprise Service Bus ALLEGATO C11

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

Chi è Adiuto. Cultura e tecnologia nella gestione documentale

ALLEGATO 8.1 DESCRIZIONE PROFILI PROFESSIONALI

Sicurezza e Gestione delle Reti (di telecomunicazioni)

IT Service e Asset Management

Business Intelligence. strumento per gli Open Data

Stefano Bucci Technology Director Sales Consulting. Roma, 23 Maggio 2007

8.A.8 Orchestratore Locale. ESB Piano dei test

Servizi evoluti. 31/01/2013 Raffaele Garofalo 1

Protocolli e architetture per WIS

E n g i n e e r i n g S o l u t i o n s C e n t r o d i E c c e l l e n z a e C o m p e t e n z a J A V A

LSF. lab solution LOG SYSTEM FRAMEWORK. Pagina 1 di 14

La comunicazione multicanale per il Customer Management efficace. Milano, Settembre 2014

CST Consulting Gestione del ticket: snellire e organizzare i processi informativi di supporto al cliente interno

Servizi intelligenti per l utente mobile: un esempio in applicazioni turistiche

Caratteristiche principali. Contesti di utilizzo

IBM UrbanCode Deploy Live Demo

Stefano Mainetti Fondazione Politecnico di Milano

Relatore Marco Lesandrelli Corporate account manager

Michele Sonnessa Politecnico di Torino. I portali come strategia di integrazione del software gestionale

MODELLI ORGANIZZATIVI PER LA GESTIONE DELL ASSISTENZA DOMICILIARE VIA WEB

Scenari di Deployment i. Scenari di Deployment

U n c a s o a z i e n d a l e. Andrea Binacchi : sistemi informativi Pfizer spa stabilimento di Nerviano

Analisi e sperimentazione della piattaforma Web Service Notification nell ambito del controllo del traffico aereo

PROFILO AZIENDALE NET STUDIO 2015

Soluzioni per l'integrazione e l'accesso alle informazioni. Visus RAD. Andrea Rocchini

SERVICE BROWSER. Versione 1.0

Customer Relationship Management. Eleonora Ploncher 3 aprile 2006

egovernment Stefano Bucci Un infrastruttura aperta per l integrazione e la cooperazione tra amministrazioni Sales Consultant Manager

Grid Data Management Services

Business Process Management applicato ai flussi della PA

COMUNICAZIONE PROFILO AZIENDALE. Sistema di Qualità: Soci: Denominazione Aquarius di Angelo Lo Celso & C. S.a.s. ; Forma societaria

CTStudio. overview workflow features interface

COME ESSERE PIÙ EFFICIENTI UTILIZZANDO IL CLOUD SOURCING PER STEALTH400 E NON SOLO. Alessandro Conti

Business Intelligence

Amministrazione Patrimonio Fondi

Una piattaforma per la negoziazione di servizi business to business attraverso la rete Internet

Infoservice. nasce nel 1993 come società specializzata nella progettazione, nella realizzazione e nella gestione di soluzioni e servizi ICT.

Gartner Group definisce il Cloud

La Roadmap dello sviluppo per System i5: dalle Applicazioni Legacy alla SOA

L o. Walter Ambu japs: una soluzione agile (

Cloud Service Broker

Intesa Spa Ottobre 2015

Università degli Studi di Bologna Bologna, 12/12/2002 Corso di Laurea In Informatica. Alessandro Valenti. Sessione II

WAREHOUSE AND TRANSPORTATION MANAGEMENT SYSTEMS

Transcript:

L integrazione dei processi nella declinazione di SAP: il middleware exchange Infrastructure Agenda: Integrazione: -Problematiche poste da un ambiente informatico de-strutturato -Vantaggi di una soluzione centralizzata: il middleware SAP Netweaver: -Soluzione di integrazione aziendale: descrizione della piattaforma -SAP exchange Infrastructure Giuliano Bellù Consultant Process Integration 7.1: the next SAP process integration -Enterprise Services: come arricchire i web services 1 2 Integrazione: problematiche e criticità Integrazione: problematiche e criticità Negli anni 80 e 90 le aziende investono in tecnologia: - Sistemi costosi e complessi - Procedure complicate per la gestione - Know how difficile da reperire e mantenere Una volta messi a regime tali sistemi diventano insostituibili: - Patrimonio di dati aziendali - Alta specializzazione raggiunta dal personale Postazioni Utente Sistemi SAP R/3 Mobile Devices DataWareHouse Mainframe 3 4

Integrazione: problematiche e criticità Integrazione: problematiche e criticità Sistemi estremamente specializzati: Dedicati ad una sola funzione aziendale : - Storage dei dati Richiesta Dati Postazioni Utente!! DataWareHouse مجخ طمح شخ - Esecuzione di un singolo processo (ordine di vendita, etc.) - Personale verticalizzato su un solo sistema, sa eseguire una sola procedura, anche se molto efficientemente. Alla fine degli anni 90 diventa preponderante un attività: l integrazione -Costruzione di processi cross applicativi ڃ ڃچ Sistemi SAP Mainframe ᄈ촤 -Raccolta delle informazioni aziendali a supporto delle decisioni strategiche -Rapido sviluppo di nuove applicazioni che consentano un minor time to market R/3 Mobile Devices 5 6 Integrazione: problematiche e criticità Integrazione: soluzione centralizzata Diverse Criticità Postazioni Utente DataWareHouse - Manutenzione - Difficoltà implementazione nuove connessioni - Tempi biblici per lo sviluppo di un processo cross applicativo Sistemi SAP HUB Mainframe R/3 Mobile Devices 7 8

Integrazione: soluzione centralizzata Integrazione: soluzione centralizzata Diversi Vantaggi : Vantaggi funzionali: - Integrazione delle informazioni fra persone ed apparati - Possibilità di implementare della intelligenza di business nello scambio informativo (es.: indirizzare il processo in modo automatico, etc.) Vantaggi tecnologici: -Rapidità nell integrare nuovi sistemi Il middle-tier diviente lo strato più critico dell IT -Adattabilità ai continui cambiamenti del business -Riutilizzo di tecnologie e procedure consolidate -Garanzia della corporate governance -Manutenzione più semplice -Sicurezza semplificata -Punto unico di monitoring 9 10 SAP Netweaver SAP Netweaver: Presentazione piattaforma La suite di Netweaver rappresenta la piattaforma applicativa con cui SAP intende integrare a diversi livelli: Accesso multicanale (anytime & anywhere) a qualsiasi tipologia di dati e applicazioni Data Consistency & Data Certification for transactional data and destructured data Piattaforma di comunicazione tra sistemi eterogenei (SAP e non SAP) e orchestrazione dei processi aziendali SAP NetWeaver Composite Application Framework PEOPLE INTEGRATION Multi channel access Portal Collaboration INFORMATION INTEGRATION Bus. Intelligence Master Data Mgmt PROCESS INTEGRATION Integration Broker APPLICATION PLATFORM J2EE ABAP Knowledge Mgmt Business Process Mgmt Life Cycle Mgmt Supporto a tutti gli standard e protocolli di mercato DB and OS Abstraction 11 12

SAP Netweaver: Enterprise portal SAP Netweaver: Enterprise portal Role-based, sicuro web-based accesso qualsiasi tipologia di applicazioni, informazioni e servizi Sales Manager Autenticazione Line Manager SAP Enterprise Portal 7.0 Single Sign On ERP CRM BI Employee Documenti Si tratta di una piattaforma applicativa che supporta I più diffusi standard e permette lo sviluppo e l integrazione di applicazioni multicanale. Basata su criteri di accesso in sicurezza e profilato in base al ruolo dell utente. Costituisce il privilegiato punto di accesso alle applicazioni e ai dati aziendali in qualsiasi momento, da qualsiasi luogo, con ogni device. Permette l integrazione con i sistemi gestionali di backend: le relative transazioni sono accessibili via web e l utente mantiene gli stessi profili autorizzativi che detiene sul sistema gestionale. Permette l integrazione con il sistema di Business Intelligence: rende disponibili i report via web, profilati secondo il ruolo dell utente sul relativo sistema di BI. Content & Knowledge Management: consente l integrazione, la gestione, classificazione e ricerca del patrimonio documentale, integrato indipendentemente dalla sua tipologia e collocazione. Rende disponibili strumenti di collaborazione per gli utenti: spazi virtuali di progetto, discussioni focalizzate su ambiti specifici e relativi strumenti a supporto (feedback e rating dei documenti pubblicati, workflow di approvazione, Chat, Application Sharing). 13 14 SAP Netweaver: Business Intelligence SAP Netweaver: Business Intelligence La suite di Business Intelligence si SAP Netweaver permette la gestione del Data Warehousing: un insieme di dati provenienti da fonti eterogenee, integrati, varianti nel tempo, consolidati, principalmente utilizzati per supportare le decisioni e guidare i cambiamenti organizzativi. Utente Applicazioni di analisi FRONT-END PER ANALISI ANALISI DATAWAREHOUSE ELABORAZIONE DATI BASE DATI MULTIDIMENSIONALE ELABORAZIONE/ TRASFORMAZIONE SAP NetWeaver Business Process Platform BI Business Intelligence SISTEMI SORGENTI ESTRAZIONE Altri Sistemi Sorgente ERP Fonti alimentanti 15 16

SAP Netweaver: exchange Infrastructure (XI) SAP XI è una piattaforma di integrazione tecnologica Fra applicazioni SAP e non SAP Per scenari A2A e B2B Per tutti i più comuni tipi di protocollo Per comunicazioni sincrone o asincrone Per l implementazione e la gestione di processi cross applicativi Basato su JAVA! 17 18 Architettura SAP XI Architettura di XI è basata su 3 macro componenti -System Landscape Directory: per la definzione dei sistemi (fisici e logici) che sono parte del processo di integrazione -Integration Builder (IB): per il design e la configurazione degli oggetti che devono essere realizzati nella definizione di uno scenario di integrazione -Runtime: per l esecuzione e il monitoring dei processi e scenari di integrazione Integration Server (IS) Central monitoring 19 20

System Landscape Directory: riassume i dettagli dei sistemi di business e i prodotti installati nel landscape informativo aziendale Integration Builder (IB) E un set di tools per lo sviluppo e la configurazione degli oggetti facenti parte dello scenario di integrazione. I suoi principali componenti sono: Integration Repository (design) Per la definizione dei componenti (es. interfacce e mapping) che poi dovranno essere configurati nei diversi processi Integration Directory (configuration) Per la definzione di scenari specifici, collegando e orchestrando i vari oggetti progettati nell Integration Repository. Integration Repository (design) Il deposito degli oggetti che costituiscono il flusso di integrazione Message Type: struttura base (XSD) per lo scambio di dati fra interfacce Message Interface: interfaccia (WSDL) per lo scambio di dati Message Type sincrona / asincrona Inbound / outbound Interface Mapping: mapping per la trasformazione (secondo logica di business) dei messaggi fra le interfacce Message Mapping Java / XSTL Integration Processes: definizione di un processo di integrazione. (BPEL compliant). 21 22 Integration Directory (configuration) Binding tra gli oggetti definiti nel repository e i sistemi definiti nell SLD. BS & Channel: import dei BS dall SLD e definizione of the communication channels (Adapter) Sender Agreement: associazione tra BS, communication channel e outbound interface. Receiver Determination: routing e determinazione del BS recevier Interface Determination: determinazione della receiver interface e del mapping associato. Receiver Agreement: associaione tra BS, communication channel e inbound interface. B.SYSTEM A IDOC Interface Sender / Receiver Agreement Associazione CH/INT INTERF. A MAP A-B1 MAP A-B2 Interface Determination Receiver Mapping Determination Routing Oubound interface XPATH MAP A-C INTERF. B1 INTERF. B2 INTERF. C B.SYSTEM B IDOC JMS B.SYSTEM C FILE Synchronous / Asynchronous Inbound / Outbound Data Type (XSD) Mapping Input/output regole di trasformazione 23 24

SAP XI - Runtime SAP XI - Runtime Integration Server (IS) E il motore centrale : riceve i messaggi dal sistema sender, applica le regole di mapping e routing e spedisce il messaggio ai sistemi riceventi. I componenti principale dell IS sono: Integration Engine: processa i messaggi seguendo le regole definite nell Integration Directory. Business Process Engine: gestisce le regole di processo presiedendo alle correlazioni tra i messaggi e come questi debbano essere trattati all interno del BPM (Business Process Management). Adapter Engine: controlla gli Adapters rendendo disponibile un ambiente di monitoring per i protocolli di comunicazione che vegono installati come plug-in dell architettura. 25 26 Adapter Type Transport Protocol Message Protocol IDoc Sender Adapter :trfc,file IDoc-XML Receiver Adapter: trfc RFC RFC RFC-XML Plain HTTP HTTP(S) 1.0 XI payload in HTTP body SAP Business Connector HTTP(S) RFC XML with envelope IDoc-XML File/FTP JDBC JMS File system (NFS) File transfer protocol/file transfer protocol using SSL/TLS JDBC 2.0 SonicMQ JMS Provider WebSphereMQ (non-jms) Access JMS Provider with JNDI (Read) JMS Provider Administered Objects from Fil File File with content conversion Sender Adapter: JDBC 2.0 Receiver Adapter: XML SQL format, Native SQL format JMS 1.x SAP XI Percorso progettuale -1) fase di design -2) fase di configuration -3) test SOAP Sender Adapter:HTTP SOAP 1.1 Marketplace Mail Receiver Adapter:HTTP(S),SMTP(S) HTTP(S) JMS Sonic MQ 3.5 Sender Adapter :IMAP4,POP3 MML IXALL Esempi (filmati esterni) di costruzione di un data type XI e di un mapping Receiver Adapter: IMAP4,SMTP XIPAYLOAD RNIF20 HTTP 1.1 RNIF 2.0 HTTPS RNIF11 HTTP 1.1 RNIF 1.1 HTTPS CIDX HTTP 1.1 RNIF 1.1 HTTPS XI HTTP(S) 1.0 XI 3.0 27 28

29 30 Process Integration 7.1: the next SAP Process Integration SOA secondo SAP PI 7.1 (il nuovo XI) diventa piattaforma abilitante nell architettura orientata ai servizi. La visione di SAP di un servizio web: l enterprise service. Enterprise service: servizio altamente integrato ed integrabile, arricchito con semantica e logica di business, utilizzabile e RIutilizzabile per supportare un particolare processo aziendale. 31 32

Differenza fra ESOA (Enterprise SOA di SAP) e altri approcci SOA: Il web service è solo un punto di partenza: SAP crea una suite di tool attorno a questi servizi, per la loro modellazione e orchestrazione, in modo da velocizzare la progettazione e lo sviluppo di nuove applicazioni PI 7.1 si pone come mattone fondamentale per la costruzione di un architettura Service Oriented, in quanto DEPOSITO e ORCHESTRATORE degli enterprise services Esempio di architettura SOA: Applicazione composita costruita con i servizi esposti da PI 7.1 I servizi vengono raccolti e gestiti da Netweaver, ma prima sono immagazzinati in uno speciale repository, poi legati per generare una procedura di business 33 34 ENTERPISE SERVICE REPOSITORY SAP exchange Infrastructure: un caso di studio concreto GOLDEN LADY Enterprise serivces ES Bundles Ord_Del Flag_Mat Notify_Cust... Composite application-business Process 35 36

SAP XI: un caso di studio concreto Il nuovo landscape applicativo Obiettivi del progetto: Il Cliente ha deciso di implementare una soluzione gestionale SAP Retail, adottando SAP XI (Exchange Infrastructure) come middleware di integrazione tra i sistemi preesistenti, non SAP, e il nuovo sistema di gestione. L introduzione di SAP XI come piattaforma di EAI (Enterprise Application Integration) ha permesso di porre il primo fondamentale mattone della nuova architettura a servizi (SOA) del landscape applicativo del Cliente. Negozi & POS Repository (7 int.) (12 int.) (12 int.) SAP BI Negozi Shop s back end Systems (logistics & POS) Output & Logistics mngmt system (AS/400) FP warehouse management system (INCAS) Repository mngmt system (Logistics, FP distr.) D G (7 int.) SAP XI Integration Server D A I (6 int.) G (11 int.) Sap Retail rel. 5.0 (12 int.) (6 int.) (1 int.) Sap BI rel. 7.0 AS400 Output INCAS WM FP FI, CO, retail,sd Reports, SD, FI, consegne etc. Sap Application Systems A I G 37 38