Bridging Legacy and Business Components with Parameterizable Business Objects: The BALES Methodology

  • Willem-Jan van den Heuvel
  • Michael Papazoglou
Conference paper


This paper describes the BALES methodology (binding Business object to Legacy Systems) methodology that aims at linking (off-the-shelf) business components to legacy system components on the basis of their interface definitions. This methodology results in business object interfaces, which are parameterized in legacy and/or business (ERP)-components. The BALES methodology is supported by an integrated toolset to automatically generate interface definitions on the basis of forward or reverse engineered (reference) models and deduce potential parameters of the business object.

Key Words

legacy systems business object business change enterprise architecture 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. (access, 97).
    Data Access Technologies, “Business Object Architecture ({BOA}) Proposal”, BOM/97–11–09, OMG Business Object Domain Task Force, 1997.Google Scholar
  2. (access, 99).
    Data Access Technologies, “Boca Specification, version 1.3”, and specifications dow.htm
  3. (bäumer, 97).
    Dirk Bäumer et al. “Framework Development for Large Systems: Experiences with successful large-scale industrial banking projects”, Communications of the ACM, 40(10): 52–59, 1997CrossRefGoogle Scholar
  4. (eeles, 98).
    Peter Eeles and Oliver Sims, “Building Business Objects”, John Wiley & Sons, New York, 1999Google Scholar
  5. (heuvel, 99).
    W.J. van den Heuvel, M.P. Papazoglou and M. Jeusfeld, “Connecting Business Objects to Legacy Systems”, Proceedings of the CAiSE Conference, Springer, 1999Google Scholar
  6. (herzum, 98).
    Peter Herzum and Oliver Sims, “The Business Component Approach”, in: Proceedings of the Business Object Workshop IV, Springer, 1998Google Scholar
  7. (jacobson,97).
    Ivar Jacobson, “Software Reuse”, Addison Wesley Lognman, Harlow, England, 1997Google Scholar
  8. (mylopoulos, 92).
    John Mylopoulos, “Conceptual Modeling and Telos”, in P. Loucopoulos and R. Zicari, editors, Conceptual Modeling, Databases and Case: an Integrated View on Information Systems Development, J. Wiley, New York, 1992Google Scholar
  9. (papazoglou,99).
    M.P. Papazoglou and W.J. van den Heuvel, “Leveraging Legacy Assets”, to appear in M. Papazoglou, S. Spaccapietra, Z. Tari, editors, Advances in Object-Oriented Modeling, MIT-Press, 1999Google Scholar
  10. (papazoglou, 99a).
    M.P. Papazoglou and W.J. van den Heuvel, “Configurable Business Objects for Building Evolving Enterprise Models and Applications”, in: “Business Process Management: Models, Techniques, and Empirical Studies”, W. van der Aalst, J. Desel and A. Oberweis (editors), Stringer-Verlag, to appear: 1999Google Scholar
  11. (papazoglou, 99b).
    M.P. Papazoglou and W.J. van den Heuvel, “From Business Processes to Cooperate Information Systems”, in: Intelligent Information Agents, Klusch (editor), Springer, 1999Google Scholar
  12. (prins,96).
    Robert Prins, “Developing Business Objects: A Framework Drive Approach”, Mc-Graw-Hill Companies, London, 1996Google Scholar
  13. (schmid, 98).
    Hans Albrecht Schmid, “A Business Object Framework Architecture”, Proceedings of the Business Object Workshop IV, Springer, 1998Google Scholar
  14. (sims,94).
    Oliver Sims, “Business Objects: Delivering Cooperating Objects for Client/Server”, McGraw-Hill Book Company, London, 1994Google Scholar
  15. (sutherland, 98).
    Jeff Sutherland, “Business Object Component Architectures: A Target Application Area for Complex Adaptive Systems”, in: Proceedings of the Business Object Workshop W, Springer, 1998Google Scholar
  16. (wilkes,99).
    Lawrence Wilkes, “Legacy Componentization and Wrapping”, Component Strategies, SIGS Publications, 1(8): 50–57, 1999Google Scholar

Copyright information

© Springer-Verlag London Limited 1999

Authors and Affiliations

  • Willem-Jan van den Heuvel
    • 1
  • Michael Papazoglou
    • 1
  1. 1.InfoLabTilburg UniversityTilburgThe Netherlands

Personalised recommendations