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 条
  • [31] A conversational approach to the interaction with Web Services
    Ardissono, L
    Petrone, G
    Segnan, M
    COMPUTATIONAL INTELLIGENCE, 2004, 20 (04) : 693 - 709
  • [32] An approach for composing Web services on demand
    Nie, Tiezheng
    Yu, Ge
    Shen, Derong
    Kou, Yue
    Song, Jie
    2006 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, PROCEEDINGS, VOLS 1 AND 2, 2006, : 734 - 739
  • [33] A Multigraph Approach for Web Services Recommendation
    Slaimi, Fatma
    Sellami, Sana
    Boucelma, Omar
    Ben Hassine, Ahlem
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2016 CONFERENCES, 2016, 10033 : 282 - 299
  • [34] Binding Web Services: an Optimizing Approach
    Kouki, Jaber
    Chainbi, Walid
    Ghedira, Khaled
    2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICE COMPUTING (CSC), 2012, : 64 - 71
  • [35] A practical approach to secure web services
    Xu, Jie
    Yang, Erica Y.
    Bennett, Keith H.
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 512 - 519
  • [36] An approach for parallel execution of web services
    Kut, A
    Birant, D
    IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2004, : 812 - 813
  • [37] An approach to hosting versioned web services
    Frank, David
    Lam, Linh
    Fong, Liana
    Fang, Ru
    Vignola, Christopher
    2007 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2007, : 76 - +
  • [38] An Approach to Agile Cooperation of Web Services
    Chen, Wanghu
    Li, Jing
    PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 423 - 428
  • [39] Automatic approach to Web services allocation
    Xiong, Pengcheng
    Fan, Yushun
    Gaojishu Tongxin/Chinese High Technology Letters, 2007, 17 (12): : 1256 - 1261
  • [40] Monitoring Web Services: A Database Approach
    Baazizi, Mohamed Amine
    Sebahi, Samir
    Hacid, Mohand-Said
    Benbernou, Salima
    Papazoglou, Mike
    TOWARDS A SERVICE-BASED INTERNET, 2008, 5377 : 98 - +