ABSTRACT
Developing Service-based interactive applications is a time consuming and nontrivial task. The idea of annotating Web Services with information fragments used for deriving parts of interactive applications automatically promises the simplification of this task, thus enabling the creation of Service-based interactive applications for end-users without any implementation skills. The paper discusses a model-driven approach for generating executable Service-based interactive applications directly from the output of a visual authoring tool. Besides the introduction of details about the model-driven methodology, this paper makes two central contributions: Firstly, technical details about the developed end-user enabled authoring tool are introduced. Secondly, the meta-model applied as serialization format of the authoring tool and as input for an application generation approach is presented.
- M. Feldmann, J. Janeiro, T. Nestler, G. Hübsch, U. Jugel, A. Preußner, and A. Schill, An Integrated Approach for Creating Service-Based Interactive Applications. 12th IFIP TC13 Conference in Human- Computer Interaction (INTERACT 2009) Google ScholarDigital Library
- ServFace Consortium, "ServFace Research Project," 2008, http://www.servface.euGoogle Scholar
- J. Janeiro, A. Preußner, T. Springer, A. Schill, M. Wauer, Improving the Development of Service-Based applications through Service Annotations, WWW/Internet Conference 2009Google Scholar
- M. Kassoff, J. Spillner, and D. Kato, GUI Deployment Descriptor fileformat specification, 0.99.05, 2006, Available at: http://inf.josefspillner.de/WebServices/guidd.htmlGoogle Scholar
- J. Spillner, M. Feldmann, I. Braun, T. Springer, and A. Schill, Ad hoc Usage of Web Services with Dynvoker, P. M. K. P. T. Priol, Ed. Madrid, Spain: Towards a Service- Based Internet, First European Conference, ServiceWave 2008. Google ScholarDigital Library
- M. Kassoff, D. Kato, and W. Mohsin, Creating GUIs for Web Services.: In IEEE Internet Computing, 2003, vol. 7. Google ScholarDigital Library
- J. Boyer (ed.), XForms 1.1, W3C Candidate Recommendation 29 November 2007Google Scholar
- R. Kennard, and R. Steele, Application of Software Mining to Automatic User Interface Generation, New Trends in Software Methodologies, Tools and Techniques, IOS Press, 2008, pp. 244--254Google Scholar
- F. Paterno, C. Santoro, and L. D. Spano, Designing Usable Applications based on Web Services. Int. Workshop on: Interplay between Usability Evaluation and Software Development, 2008.Google Scholar
- J. Vanderdonckt, Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, and Challenges. In ROCHI'08, 2008.Google Scholar
- A. Behring, M. Heinrich, M. Winkler, and W. Dargie, EMODE Model-driven Development of Multimodal, Context Sensitive Applications. In i-com, 2007, vol. 6, no. 3.Google Scholar
- P. Ebben, L. Heerink, J. Reitsma, and M. Steen, "AndroMate project", Telematica Instituut, 2008, Available at: http://www.lab.telin.nl/~msteen/andromateGoogle Scholar
- M. Brambilla, S. Comai, P. Fraternali, and M. Matera, Designing Web applications with WebML and WebRatio, Web Engineering: Modelling and Implementing Web Applications, Springer, 2007Google Scholar
- S. Ceri, A. Bongio, and P. Fraternali, M. Brambilla, S. Comai, and M. Matera, Designing data-intensive Web applications, Morgan Kaufmann, 2003 Google ScholarDigital Library
- Netbeans BPEL-Designer, included in Netbeans IDE, Available at: http://www.netbeans.orgGoogle Scholar
- A. Ro, L. Shu-Yi Xia, H. Paik, and C. Chon. Bill Organiser Portal: A Case Study on End user Composition. In Proceedings of The Ninth International Conference onWeb Information Systems Engineering (WISE), 2008. Google ScholarDigital Library
- "OpenMashups Studio", Available at: http://www.open-mashups.orgGoogle Scholar
- A. Namoune, T. Nestler, A. De Angeli: End User Development of Service-based Applications. 2nd. Workshop on HCI and Services at HCI 2009 Conference; 2009Google Scholar
- T. Nestler, M. Feldmann, A. Preußner, and A. Schill, Service Composition at the Presentation Layer using Web Service Annotations. ComposableWeb'09 Workshop at ICWE, 2009.Google Scholar
- J. Yu, B. Benatallah, R. Saint-Paul, F. Casati, F. Daniel, and M. Matera, A Framework for Rapid Integration of Presentation Components. Banff, Canada: In the Proceedings of WWW'07, 2007. Google ScholarDigital Library
- J. Spillner, A. Schill,: Analysis on Inference Mechanisms. Pages 113--124, XMLT - Berliner XML-Tage, 9 2007Google Scholar
Index Terms
- Overview of an end-user enabled model-driven development approach for interactive applications based on annotated services
Recommendations
A model-driven development framework for enterprise Web services
The growing scale and complexity of the enterprise computing systems under distributed and heterogeneous environments present new challenges to system development, integration, and maintenance. In this paper, we present a model driven Web service ...
A Model-driven Approach for Integration of Interactive Applications and Web Services: A Case Study in Interactive Digital TV Platform
ICMEW '12: Proceedings of the 2012 IEEE International Conference on Multimedia and Expo WorkshopsThis work proposed a model-driven development approach related to interactive multimedia applications and Web services integration. It is based on extension of an existing modeling language, which integrates modeling concepts for interactive ...
Model-Driven Development of Secure Service Applications
SEW '12: Proceedings of the 2012 35th Annual IEEE Software Engineering WorkshopThe development of a secure service application is a difficult task and designed protocols are very error-prone. To develop a secure SOA application, application-independent protocols (e.g. TLS or Web service security protocols) are used. These ...
Comments