Abstract
Nowadays, execution environments of applications are more and more heterogeneous: from powerful servers to smart cards. In order to assume the heterogeneity and the portability of applications, the component–based model has emerged as a model to develop new distributed applications. Thus, these applications are built as an assembly of interchangeable software blocks. Nevertheless, the gain of adaptability that comes from the use of component does not stretch to non-functional services (such as transaction management, security, etc). So, we suggest complementing the existing solution by facilitating the adaptability of non-functional services to their environment. Therefore, we propose to design a non-functional service as composition of small components. Besides, it is possible to supply the most appropriate version of a non-functional service to an application. So, in our approach, the application is composed by assembling both business components and non-functional components.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Strategis Group, Global Wireless Devices: Market Trends & Forecasts (2002), http://www.strategisgroup.com
Weiser, M.: The Computer for the 21st Century. Scientific American 265(3) (1999)
Golm, M., Kleinöder, J.: Ubiquitous Computing and the Need for a New Operating System Architecture. In: International Conference on Ubiquitous Computing, UbiComp 2001 (2001)
Thilliez, M., Delot, T., Lecomte, S., Bennani, N.: Hybrid Peer-To-Peer Model in Proximity Applications. In: IEEE AINA 2003, Xi Ang, Chine (2003)
Bennani, N., Lecomte, S., Delot, T., Souf, N., Watbled, L.: A new generation for HomeCare Systems based on the use of PDA and WAP/WEB technologies. In: Proceedings of the international workshop on Main Issues in Designing Interactive Mobile Services (2002)
Orfalie, R., Harkey, D., Edwards, J.: Client/Serveur Survival Guide, 3ème édition, Vuibert (1999)
Thai, T., Lam, H.Q.:.NET Framework Essentials. O’Reilly & Associates, Sebastopol (2001)
Oberg, R.J.: Understanding & Programming COM+. In: A practical guide to Windows 2000 DNA, Prentice-Hall PTR, Englewood Cliffs (2000)
Box, D., Ehnebuske, D., Kakivaya, G., Layman, A., Mendelson, N., Nielson, H.F., Thatte, S., Winer, D.: Simple Object Access Protocol (SOAP) 1.1, W3C note (2000)
McKee, B., Ehnebuske, D., Rogers, D.: UDDI Version 2.0 API Specification, UDDI.org (2001)
Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1, W3C note (2001)
Object Management Group, CORBA Components. Specification, OMG TC Document orbos/ 99-02-05 (1999)
Sun MicroSystems, Enterprise JavaBeans Specification, Version 2.1 (2001)
Takagiwa, O., Spender, A., Stevens, A., Bouyssou, J.: Redbook: Programming J2EE APIs with WebSphere Advanced, IBM Corp (2001)
Java Open Application Server (JOnAS) for EJB, Objectweb (2001), Disponible à l’adresse, http://www.objectweb.org
Bruneton, E., Coupaye, T., Stefani, J.-B.: Recursive and Dynamic Software Composition with Sharing. In: Proceedings of the 7th ECOOP International Workshop on Component-Oriented Programming (WCOP 2002), Malaga, Spain (2002)
Wahl, M., Howes, T., Kille, S.: Lightweight Directory Access Protocol (v3), Internet RFC- 2251 (1997)
Heineman, G.T., Council, W.T.: Component-Based Software Engineering, Putting the Pieces Together. Addison-Wesley, Reading (2001)
OMG, CORBAservices: Common Object Services Specification (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Herault, C., Lecomte, S., Delot, T. (2006). New Technical Services Using the Component Model for Applications in Heterogeneous Environment. In: Böhme, T., Larios Rosillo, V.M., Unger, H., Unger, H. (eds) Innovative Internet Community Systems. IICS 2004. Lecture Notes in Computer Science, vol 3473. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11553762_10
Download citation
DOI: https://doi.org/10.1007/11553762_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28880-0
Online ISBN: 978-3-540-33995-3
eBook Packages: Computer ScienceComputer Science (R0)