• DocumentCode
    3231749
  • Title

    The Dublo architecture pattern for smooth migration of business information systems: an experience report

  • Author

    Hasselbring, Wilhelm ; Reussner, Ralf ; Jaekel, Holger ; Schlegelmilch, Jürgen ; Teschke, Thorsten ; Krieghoff, Stefan

  • Author_Institution
    Dept. of Comput. Sci., Oldenburg Univ., Germany
  • fYear
    2004
  • fDate
    23-28 May 2004
  • Firstpage
    117
  • Lastpage
    126
  • Abstract
    While the importance of multi-tier architectures for enterprise information systems is widely accepted and their benefits are well published, the systematic migration from monolithic legacy systems toward multi-tier architectures is known to a much lesser extent. In this paper we present a pattern on how to re-use elements of legacy systems within multi-tier architectures, which also allows for a smooth migration path. We report on experience we made with migrating existing municipal information systems towards a multitier architecture. The experience is generalized by describing the underlying pattern such that it can be re-used for similar architectural migration tasks. The emerged Dublo pattern is based on the partial duplication of business logic among legacy system and newly deployed application server. While this somehow contradicts the separation-of-concerns principle, it offers a high degree of flexibility in the migration process and allows for a smooth transition. Experience with the combination of outdated database technology with modern server-side component and Web services technologies is discussed. In this context, we also report on technology and architecture selection processes.
  • Keywords
    business data processing; information systems; software architecture; Dublo architecture pattern; architectural migration; business information systems; business logic; enterprise information systems; legacy systems; multitier architectures; software architecture; Computer architecture; Databases; Information systems; Knowledge management; Logic; Management information systems; Software architecture; Software engineering; User interfaces; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2163-0
  • Type

    conf

  • DOI
    10.1109/ICSE.2004.1317434
  • Filename
    1317434