DocumentCode
466152
Title
Integrating Legacy Systems within The Service-oriented Architecture
Author
Wang, Xiaofeng ; Hu, Shawn X K ; Haq, Enamul ; Garton, Harry
Author_Institution
California ISO, Folsom, CA
fYear
2007
fDate
24-28 June 2007
Firstpage
1
Lastpage
7
Abstract
Service-oriented architecture (SOA) is believed to be the most efficient integration concept to overcome the complexities of building agile business systems. The biggest advantage offered by SOA is functionality reuse through service enabled applications. This prevents utilities from abandoning existing legacy systems in order to support new technology. Although SOA presents many promising advantage for integrating legacy systems, many issues need to be resolved. First of all, legacy systems usually have proprietary data definitions. This often creates the semantic discrepancy between them and other applications. The gap between the proprietary data definition and SOA semantic foundation needs to be bridged. Second, business logics and functionalities with legacy systems are usually tightly coupled. Exposing useful business processes and logics through web service in SOA environment requires carefully design with consideration of service granularity and interaction. Third, some critical legacy systems, like energy management system (EMS), have high performance requirement. Making them service enabled shouldn´t sacrifice the performance. Based on a real-world SOA project, this paper explains how the above issues are resolved in order to integrate legacy systems within the SOA.
Keywords
software maintenance; agile business systems; business logics; legacy systems; proprietary data definitions; semantic discrepancy; semantic foundation; service granularity; service-oriented architecture; Buildings; Communication standards; Costs; Energy management; Logic design; Medical services; Service oriented architecture; Simple object access protocol; Web services; XML; Common Information Model (CIM); Energy Management System (EMS); Service-Oriented Architecture (SOA);
fLanguage
English
Publisher
ieee
Conference_Titel
Power Engineering Society General Meeting, 2007. IEEE
Conference_Location
Tampa, FL
ISSN
1932-5517
Print_ISBN
1-4244-1296-X
Electronic_ISBN
1932-5517
Type
conf
DOI
10.1109/PES.2007.385490
Filename
4275372
Link To Document