In this thesis the problem of implementing of orchestration of web services through BPMN and WebML is discussed, based on working example of travel agency. Here I present a visual model which combines the processing power of parallel computation with the ease of web service usage. Parallelization of Web Services is provided by using multi threading technology. Managing Web services shares business challenges with the management of Web-based infrastructure and applications that use distributed computing models.
Process automation for 3D City Model development (in Italian): Automazione di processo per lo sviluppo di 3D City Models
Obiettivo del presente lavoro è stato l’utilizzo delle più moderne tecnologie del rilievo aereo, integrato con l’utilizzo di strumenti software, appositamente svilupatti, per la definizione di un processo industrializzato di produzione del 3D City Model, garantendo tempi e costi inferiori rispetto all’approccio produttivo tradizionale.
Assembly process automation for ABB Instrumentations (in Italian): Automazione del processo di assemblaggio finale di ABB Instrumentations
This work deals with the complete generation of web applications from extended process models.
The purpose is to provide some tools which can support the development of the application in all its phases, from the requirements specification to the design and the final deployment.
This presentation is a long introduction to the basics of WebML and of WebRatio. It describes how to model web applications, business processes, web content and web services. It describes WebML and BPMN and presents WebRatio BPM.
Half-day tutorial on Search applications development has been accepted at ICWE 2010 (authors: Brambilla, Bozzon)
Our paper on SeCo liquid query has been published at WWW 2010
Bozzon, A., Brambilla, M., Fraternali, P., Pigazzini, P., 2010. Integration of a human face annotation technology in an audio-visual search engine platform. In: SAC '10: Proceedings of the 2010 ACM Symposium on Applied Computing. ACM, New York, NY, USA, pp. 839-843.
Search-Based Web Applications are configurable and customizable platforms for multimedia search over the Web. This paper describes the results of the integration of an annotation component for automatic face recognition within a configurable multimedia Web search platform. We integrate a third-party image analysis technology for human face recognition, by extending it in order to cope with the requirements of video annotation solutions on the Web and wrapping it according to the platform's integration specification. As a result, the annotator outcomes are indexed within the platform and can be used for multi-modal and content-based search. We evaluate our experience in terms of development effort required, indexing performances, and perceived quality of the annotation results.
Bozzon, A., Brambilla, M., Ceri, S., Fraternali, P., 2010. Liquid query: multi-domain exploratory search on the web. In: WWW '10: Proceedings of the 19th international conference on World wide web. ACM, New York, NY, USA, pp. 161-170.
In this paper we propose the Liquid Query paradigm, to support users in finding responses to multi-domain queries through exploratory information seeking across structured information sources (Web documents, deep Web data, and personal data repositories), wrapped by means of a uniform notion of search service. Liquid Query aims at filling the gap between general-purpose search engines, which are unable to find information spanning multiple topics, and domain-specific search systems, which cannot go beyond their domain limits. The Liquid Query interface consists of interaction primitives that let users pose questions and explore results spanning over multiple sources incrementally, thus getting closer and closer to the sought information. We demonstrate our approach with a prototype built upon the YQL (Yahoo! Query Language) framework.
Slides of the presentation: