An approach to wrap legacy applications into web services

Wesal Al Belushi, Youcef Baghdadi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

16 Citations (Scopus)

Abstract

The change in business needs in terms of new solutions required organizations to move towards re-architecting their IT infrastructure. There are several means of re-architecting; one most efficient mean is to follow the Service Oriented Architecture (SOA). SOA differs from any other architecture in the fact that it: (1) provides a methodology and an IT platform, (2) provides a loosely coupled environment, (3) exposes the applications internally and externally and (4) produces well defined, easy to use and meaningful functionalities. SOA is an architecture that considers the service as the building block of composing applications. There are several known SOA technologies such as: Java RMI, CORBA and DCOM, but the most efficient realization of SOA is Web Services. However implementing SOA architecture with Web Services requires IT organizations to evaluate their systems architectures and determine how they will deliver Web services. One aspect of this great issue is to deal with legacy applications which are running smoothly and performing critical tasks, but were built without taking the advent of new technologies. These applications, built at high cost over years, have knowledge locked within them and need to be adapted to SOA. This paper first investigates the approaches to wrap legacy applications to expose them as Web services with respect to SOA architecture. Then, it details the approaches and their usages in the two well-known Web Service environments: J2EE and .Net. Finally, it compares the approaches with respect to some running legacy applications.

Original languageEnglish
Title of host publicationProceedings - ICSSSM'07: 2007 International Conference on Service Systems and Service Management
DOIs
Publication statusPublished - 2007
EventICSSSM'07: 2007 International Conference on Service Systems and Service Management - Changdu, China
Duration: Jun 9 2007Jun 11 2007

Other

OtherICSSSM'07: 2007 International Conference on Service Systems and Service Management
CountryChina
CityChangdu
Period6/9/076/11/07

Fingerprint

Web services
Service-oriented architecture
services
infrastructure
methodology
cost
Java
IT infrastructure
System architecture
Costs
Functionality
Methodology
new technology
need

Keywords

  • Application
  • Legacy
  • Service
  • SOA
  • Web
  • Wrappers

ASJC Scopus subject areas

  • Tourism, Leisure and Hospitality Management

Cite this

Belushi, W. A., & Baghdadi, Y. (2007). An approach to wrap legacy applications into web services. In Proceedings - ICSSSM'07: 2007 International Conference on Service Systems and Service Management [4280216] https://doi.org/10.1109/ICSSSM.2007.4280216

An approach to wrap legacy applications into web services. / Belushi, Wesal Al; Baghdadi, Youcef.

Proceedings - ICSSSM'07: 2007 International Conference on Service Systems and Service Management. 2007. 4280216.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Belushi, WA & Baghdadi, Y 2007, An approach to wrap legacy applications into web services. in Proceedings - ICSSSM'07: 2007 International Conference on Service Systems and Service Management., 4280216, ICSSSM'07: 2007 International Conference on Service Systems and Service Management, Changdu, China, 6/9/07. https://doi.org/10.1109/ICSSSM.2007.4280216
Belushi WA, Baghdadi Y. An approach to wrap legacy applications into web services. In Proceedings - ICSSSM'07: 2007 International Conference on Service Systems and Service Management. 2007. 4280216 https://doi.org/10.1109/ICSSSM.2007.4280216
Belushi, Wesal Al ; Baghdadi, Youcef. / An approach to wrap legacy applications into web services. Proceedings - ICSSSM'07: 2007 International Conference on Service Systems and Service Management. 2007.
@inproceedings{cfc3766206e243a2a6f9c7eb31950b79,
title = "An approach to wrap legacy applications into web services",
abstract = "The change in business needs in terms of new solutions required organizations to move towards re-architecting their IT infrastructure. There are several means of re-architecting; one most efficient mean is to follow the Service Oriented Architecture (SOA). SOA differs from any other architecture in the fact that it: (1) provides a methodology and an IT platform, (2) provides a loosely coupled environment, (3) exposes the applications internally and externally and (4) produces well defined, easy to use and meaningful functionalities. SOA is an architecture that considers the service as the building block of composing applications. There are several known SOA technologies such as: Java RMI, CORBA and DCOM, but the most efficient realization of SOA is Web Services. However implementing SOA architecture with Web Services requires IT organizations to evaluate their systems architectures and determine how they will deliver Web services. One aspect of this great issue is to deal with legacy applications which are running smoothly and performing critical tasks, but were built without taking the advent of new technologies. These applications, built at high cost over years, have knowledge locked within them and need to be adapted to SOA. This paper first investigates the approaches to wrap legacy applications to expose them as Web services with respect to SOA architecture. Then, it details the approaches and their usages in the two well-known Web Service environments: J2EE and .Net. Finally, it compares the approaches with respect to some running legacy applications.",
keywords = "Application, Legacy, Service, SOA, Web, Wrappers",
author = "Belushi, {Wesal Al} and Youcef Baghdadi",
year = "2007",
doi = "10.1109/ICSSSM.2007.4280216",
language = "English",
isbn = "1424408857",
booktitle = "Proceedings - ICSSSM'07: 2007 International Conference on Service Systems and Service Management",

}

