Snowball Framework for Web Service Composition in SOA Applications

被引:0
|
作者
Elkholy, Mohamed [1 ]
Bagdadi, Youcef [2 ]
Marzouk, Marwa [3 ]
机构
[1] Pharos Univ Alexandria, Comp Engn Dept, Alexandria, Egypt
[2] Sultan Qaboos Univ, Dept Comp Sci, Muscat, Oman
[3] Matroh Univ, Informat Technol Dept, Matroh, Egypt
关键词
Service oriented architecture (SOA); web service granularity; web service composition; software flexibility; snowball composition framework;
D O I
10.14569/IJACSA.2022.0130143
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Service Oriented Architecture (SOA) has emerged as a promising architectural style that provides software applications with high level of flexibility and reusability. However, in several cases where legacy software components are wrapped to be used as web services the final solution does not completely satisfy the SOA aims of flexibility and reusability. The literature review and the industrial applications show that SOA lacks a formal definition and measurement for optimal granularity of web services. Indeed, wrapping several business functionalities as a coarse-grained web services lacks reusability and flexibility. On the other hand, a huge number of fine-grained web services results in a high coupling between services and large size messages transferred over the Internet. The main research question still concerns with "How to determine an optimal level of service granularity when wrapping business functionalities as web services?" This research proposes the Snowball framework as a promising approach to integrate and compose web services. The framework is made up three-step process. The process uses the rules in deciding the web services that have an optimal granularity that maintains the required performance. To demonstrate and evaluate the framework, we realized a car insurance application that was already implemented by a traditional approach. The results show the efficiency of snowball framework over other approaches.
引用
收藏
页码:343 / 350
页数:8
相关论文
共 50 条
  • [1] QoS Oriented Web Service Composition and Optimization in SOA
    Liu, Bing
    Shi, Yuliang
    Wang, Haiyang
    JCPC: 2009 JOINT CONFERENCE ON PERVASIVE COMPUTING, 2009, : 605 - 610
  • [2] Fractal Web Service Composition Framework
    Adrian, Cotfas Liviu
    Andreea, Diosteanu
    Ion, Smeureanu
    PROCEEDINGS OF THE 2010 8TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM), 2010, : 405 - 408
  • [3] Framework For Web Service Composition And Invocation
    Ghadge, Tejal
    Bogiri, Nagaraju
    2016 INTERNATIONAL CONFERENCE ON AUTOMATIC CONTROL AND DYNAMIC OPTIMIZATION TECHNIQUES (ICACDOT), 2016, : 1030 - 1035
  • [4] A research for web service quality presentation methodology for SOA framework
    Lee, Youngkon
    Yeom, Gwyduk
    ALPIT 2007: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON ADVANCED LANGUAGE PROCESSING AND WEB INFORMATION TECHNOLOGY, 2007, : 434 - +
  • [5] A framework supporting quality of service for SOA-based applications
    Phu, Phung Huu
    Yoo, Dae Seung
    Yi, Myeongjae
    MANAGEMENT OF CONVERGENCE NETWORKS AND SERVICES, PROCEEDINGS, 2006, 4238 : 232 - 241
  • [6] Towards a General Framework for Web Service Composition
    Kona, Srividya
    Bansal, Ajay
    Blake, M. Brian
    Gupta, Gopal
    2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 497 - +
  • [7] A New Model of Web Service Composition Framework
    Zhang Yanwang
    INFORMATION COMPUTING AND APPLICATIONS, 2011, 7030 : 480 - 486
  • [8] A web service composition framework in a heterogeneous environment
    Naoufal El Allali
    Mourad Fariss
    Hakima Asaidi
    Mohamed Bellouki
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 12133 - 12157
  • [9] FRWSC: a framework for robust Web service composition
    El Kholy, Mohamed
    El Fatatry, Ahmed
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2016, 10 (04) : 413 - 435
  • [10] Towards a web service composition management framework
    Esfandiari, B
    Tosic, V
    2005 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, PROCEEDINGS, 2005, : 419 - 426