Event exposure for web services: A grey-box approach to compose and evolve web services

被引:0
|
作者
Ye C. [1 ]
Jacobsen H.-A. [1 ]
机构
[1] University of Toronto, Canada
关键词
D O I
10.1007/978-3-642-16599-3_14
中图分类号
学科分类号
摘要
The service-oriented architecture (SOA) is an emerging software engineering paradigm for developing distributed enterprise applications. In this paradigm,Web services are encapsulated and published as black-box components accessible to service consumers following the principles of component-based design. This however restricts the flexibility and adaptability of Web services to react to changing requirements, which are commonplace today, especially in the emerging smart Internet and smart interactions domain. In this chapter, we propose a grey-box approach to compose and evolve Web services to increase their flexibility and adaptability. By exposing the services' internal state changes at runtime as events, our approach allows services involved in service compositions to share and consume events from partner services, and make use of these events to evolve and adapt their behavior. This approach is illustrated in two case studies. © 2010 Springer-Verlag Berlin Heidelberg.
引用
收藏
页码:197 / 215
页数:18
相关论文
共 50 条
  • [41] Towards an approach for Web services substitution
    Taher, Yehia
    Benslimane, Djamal
    Fauvet, Marie-Christine
    Maamar, Zakaria
    10th International Database Engineering and Applications Symposium, Proceedings, 2006, : 166 - 173
  • [42] Towards an approach to sustain web services high-availability using communities of web services
    Maamar, Zakaria
    Sheng, Quan Z.
    Tata, Samir
    Benslimane, Djamal
    Sellami, Mohamed
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2009, 5 (01) : 32 - +
  • [43] The Semantic Web and web services
    Bell, D
    Bussler, C
    Yang, J
    INFORMATION SYSTEMS, 2006, 31 (4-5) : 229 - 231
  • [44] Leveraging Genetic Algorithm to Compose Web Services in a Context-Aware Environment
    Zhang, Zhichao
    Zheng, Shaoqiu
    Li, Weiping
    Tan, Ying
    Wu, Zhonghai
    Tan, Wei
    2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 829 - 834
  • [45] A grey-box approach to automated mechanism design
    Niu, J.
    Cai, K.
    Parsons, S.
    Fasli, M.
    Yao, X.
    ELECTRONIC COMMERCE RESEARCH AND APPLICATIONS, 2012, 11 (01) : 24 - 35
  • [46] Web Services in communications services
    Darling, J
    Tye, RD
    BT TECHNOLOGY JOURNAL, 2004, 22 (01) : 72 - 80
  • [47] Putting the "Web" into Web services - Web services interaction models, part 2
    Vinoski, S
    IEEE INTERNET COMPUTING, 2002, 6 (04) : 90 - 92
  • [48] WEB SERVICES
    Isaila, Narcisa
    METALURGIA INTERNATIONAL, 2009, 14 : 25 - 28
  • [49] Web services
    Hacid, MS
    INFORMATION TECHNOLOGY: SELECTED TUTORIALS, 2004, 157 : 213 - 237
  • [50] Web Services
    Donald Kossmann
    Frank Leymann
    Informatik-Spektrum, 2004, 27 (2) : 117 - 128