ETD system

Electronic theses and dissertations repository

 

Tesi etd-11032004-180940


Thesis type
Tesi di laurea specialistica
Author
Botta, Alessio
URN
etd-11032004-180940
Title
Una piattaforma a servizi per l'inserimento di ordini d'acquisto in SAP R/3 da sistemi eterogenei remoti
Struttura
INGEGNERIA
Corso di studi
INGEGNERIA INFORMATICA PER LA GESTIONE D'AZIENDA
Commissione
relatore Mauri, Giorgio
relatore Prof. Marcelloni, Francesco
relatore Prof.ssa Lazzerini, Beatrice
Parole chiave
  • web service
  • SOA
  • SOAP
  • WSDL
  • web service description language
  • business process execution language
  • sap java connector
  • java message service
  • sistemi distribuiti
  • processo aziendale
Data inizio appello
15/12/2004;
Consultabilità
completa
Riassunto analitico
&lt;p&gt;L&#39;obiettivo finale della tesi è l&#39;implementazione di un sistema distribuito che permetta di inserire un ordine di acquisto in SAP R/3 utilizzando protocolli di ingresso differenti (HTTP, SMTP/POP3, SMS e RMI).&lt;/p&gt;<br>&lt;p&gt;Per fare questo, vengono prima studiate ed analizzate tre tecnologie che, in maniera diversa, contribuiscono alla realizzazione di una piattaforma con architettura &lt;i&gt;service-oriented&lt;/i&gt;: il sistema di messaggistica Java &lt;i&gt;JMS&lt;/i&gt;, l&#39;applicazione XML &lt;i&gt;BPEL&lt;/i&gt;, che permette di coordinare il flusso di esecuzione di più servizi web creando veri e propri &lt;i&gt;processi di business&lt;/i&gt;, ed il connettore &lt;i&gt;SAP JCo&lt;/i&gt;, per far comunicare un sistema SAP con un programma Java.&lt;/p&gt;<br>&lt;p&gt;Nella seconda parte della tesi, vengono dettagliati i requisiti del sistema, l&#39;architettura e l&#39;implementazione: il modulo Java che gestisce l&#39;ingresso multicanale, i servizi web che compongono il processo, la descrizione BPEL del processo stesso e l&#39;interfaccia grafica.&lt;/p&gt;<br>&lt;p&gt;Il sistema è stato progettato e realizzato nel corso di uno stage effettuato presso la &lt;i&gt;TD Group spa&lt;/i&gt; come dimostrazione applicativa dell&#39;utilizzo dell&#39;interprete &lt;i&gt;BPEL GlobalBiz Process Engine&lt;/i&gt; sviluppato dall&#39;azienda.&lt;/p&gt;
File