Toward a Reliable Service-Based Approach to Software Application Development

被引:2
|
作者
Mahmoud, Qusay H. [1 ]
Andrusiak, Ian [1 ]
AlTaei, May [2 ]
机构
[1] Univ Ontario Inst Technol, Dept Elect Comp & Software Engn, Oshawa, ON, Canada
[2] Zayed Univ, Coll Technol Innovat, Abu Dhabi, U Arab Emirates
关键词
cloud services; service-based app development; WSPad; reliable services; highly available services;
D O I
10.1109/CBI.2018.00027
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The increase in Internet bandwidth, accessibility, and reliability is enabling a paradigm shift among application developers who are adopting REST (Representational State Transfer) style web services for building web applications and Software-as-a-Service (SaaS) applications in the cloud, and the difficulties of version control and discovery and management of web services have allowed for the business model of API management. This paper presents a service-based approach to software application development where an application is composed of heterogeneous distributed services. As a proof of concept, we present WSPad, a Notepad-like word processor prototype built out of distributed services. But for such applications to be reliable the services need to exist on a highly available network. To this end, service reliability issues of the proposed approach are discussed and a framework for enhancing service reliability is introduced along with prototype implementation and results.
引用
收藏
页码:168 / 177
页数:10
相关论文
共 50 条
  • [21] A Model to Helping the Construction of Creative Service-Based Software
    Huang, Pei-Shu
    Fahmi, Faisal
    Wang, Feng-Jian
    [J]. 2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1235 - 1242
  • [22] A Formal Engineering Framework for Service-Based Software Modeling
    Miao, Weikai
    Liu, Shaoying
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2013, 6 (04) : 536 - 550
  • [23] SoSyM special section on service-based software engineering
    Manfred Broy
    Heinrich Hussmann
    Ingolf H. Krüger
    Bernhard Schätz
    [J]. Software & Systems Modeling, 2006, 5 (2) : 170 - 171
  • [24] Engineering Service-Based Dynamic Software Product Lines
    Lee, Jaejoon
    Kotonya, Gerald
    Robinson, Daniel
    [J]. COMPUTER, 2012, 45 (10) : 49 - 55
  • [25] SEArch: An Execution Infrastructure for Service-Based Software Systems
    Lopez Pombo, Carlos Gustavo
    Montepagano, Pablo
    Tuosto, Emilio
    [J]. COORDINATION MODELS AND LANGUAGES, COORDINATION 2024, 2024, 14676 : 314 - 330
  • [26] A Comparative Study: Service-Based Application Development by Ordinary End Users and IT Professionals
    Namoun, Abdallah
    Wajid, Usman
    Mehandjiev, Nikolay
    [J]. TOWARDS A SERVICE-BASED INTERNET, 2010, 6481 : 163 - 174
  • [27] Design and development of a business simulation game application for service-based and digital economy
    Jose Pascual-Miguel, Felix
    Angel Conde-Gonzalez, Miguel
    Acquila-Natale, Emiliano
    Alvarez-Pedroviejo, Rafael
    [J]. 2014 INTERNATIONAL SYMPOSIUM ON COMPUTERS IN EDUCATION (SIIE), 2014, : 75 - 80
  • [28] BALANCING NEEDS WITH RESOURCES - SERVICE-BASED APPROACH
    MALCOLM, LA
    TATCHELL, PM
    [J]. NEW ZEALAND MEDICAL JOURNAL, 1978, 88 (618) : 151 - 154
  • [29] A Requirements Refinement Approach for Service-based Systems
    Zhao, Heng
    Wang, Jian
    Liang, Peng
    Huang, Wei
    [J]. PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 495 - 498
  • [30] A New Service-Based Approach for Enterprise Modeling
    Estrada, Hugo
    Martinez, Alicia
    Santillan, Luis C.
    Perez, Joaquin
    [J]. COMPUTACION Y SISTEMAS, 2013, 17 (04): : 625 - 639