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 条
  • [1] OPOSSUM:: Bridging the gap between web services and the semantic web
    Toch, Eran
    Reinhartz-Berger, Iris
    Gal, Avigdor
    Dori, Dov
    [J]. NEXT GENERATION INFORMATION TECHNOLOGIES AND SYSTEMS, PROCEEDINGS, 2006, 4032 : 357 - 358
  • [2] Bridging the gap between the Semantic Web and existing network services
    Falkner, Nickolas J. G.
    Coddington, Paul D.
    Wendelborn, Andrew L.
    [J]. SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 329 - +
  • [3] The WASP Framework: Bridging the Gap Between the Web of Systems, the Web of Services, and the Web of Semantics with Agent Technology
    Biskup, Thomas
    Marx Gomez, Jorge
    Rautenstrauch, Claus
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2005, 1 (02) : 68 - 82
  • [4] The WASP framework -: Bridging the gap between the Web of Systems, the Web of Services and the Web of Semantics with agent technology
    Biskup, T
    Gómez, JM
    [J]. INNOVATIONS THROUGH INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2004, : 1260 - 1263
  • [5] Structured NL Representation for Bridging the Knowledge Gap in Semantic Web Services
    Geldart, Joe
    Song, William
    [J]. PROCEEDINGS OF THE ICEBE 2008: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, 2008, : 188 - 194
  • [6] Bridging the communication gap between public and private radiology services
    Chakera, Turab
    Nagree, Yusuf
    Song, Swithin
    Jones, Philip
    [J]. MEDICAL JOURNAL OF AUSTRALIA, 2009, 191 (10) : 558 - 560
  • [7] Regulating Public Services - Bridging the Gap between Theory and Practice
    von der Fehr, Nils-Henrik M.
    [J]. ECONOMICS OF ENERGY & ENVIRONMENTAL POLICY, 2022, 11 (02) : 153 - 155
  • [8] Bridging the gap between services, devices and humans in AmI environments
    Acampora, Giovanni
    Loia, Vincenzo
    [J]. 2005 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY - (ICIT), VOLS 1 AND 2, 2005, : 1321 - 1326
  • [9] Bridging the communication gap between public and private radiology services
    Ferris, Nicholas J.
    Dubois, Philip J.
    Lindop, Christopher
    McCauley, Vincent B.
    Maclsaac, Peter A.
    [J]. MEDICAL JOURNAL OF AUSTRALIA, 2010, 192 (12) : 723 - 723
  • [10] Bridging the gap between inpatient and community physiotherapy stroke services
    Richards, C.
    Stevenson, V
    [J]. INTERNATIONAL JOURNAL OF STROKE, 2017, 12 : 37 - 37