From Architectural Requirements towards an Open Architecture for Web and Mobile Societal Applications
2014 (English)In: Proceedings of the 1st International Workshop on Inclusive Web Programming - Programming on the Web with Open Data for Societal Applications, ACM Publications, 2014, p. 20-23Conference paper, Published paper (Refereed)
Abstract [en]
This paper reflects on our experiences during the last four years regarding the development of a web & mobile application for sustainable environment. After five development cycles our software application has become robust, flexible, and expandable platform. Inspired from this and the needs identified during this process we report our research towards identifying novel architectural approaches that nourish open data and emerging web standards for developing open societal applications. The efforts resulted in an open architecture approach that relies on a set of key characteristics - flexibility, evolvability, customizability, and extensibility. Stressing these characteristics refers to the identified needs of using open standards and reducing development time. The results show that an open architecture approach provides the key ingredients in terms of system integration and data interoperability as well as the ability of the software to grow in terms of new services, devices, and subsystems attached to it, primarily due to the use of open source components and open data standards.
Place, publisher, year, edition, pages
ACM Publications, 2014. p. 20-23
Series
Proceedings / International Conference of Software Engineering, ISSN 0270-5257, E-ISSN 1558-1225
Keywords [en]
Open architecture, open standards, web and mobile societal application, open components, flexibility, evolvability, customizability, extensibility
National Category
Software Engineering Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science; Computer and Information Sciences Computer Science, Media Technology
Identifiers
URN: urn:nbn:se:lnu:diva-34512DOI: 10.1145/2593761.2593768Scopus ID: 2-s2.0-84910048807ISBN: 978-1-4503-2855-5 (print)OAI: oai:DiVA.org:lnu-34512DiVA, id: diva2:720600
Conference
1st International Workshop on Inclusive Web Programming - Programming on the Web with Open Data for Societal Applications (IWP 2014), at ICSE 2014 Workshops - 36th International Conference on Software Engineering (ICSE 2014)
2014-06-012014-06-012020-05-15Bibliographically approved