Title :
Delegation model for object-oriented systems
Author :
Mcheick, Hamid ; Mili, Hafedh ; Dallaire, Eric ; Mcheik, Rakan
Author_Institution :
Univ. du Quebec a Chicoutimi, Chicoutimi
fDate :
March 31 2008-April 4 2008
Abstract :
In wide-enterprise information system, an object can change its behaviors and play different roles in their lifecycle. Each client program needs to access different pieces/views of the same domain object. Our approach, called distributed view programming, tries to address both problems and in particular, we address delegation problem in view-based systems. At any given point of time, an object offers a different set of behaviors depending of the active views in that time. Therefore, a client/application user may select a subset of existing functionalities of that object. The core object forwards a function call to a view that has to return it to core object. In distributed platforms, there is no need to support delegation in EJB Corba or .Net because the separation of an object and its aspects doesn´t exist. We discuss the delegation model and security issues.
Keywords :
distributed programming; object-oriented programming; security of data; client program; delegation model; distributed view programming; object-oriented system; program security; view-based system; Application software; Computer languages; Concurrent computing; Environmental management; Information systems; Java; Object oriented modeling; Packaging; Privacy; Security;
Conference_Titel :
Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on
Conference_Location :
Doha
Print_ISBN :
978-1-4244-1967-8
Electronic_ISBN :
978-1-4244-1968-5
DOI :
10.1109/AICCSA.2008.4493638