8 research outputs found

    Understanding SOA Migration Using a Conceptual Framework

    Get PDF
    Migration of legacy assets to SOA embodies a key software engineering challenge. Over a decade there has been an increasing interest in the approaches addressing SOA migration. These approaches mainly differ in `what is migrated' and `how the migration is performed'. Such differences aggravate achieving a general understanding of `what SOA migration entails'. We describe what such migration process entails and what distinct conceptual elements systematically define the process. Based on the comprising conceptual elements the framework which is considered as a basis for understanding and assessment of different approaches is proposed. Further, the role of the migration framework in positioning and assessing the existing methods, is discussed. Finally, the procedure for positioning and mapping of migration approaches on the framework is explained using two example migration processes

    Developing Legacy System Migration Methods and Tools for Technology Transfer

    Get PDF
    This paper presents the research results of an ongoing technology transfer project carried out in coopera- tion between the University of Salerno and a small software company. The project is aimed at developing and transferring migration technology to the industrial partner. The partner should be enabled to migrate monolithic multi-user COBOL legacy systems to a multi-tier Web-based architecture. The assessment of the legacy systems of the partner company revealed that these systems had a very low level of decompos- ability with spaghetti-like code and embedded control flow and database accesses within the user interface descriptions. For this reason, it was decided to adopt an incremental migration strategy based on the reengineering of the user interface using Web technology, on the transformation of interactive legacy programs into batch programs, and the wrapping of the legacy programs. A middleware framework links the new Web-based user interface with the Wrapped Legacy System. An Eclipse plug-in, named MELIS (migration environment for legacy information systems), was also developed to support the migration process. Both the migration strategy and the tool have been applied to two essential subsystems of the most business critical legacy system of the partner company

    Improving the performance of legacy software and transferring it to web architecture

    Get PDF
    Käyttäjien ja asiakkaiden kehittyvät vaatimukset ja uudet käyttömahdollisuudet tekevät monista yrityksille tärkeistä ohjelmista auttamattoman vanhoja. Näitä vanhoja ohjelmia ei voida hylätä, koska ne ovat keskeinen osa yrityksen it-infrastruktuuria. Vanhat ohjelmat voidaan joko suunnitella alusta asti täysin uudestaan tai ne voidaan kääriä uudemman ohjelman sisälle. Tässä työssä käydään läpi yhden tällaisen vanhan ohjelmiston muunnos web-tekniikoille. Työssä käsitellään myös vanhan ohjelmiston nopeuttamista niin rinnakkaistamisella kuin web-tekniikoiden sallimilla kuormantasaus menetelmillä. Työ on jaettu kolmeen osaan: teoriaosaan, työssä käsiteltävän ohjelmiston esittelyosaan ja toteutusosaan. Teoriaosassa käsitellään muutamia web-tekniikoita ja rinnakkaistamisen perusteita, lisäksi käydään läpi lyhyesti mitä ohjelmiston ylläpidossa pitää ottaa huomioon. Esittelyosassa työssä käsiteltävä ohjelmisto esitellään yleisellä tasolla ja samalla käydään lävitse niitä ongelmia, jotka ovat johtaneet ohjelmiston muuttamiseen. Toteutusosassa käydään lävitse toteutuksen kaksi pääasiallista haara, joita työn aikana käytiin läpi. Nämä haarat olivat etukäteen toteutettu laskenta ja reaaliaikainen laskenta. Lopuksi esitellään, minkälainen uudesta ohjelmistosta tehtiin ja kuinka paljon sitä on onnistuttu nopeuttamaan kuormantasauksella ja ohjelmointikielen vaihtamisella verrattuna vanhaan ohjelmistoon

    A Framework for Next Generation Enterprise Application Integration

    Get PDF
    In addition to storing 70-75% of their data and business logic in legacy mainframe systems, global corporations have countless custom applications and off-the-shelf ERP products residing within their networks. Increasing competition and shrinking budgets have left managers scouring for innovative, cost-effective methods to maximize the potential of these enormous sunk costs. There is, as a result, an overwhelming need to not only web enable these existing legacy assets in order to quickly and cost-effectively deliver data to both customers and business partners alike, but also to amalgamate these disparate systems into a unified, homogeneous, real-time enterprise. Integration efforts to date, focused predominantly on the development of proprietary point-to-point adapters, have unfortunately proven to be a daunting task with countless failed projects and losses in the millions. The advent of XML web services does, however, have the potential to revolutionize existing integration strategies; the cost savings and ease of implementation associated with wrapping virtually all systems, past, present and future, with standardized, code-independent, data-centric interfaces is truly astounding. As the future success of this platform is, however, strictly dependent upon the interoperability of its endpoints, we have proposed several fundamental amendments to the existing flawed WSDL specification. A generic reference architecture, leveraging both this improved web services model as well as established component middleware technologies, is then proposed for the web enablement of legacy assets on an enterprise scale. In order to ensure the adoption of this methodology, a toolkit designed to automate the transformation has also been devised. This new paradigm will not only allow information to flow freely from deep within the enterprise, but will ultimately serve as the cornerstone of a new generation of enterprise integration solutions

    Migration d'interfaces utilisateurs textuelles de systèmes patrimoniaux vers le Web

    Get PDF
    Les interfaces utilisateurs détiennent une importance non négligeable dans tout logiciel applicatif, car elles constituent le premier contact entre les utilisateurs et le logiciel. La migration d'interfaces utilisateurs textuelles de systèmes patrimoniaux vers le Web vise à remédier les problèmes liés à l'accès limité de tels systèmes tout en améliorant l'aspect et la convivialité de ces interfaces. Fréquemment, cela implique à la fois le changement de la plate-forme d'exécution - d'une plate-forme textuelle vers une architecture Web - et la refonte complète des interfaces vers une technologie de présentation Web. Ce mémoire est une synthèse des méthodes et des techniques de migration d'interfaces utilisateurs textuelles vers le Web. Nous y abordons, dans un premier temps, les notions reliées aux systèmes patrimoniaux et au Web. Cela permet d'établir le contexte de notre étude à savoir l'environnement de départ et l'environnement cible dans une migration d'interfaces utilisateurs vers le Web. Dans un deuxième temps, nous exposons différentes techniques et approches de migration d'interfaces utilisateurs. Finalement, nous terminons notre présentation avec trois exemples de plates-formes de migration d'interfaces utilisateurs

    Managing software evolution in embedded systems

    Get PDF
    Verhoef, C. [Promotor]Klusener, A.S. [Copromotor

    Migrating Legacy Systems to the Web

    No full text

    Migrating Legacy Systems to the Web: An Experience Report

    No full text
    corecore