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 条
  • [21] Automated Web Services Composition with the Event Calculus
    Aydin, Onur
    Cicekli, Nihan Kesim
    Cicekli, Ilyas
    ENGINEERING SOCIETIES IN THE AGENTS WORLD VIII, 2008, 4995 : 142 - +
  • [22] Googling the Grey: Open Data, Web Services, and Semantics
    Eric C. Kansa
    Sarah Whitcher Kansa
    Margie M. Burton
    Cindy Stankowski
    Archaeologies, 2010, 6 : 301 - 326
  • [23] Googling the Grey: Open Data, Web Services, and Semantics
    Kansa, Eric C.
    Kansa, Sarah Whitcher
    Burton, Margie M.
    Stankowski, Cindy
    ARCHAEOLOGIES-JOURNAL OF THE WORLD ARCHAEOLOGICAL CONGRESS, 2010, 6 (02): : 301 - 326
  • [24] EWVHunter: Grey-Box Fuzzing with Knowledge Guide on Embedded Web Front-Ends
    Wang, Enze
    Wang, Baosheng
    Xie, Wei
    Wang, Zhenhua
    Luo, Zhenhao
    Yue, Tai
    APPLIED SCIENCES-BASEL, 2020, 10 (11):
  • [25] Web Services Navigator: Visualizing the execution of Web Services
    De Pauw, W
    Lei, M
    Pring, E
    Villard, L
    Arnold, M
    Morar, JF
    IBM SYSTEMS JOURNAL, 2005, 44 (04) : 821 - 845
  • [26] An online monitoring approach for Web services
    Wang, Qianxiang
    Liu, Yonggang
    Li, Min
    Mei, Hong
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 335 - +
  • [27] Dynamic Approach for Web Services Selection
    Pandey, Abhishek
    Jena, S. K.
    IMECS 2009: INTERNATIONAL MULTI-CONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2009, : 960 - 962
  • [28] A new approach to describe web services
    Wang, Hongbing
    Liu, Hui
    Wang, Chen
    Hung, Patrick
    PROCEEDINGS OF THE IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE: WI 2007, 2007, : 568 - +
  • [29] A New Approach to Web Services Characterization
    Liu, Yan
    Zhuang, Mingguang
    Wang, Qingling
    Zhang, Guannan
    2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 404 - 409
  • [30] An approach to debugging grid or web services
    Yue, Qiang
    Xu, Zhiwei
    Yu, Haiyan
    Li, Wei
    Zha, Li
    2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 330 - +