Lavora con noi






      1.Come dotare ogni “enterprise user” dell’interfaccia più adatta?

      2.Come rendere più semplice, accessibile e immediato l’accesso ai dati “enterprise”?

      3.Come integrare in una sola interfaccia utente informazioni provenienti da sistemi diversi?
       

      ESI è una soluzione nata per semplificare l'integrazione di applicazioni per il web, per il mondo "mobile" o per il desktop con sistemi di backend come ERP (Sap ECC, ecc.) e sistemi di gestione documentale (Alfresco, ecc.):

      • con ESI è possibile integrare applicazioni esistenti con sistemi di backend utilizzando una libreria di servizi in grado di accedere ad anagrafiche e a documenti, sia in lettura che in aggiornamento;

      • con ESI è possibile sviluppare nuove applicazioni (vedi WebSales e MobileSales) che estendono le funzionalità di un sistema ERP mettendo a disposizione di nuovi utenti informazioni di business e coinvolgendoli in processi tramite le interfacce utenti più adatte (es. web e mobile);

      • con ESI è possibile integrare più sistemi di backend sulla stessa applicazione utente (es. ERP e documentale).

      Una soluzione "tipo" basata su ESI è costituita da componenti che gestiscono l'interazione con l'utente e che consultano/aggiornano i dati presenti sul sistema ERP invocando i servizi della piattaforma. 

      Questi servizi si fanno carico di accedere al sistema di backend chiamando a loro volta funzioni, procedure, API secondo le modalità specifiche del sistema di backend. Nel caso che questo sia SAP i servizi della piattaforma chiamano funzioni RFC o BAPI appositamente sviluppate sul sistema per soddisfare le richieste applicative.

      I servizi della piattaforma, che adottano JSON come formato di comunicazione fra applicazioni client-server sono sviluppati per essere richiamati indifferentemente da applicazioni desktop, web o mobile. Questo consente di strutturare  modo molto efficace lo sviluppo di applicazioni specializzando i diversi livelli. L'interfaccia utente può avvalersi delle tecnologie adatte senza condizionamenti dovuti alla piattaforma di backend con cui interagiscono, gestita da ESI. 



      Caratteristiche

      • organizzata per LIVELLI consente di disaccoppiare i diversi strati applicativi: in questo modo è possibile far parlare i sistemi ERP con Frontend sviluppati su piattaforme diverse

      • ha un Services Repository, componente centrale di questa architettura, che costituisce l’elemento di integrazione fra mondi tecnologici diversi e fra le diverse piattaforme applicative
         
      • sviluppata su piattaforma Spring, implementa servizi di backend che impiegano il formato JSON per la comunicazione con le piattaforme applicative





      Funzionalità di Enterprise Service Infrastructure

        • Enterprise Service Repository
          • SAP ERP services
          • Alfresco services
          • Activiti services
        • Documentazione servizi
          • descrizione servizio e ambito d'uso
          • documentazione della chiamata e della risposta del servizio
          • esempi d'uso

        • Log e monitoring
          • registrazione log per ogni chamata ai servizi
          • grafico sull'uso dei servizi 
          • grafico sulle attività degli utenti
          • ricerca avanzata sul log della piattaforma





      SERVICE HUB

       



      STRUTTURAZIONE A 3 LIVELLI:

           


      • livello applicativo
      • services backend (ESI)
      • piattaforma ERP 


       ARCHITETTURE TIPO:

       


      • uno o più sistemi ERP (Sap, Microsoft AX, altro)
      • uno o più sistemi specializzati (MES, ECM, ecc.)
      • una o più applicazioni utente sviluppate su piattaforme differenti (web, mobile, desktop, ecc.)

       




      • scheda tecnica per ogni servizio con documentazione ed esempi
      • log su tutte le chiamate ai servizi
      • monitoraggio sull'utilizzo dei servizi e analisi delle rispettive performance
       







      ESI utilizza:



      il più popolare framework di sviluppo nel mondo Java™ enterprise





      la piattaforma open source per realizzare soluzioni Portal, Publishing, Content and Collaboration




      la più potente piattaforma di Enterprise Content Management



      Comments