Bridging
Legacy and Business Components with Parameterizable Business Objects:
The BALES Methodology
InfoLab,
Tilburg University
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