Abstract
The development of software through reusable parts that are thoroughly certified for their intended purposes is emerging as a new way of IS engineering. Thus, it seems necessary to propose design tools for components engineering. Research works on “components” focus rather on the implementation of components. We propose a model and guidelines for the specification of conceptual business components. Because, we notice it is possible to describe a business object in many ways, we believe that a business component should integrate variability. Such variability is necessary to make a component reusable in different contexts. The paper presents a business component model which allows identifying, abstracting and contextualizing this variability. “Reuse graphs” enable the expression of all the structures of one object while the “context” indicates, for each structure, the purpose intended by the structure and the constraints it solves. We also propose a software tool that manages business components as XML documents and that supports the reuse process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Heineman G. T., Council W. T., Component-Based Software Engineering-Putting the Pieces Together, Addison-Wesley, 2001.
Wang N., Schmidt D. C., O’Ryan C., Overview of the CORBA Component Model, in Component-Based Software Engineering-Putting the Pieces Together, Heineman G.T. and Council W. T. coordinators, Addison-Wesley, 2001.
Ewald T., Overview of COM+, in Component-Based Software Engineering-Putting the Pieces Together, Heineman G.T. and Council W. T. coordinators, Addison-Wesley, 2001.
Blevins D., Overview of the Enterprise JavaBeans Component Model, in Component-Based Software Engineering-Putting the Pieces Together, Heineman G.T. et Council W. T. coordinators, Addison-Wesley, 2001.
Casanave C., Business-Objects Architectures and Standards, in Proceedings of OOPSLA’97, 1997.
Fowler M., Analysis Patterns-Reusable Object Models, Addison-Wesley Publishing Company, 1997.
Bohrer K. A., Architecture of the San Francisco frameworks, in IBM Systems Journal, vol. 37, n0 2, 1998, p. 156 (http://www.research.ibm.com/journals/sj37-2.html).
Motta E., Zdrahal Z., A Library of Problem-Solving Components Based on the Integration of the Search Paradigm with Task and Method Ontologies, in International Journal of Human-Computer Studies, vol. 49, n0 4, October 1998.
Weiss D., Lai C. T. R., Weiss D. M., Software Product-Line Engineering, A Family-Based Software Development Process, Addison-Wesley, 1999.
Jacob I., Krivine J.P., Monclar F.R., De LISA á ELICO, des langages pour le développement de systèmes d’assistance à l’opérateur, in Ingénierie des connaissances, évolution récentes et nouveaux défis, Charlet J., Zacklad M., Kassel G. and Bourigault D. coordinators, Eyrolles, 2000.
Wartik S., Priéto-Diaz R., Criteria for Comparing Domain Analysis Approaches, in International Journal of Software Engineering and Knowledge Engineering, vol. 2, n0 3, 1992.
Cauvet C., Rieu D., Front-Conte A., Ramadour P., réutilisation en ingénierie des systémes d’information, in Ingénierie des systémes d’information, Cauvet C. and Rosenthal-Sabroux C. coordinators, éditions Hermés, 2001.
Ramadour P., Modèles et langage pour la conception et la manipulation de composants réutilisables de domaine, Pd. D. Thesis, University of Aix-Marseille, 17 December 2001.
Carey J., Carlslon B., Business Components, in Component-Based Software Engineering-Putting the Pieces Together, Heineman G.T. and Council W. T. coordinators, Addison-Wesley, 2001.
Gamma E, Helm R., Johnson R., Vlissides J., Design Patterns, Elements of Reusable Object-Oriented Software, Addison-Wesley Publishing Company, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ramadour, P., Cauvet, C. (2002). Approach and Model for Business Components Specification. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds) Database and Expert Systems Applications. DEXA 2002. Lecture Notes in Computer Science, vol 2453. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46146-9_62
Download citation
DOI: https://doi.org/10.1007/3-540-46146-9_62
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44126-7
Online ISBN: 978-3-540-46146-3
eBook Packages: Springer Book Archive