Bridging the Gap between Legacy Services and Web Services

被引:0
|
作者
Bissyande, Tegawende F. [1 ]
Reveillere, Laurent [1 ]
Bromberg, Yerom-David [1 ]
Lawall, Julia L. [2 ,3 ]
Muller, Gilles [3 ]
机构
[1] Univ Bordeaux, LaBRI, Bordeaux, France
[2] Univ Copenhagen, DIKU, Copenhagen, Denmark
[3] INRIA, Paris, France
来源
MIDDLEWARE 2010 | 2010年 / 6452卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Web Services is an increasingly used instantiation of Service-Oriented Architectures (SOA) that relies on standard Internet protocols to produce services that are highly interoperable. Other types of services, relying on legacy application layer protocols, however, cannot be composed directly. A promising solution is to implement wrappers to translate between the application layer protocols and the WS protocol. Doing so manually, however, requires a high level of expertise, in the relevant application layer protocols, in low-level network and system programming, and in the Web Service paradigm itself. In this paper, we introduce a generative language based approach for constructing wrappers to facilitate the migration of legacy service functionalities to Web Services. To this end, we have designed the Janus domain-specific language, which provides developers with a high-level way to describe the operations that are required to encapsulate legacy service functionalities. We have successfully used Janus to develop a number of wrappers, including wrappers for I MAP and SMTP servers, for a RTSP-compliant media server and for UPnP service discovery. Preliminary experiments show that Janus-based WS wrappers have performance comparable to manually written wrappers.
引用
收藏
页码:273 / +
页数:3
相关论文
共 50 条
  • [41] A New Approach to Wrap Legacy Programs into Web Services
    Parsa, Saeed
    Ghods, Leila
    2008 11TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY: ICCIT 2008, VOLS 1 AND 2, 2008, : 776 - 781
  • [42] Semantization Of Legacy Web Services: From WSDL to SAWSDL
    Larvet, Philippe
    Christophe, Benoit
    Pastor, Alain
    2008 3RD INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES (ICIW 2008), 2008, : 130 - 135
  • [43] Migrating legacy information systems to web services architecture
    Li, Shing-Han
    Yen, David C.
    Chang, Cheng-Chun
    JOURNAL OF DATABASE MANAGEMENT, 2007, 18 (04) : 1 - 25
  • [44] Creating web services from legacy host programs
    Sneed, HM
    Sneed, SH
    FIFTH IEEE INTERNATIONAL WORKSHOP ON WEB SITE EVOLUTION THEME: ARCHITECTURE, PROCEEDINGS, 2003, : 59 - 65
  • [45] Telemedicine: Bridging the Gap between Refugee Health and Health Services Accessibility in Hamilton, Ontario
    Sandre, Anthony Robert
    Newbold, K. Bruce
    REFUGE, 2016, 32 (03) : 108 - 118
  • [46] Bridging the Gap Between Biofuels and Biodiversity Through Monetizing Environmental Services of Miscanthus Cultivation
    Von Cossel, Moritz
    Winkler, Bastian
    Mangold, Anja
    Lask, Jan
    Wagner, Moritz
    Lewandowski, Iris
    Elbersen, Berien
    van Eupen, Michiel
    Mantel, Stephan
    Kiesel, Andreas
    EARTHS FUTURE, 2020, 8 (10)
  • [47] Bridging the Gap between Sexual Health Education and Clinical Services: Adolescent Perspectives and Recommendations
    Decker, Martha J.
    Dandekar, Shebani
    Gutmann-Gonzalez, Abigail
    Brindis, Claire D.
    JOURNAL OF SCHOOL HEALTH, 2021, 91 (11) : 928 - 935
  • [48] The Role of Emergency Medical Services in Geriatrics: Bridging the Gap between Primary and Acute Care
    Goldstein, Judah
    Mcvey, Jennifer
    Ackroyd-Stolarz, Stacy
    CANADIAN JOURNAL OF EMERGENCY MEDICINE, 2016, 18 (01) : 54 - 61
  • [49] Texas library directory Web services application: The potential for Web services to enhance information access to legacy data
    Oguz, Fatih
    Moen, William E.
    INTERNATIONAL CONFERENCE ON NEXT GENERATION WEB SERVICES PRACTICES, PROCEEDINGS, 2006, : 127 - +
  • [50] Constructing home network systems and integrated services using legacy home appliances and Web services
    Nakamura, Masahide
    Tanaka, Akihiro
    Igaki, Hiroshi
    Tamada, Haruaki
    Matsumoto, Ken-ichi
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2008, 5 (01) : 82 - 98