Bridging Legacy and Business Components with Parameterizable Business Objects:

The BALES Methodology

Willem-Jan van den Heuvel and Michael Papazoglou

InfoLab, Tilburg University

5000 LE Tilburg

The Netherlands

E-mail: wjheuvel@kub.nl, mikep@kub.nl

 

 

ABSTRACT:

 

This paper describes the BALES (binding Business Objects to LEgacy Systems) methodology that aims at constructing parameterizable business objects to link (off-the-shelf) business components to legacy system components on the basis of their interface definitions. BALES results in business object interfaces that 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 objects.

 

KEY WORDS: legacy system, business object, business change, enterprise architecture

Patel , D., Sutherland, J., Miller, J., (Eds.) Business Object Design and Implementation V: OOPSLA'99 Workshop Proceedings. Springer, 1999 (full text available at the Workshop).

 

References

(access, 97)                  Data Access Technologies, “Business Object Architecture ({BOA}) Proposal'', BOM/97-11-09, OMG Business Object Domain Task Force, 1997.

(access, 99)                  Data Access Technologies, “Boca Specification, version 1.3”, http://www.dataaccess.com/dat/Download/standards%20info/standards_and_specifications_dow.htm

(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, 1997

(eeles, 98)                    Peter Eeles and Oliver Sims, “Building Business Objects”, John Wiley & Sons, New York, 1999

(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, 1999

(herzum, 98)                 Peter Herzum and Olliver Sims, “The Business Component Approach”, in: Proceedings of the Business Object Workshop IV, Springer, 1998

(jacobson,97)               Ivar Jacobson, “Software Reuse”, Addison Wesley Lognman, Harlow, England, 1997

(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, 1992

(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,  1999

(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: 1999

(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, 1999

(prins,96)                     Robert Prins, “Developing Business Objects: A Framework Drive Approach”, Mc-Graw-Hill Companies, London, 1996

(schmid, 98)                 Hans Albrecht Schmid, “A Business Object Framework Architecture”, Proceedings of the Business Object Workshop IV, Springer, 1998

(sims,94)                      Oliver Sims, “Business Objects: Delivering Cooperating Objects for Client/Server”, McGraw-Hill Book Company, London, 1994

(sutherland, 98)            Jeff Sutherland, “Business Object Component Architectures: A Target Application Area for Complex Adaptive Systems”, in: Proceedings of the Business Object Workshop IV, Springer, 1998

(wilkes,99)                  Lawrence Wilkes, “Legacy Componentization and Wrapping”, Component Strategies, SIGS Publications, 1(8): 50-57, 1999