Migrating to Web services: a performance engineering approach

被引:20
|
作者
Litoiu, M [1 ]
机构
[1] IBM Res Corp, Toronto Lab, Ctr Adv Studies, Markham, ON, Canada
来源
JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE | 2004年 / 16卷 / 1-2期
关键词
performance modeling; performance evaluation; Web services; distributed application;
D O I
10.1002/smr.285
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we look at several performance pitfalls that Web services are facing today and at the performance penalties that have to be paid when exposing a legacy application as a Web service. We investigate two performance metrics of Web services, latency and scalability, and compare them with those of legacy middleware. The goal of the paper is to show how the performance penalties can be mitigated by following the principles and methods of performance engineering. Performance models can help the migration decisions, especially when new architectures or new deployment topologies are sought. The paper shows the mechanisms of building and solving a performance model involving Web services. An example is presented throughout the paper. Copyright (C) 2004 John Wiley Sons, Ltd.
引用
收藏
页码:51 / 70
页数:20
相关论文
共 50 条
  • [21] A cross-layer approach to performance monitoring of web services
    Repp, Nicolas
    Berbner, Rainer
    Heckmann, Oliver
    Steinmetz, Ralf
    EMERGING WEB SERVICES TECHNOLOGY, 2007, : 21 - +
  • [22] An Approach for Improving Performance of Web Services and Cloud Based Applications
    Das, M. Swami
    Govardhan, A.
    Lakshmi, D. Vijaya
    2016 INTERNATIONAL CONFERENCE ON ENGINEERING & MIS (ICEMIS), 2016,
  • [23] Applying a web engineering method to design web services
    Ruiz, M
    Valderas, P
    Pelechano, V
    SERVICE-ORIENTED COMPUTING - ICSOC 2005, PROCEEDINGS, 2005, 3826 : 576 - 581
  • [24] A Model-Driven Engineering Approach for the Formal Verification of Composite Web Services
    Maraoui, Raoudha
    Cariou, Eric
    Ayeb, Bechir
    2013 IEEE 22ND INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2013, : 266 - 271
  • [25] A Model-driven Reverse Engineering Approach for Semantic Web Services Composition
    Sun, Weijun
    Li, Shixian
    Zhang, Defen
    Yan, YuQing
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 3, PROCEEDINGS, 2009, : 101 - 105
  • [26] A goal-based approach to engineering capacity-driven Web services
    Maamar, Zakaria
    Tata, Samir
    Yetongnon, Kokou
    Benslimane, Djamal
    Thiran, Philippe
    KNOWLEDGE ENGINEERING REVIEW, 2014, 29 (02): : 265 - 280
  • [27] Searching services "on the Web": A public Web services discovery approach
    Wu, Chen
    Chang, Elizabeth
    SITIS 2007: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGIES & INTERNET BASED SYSTEMS, 2008, : 321 - 328
  • [28] Web services engineering: Promises and challenges
    Aoyama, M
    Weerawarana, S
    Maruyama, H
    Szyperski, C
    Sullivan, K
    Lea, D
    ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 647 - 648
  • [29] Experiences in engineering flexible Web services
    Kirda, Engin
    Jazayeri, Mehdi
    Kerer, Clemens
    Schranz, Markus
    IEEE Multimedia, 2001, 8 (01) : 58 - 65
  • [30] Invited talk: Web services engineering
    Aoyama, M
    ENGINEERING INFORMATION SYSTEMS IN THE INTERNET CONTEXT, 2002, 103 : 1 - 8