TY - GEN

T1 - An approach to wrap legacy applications into web services

AU - Belushi, Wesal Al

AU - Baghdadi, Youcef

PY - 2007

Y1 - 2007

N2 - The change in business needs in terms of new solutions required organizations to move towards re-architecting their IT infrastructure. There are several means of re-architecting; one most efficient mean is to follow the Service Oriented Architecture (SOA). SOA differs from any other architecture in the fact that it: (1) provides a methodology and an IT platform, (2) provides a loosely coupled environment, (3) exposes the applications internally and externally and (4) produces well defined, easy to use and meaningful functionalities. SOA is an architecture that considers the service as the building block of composing applications. There are several known SOA technologies such as: Java RMI, CORBA and DCOM, but the most efficient realization of SOA is Web Services. However implementing SOA architecture with Web Services requires IT organizations to evaluate their systems architectures and determine how they will deliver Web services. One aspect of this great issue is to deal with legacy applications which are running smoothly and performing critical tasks, but were built without taking the advent of new technologies. These applications, built at high cost over years, have knowledge locked within them and need to be adapted to SOA. This paper first investigates the approaches to wrap legacy applications to expose them as Web services with respect to SOA architecture. Then, it details the approaches and their usages in the two well-known Web Service environments: J2EE and .Net. Finally, it compares the approaches with respect to some running legacy applications.

AB - The change in business needs in terms of new solutions required organizations to move towards re-architecting their IT infrastructure. There are several means of re-architecting; one most efficient mean is to follow the Service Oriented Architecture (SOA). SOA differs from any other architecture in the fact that it: (1) provides a methodology and an IT platform, (2) provides a loosely coupled environment, (3) exposes the applications internally and externally and (4) produces well defined, easy to use and meaningful functionalities. SOA is an architecture that considers the service as the building block of composing applications. There are several known SOA technologies such as: Java RMI, CORBA and DCOM, but the most efficient realization of SOA is Web Services. However implementing SOA architecture with Web Services requires IT organizations to evaluate their systems architectures and determine how they will deliver Web services. One aspect of this great issue is to deal with legacy applications which are running smoothly and performing critical tasks, but were built without taking the advent of new technologies. These applications, built at high cost over years, have knowledge locked within them and need to be adapted to SOA. This paper first investigates the approaches to wrap legacy applications to expose them as Web services with respect to SOA architecture. Then, it details the approaches and their usages in the two well-known Web Service environments: J2EE and .Net. Finally, it compares the approaches with respect to some running legacy applications.

KW - Application

KW - Legacy

KW - Service

KW - SOA

KW - Web

KW - Wrappers

UR - http://www.scopus.com/inward/record.url?scp=40549130013&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=40549130013&partnerID=8YFLogxK

U2 - 10.1109/ICSSSM.2007.4280216

DO - 10.1109/ICSSSM.2007.4280216

M3 - Conference contribution

SN - 1424408857

SN - 9781424408856

BT - Proceedings - ICSSSM'07: 2007 International Conference on Service Systems and Service Management

ER -