Challanges in Services Research: A Software Architecture Perspective

被引:0
|
作者
De Paoli, Flavio [1 ]
机构
[1] Univ Milano Bicocca, Milan, Italy
关键词
D O I
10.1007/978-3-319-72125-5_18
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing and Internet of Things are imposing a dramatic change in software development and delivery. Moreover, ICT solutions are paving innovation in every sector and therefore becoming a business factor for the success of any enterprise. The implications are manifold since technical issues need to be harmonised with social, organisational and legal aspects. In this paper we illustrate and comment the current trends to identify research directions to build services as comprehensive components accessible via APIs. The goal is to deliver services ecosystems, which call for open platforms to manage services that can connect and interact via shared protocols in dynamic heterogeneous contexts. Machine-readable semantic descriptions, microservices (single-function services), and containers (independent units of deployment) are discussed as building blocks for software architectures of the future.
引用
收藏
页码:219 / 227
页数:9
相关论文
共 50 条
  • [31] Architecture of hydrological telemetering software based on web services
    Ai, P
    Wang, ZJ
    Zhou, XF
    Lou, YS
    2003 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2003, : 432 - 437
  • [32] Software sustainability: Research and practice from a software architecture viewpoint
    Venters, Colin C.
    Capilla, Rafael
    Betz, Stefanie
    Penzenstadler, Birgit
    Crick, Tom
    Crouch, Steve
    Nakagawa, Elisa Yumi
    Becker, Christoph
    Carrillo, Carlos
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 138 : 174 - 188
  • [33] Development of software engineering: A research perspective
    Mei, Hong
    Cao, Dong-Gang
    Yang, Fu-Qing
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2006, 21 (05) : 682 - 696
  • [34] Development of Software Engineering: A Research Perspective
    Hong Mei
    Dong-Gang Cao
    Fu-Qing Yang
    Journal of Computer Science and Technology, 2006, 21 : 682 - 696
  • [35] A MATHEMATICAL PERSPECTIVE FOR SOFTWARE MEASURES RESEARCH
    MELTON, AC
    GUSTAFSON, DA
    BIEMAN, JM
    BAKER, AL
    SOFTWARE ENGINEERING JOURNAL, 1990, 5 (05): : 246 - 254
  • [36] Continuous software engineering-A microservices architecture perspective
    O'Connor, Rory V.
    Elger, Peter
    Clarke, Paul M.
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (11)
  • [37] Visual Tools for Software Architecture Understanding: A Stakeholder Perspective
    Telea, Alexandru C.
    Voinea, Lucian
    Sassenburg, Hans
    IEEE SOFTWARE, 2010, 27 (06) : 46 - 53
  • [38] Towards Connecting Bugs and Architecture in Software Systems: A Perspective
    Rao, A. Eashaan
    Chimalakonda, Sridhar
    IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C 2024, 2024, : 100 - 104
  • [39] Exploring alternative software architecture designs:: A planning perspective
    Diaz-Pace, J. Andres
    Campo, Marcelo R.
    IEEE INTELLIGENT SYSTEMS, 2008, 23 (05) : 66 - 77
  • [40] The Execution Perspective in Software Architecture Descriptions: A Systematic Mapping
    Viglioni, Tales
    Batista, Thais
    Cavalcante, Everton
    Oquendo, Flavio
    SOFTWARE ARCHITECTURE, ECSA 2024, 2024, 14889 : 379 - 395