Appway is a model-driven software development platform supporting the creation and execution of Business Processes. Despite supporting BPMN as a notation standard, Appway lacks support for interchange and cross-systems interoperability standards in the realm of Business Processes, such as the one provided by the XPDL format. This work aims to enhance Appway’s interoperability by implementing a system to export workflows modeled in this software to the XPDL file format. This system has been implemented in the form of a standard Appway plug-in which can be reused in any existing installation. The generated files have been put through a verification procedure in order to evaluate that not only the information is well represented in the standard, but complete with respect to what defined in the Appway platform. The main differences between the two systems have been highlighted. Specific focus has been given to those characteristics which did not allow a complete consistency between original process and exported file. In these cases, the priority has been given to adherence to the standard with respect to completeness of the exported information. The verification of the objectives confirmed that extremely good results are possible in implementing XPDL compatibility of the Appway platform. Moreover, a number of interesting findings opened the way for future developments of both the interested software and the considered XPDL standard.

Appway è una piattaforma di sviluppo software basata sulla modellazione che supporta la creazione e l’esecuzione di Processi di Business. Nonostante il supporto a BPMN come standard di notazione, Appway non fornisce supporto per standard di inter-scambio e inter-operabilità fra sistemi nell’ambito dei Processi di Business, come ad esempio XPDL. Il presente lavoro mira al miglioramento dell’inter-operabilità di Appway tramite l’implementazione di un sistema di esportazione dei workflow modellati in tale software verso il formato XPDL. Questo sistema è stato implementato tramite un plug-in standard Appway che può essere riutilizzato in qualsiasi installazione esistente. I file generati sono stati verificati al fine di valutare che non solo l’informazione fosse ben rappresentata nello standard, ma anche completa rispetto a quanto definito all’interno della piattaforma Appway. Le principali differenze fra i due sistemi sono state evidenziate. Attenzione specifica è stata data a quelle caratteristiche che non hanno permesso di raggiungere una completa consistenza fra i processi originali e i file esportati. In questi casi, la priorità è stata data all’aderenza allo standard rispetto alla completezza delle informazioni esportate. La verifica degli obiettivi ha confermato che risultati estremamente buoni sono raggiungibili nell’implementare la compatibilità di Appway con XPDL. Inoltre, diverse considerazioni hanno aperto la strada per futuri sviluppi sia del software interessato che dello standard XPDL considerato.

Implementazione di un sistema per l'esportazione di processi di business da Appway al formato XPDL

LUPARIA, GIORGIO
2014/2015

Abstract

Appway is a model-driven software development platform supporting the creation and execution of Business Processes. Despite supporting BPMN as a notation standard, Appway lacks support for interchange and cross-systems interoperability standards in the realm of Business Processes, such as the one provided by the XPDL format. This work aims to enhance Appway’s interoperability by implementing a system to export workflows modeled in this software to the XPDL file format. This system has been implemented in the form of a standard Appway plug-in which can be reused in any existing installation. The generated files have been put through a verification procedure in order to evaluate that not only the information is well represented in the standard, but complete with respect to what defined in the Appway platform. The main differences between the two systems have been highlighted. Specific focus has been given to those characteristics which did not allow a complete consistency between original process and exported file. In these cases, the priority has been given to adherence to the standard with respect to completeness of the exported information. The verification of the objectives confirmed that extremely good results are possible in implementing XPDL compatibility of the Appway platform. Moreover, a number of interesting findings opened the way for future developments of both the interested software and the considered XPDL standard.
ING - Scuola di Ingegneria Industriale e dell'Informazione
28-apr-2016
2014/2015
Appway è una piattaforma di sviluppo software basata sulla modellazione che supporta la creazione e l’esecuzione di Processi di Business. Nonostante il supporto a BPMN come standard di notazione, Appway non fornisce supporto per standard di inter-scambio e inter-operabilità fra sistemi nell’ambito dei Processi di Business, come ad esempio XPDL. Il presente lavoro mira al miglioramento dell’inter-operabilità di Appway tramite l’implementazione di un sistema di esportazione dei workflow modellati in tale software verso il formato XPDL. Questo sistema è stato implementato tramite un plug-in standard Appway che può essere riutilizzato in qualsiasi installazione esistente. I file generati sono stati verificati al fine di valutare che non solo l’informazione fosse ben rappresentata nello standard, ma anche completa rispetto a quanto definito all’interno della piattaforma Appway. Le principali differenze fra i due sistemi sono state evidenziate. Attenzione specifica è stata data a quelle caratteristiche che non hanno permesso di raggiungere una completa consistenza fra i processi originali e i file esportati. In questi casi, la priorità è stata data all’aderenza allo standard rispetto alla completezza delle informazioni esportate. La verifica degli obiettivi ha confermato che risultati estremamente buoni sono raggiungibili nell’implementare la compatibilità di Appway con XPDL. Inoltre, diverse considerazioni hanno aperto la strada per futuri sviluppi sia del software interessato che dello standard XPDL considerato.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
Elaborato.pdf

accessibile in internet per tutti

Descrizione: Dissertation text
Dimensione 2.16 MB
Formato Adobe PDF
2.16 MB Adobe PDF Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/119222