Title :
Middleware transparent development of dependable CORBA applications
Author :
Kamalakar, Brahmila ; Ghosh, Sudipto ; Vile, Peter
Author_Institution :
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
Abstract :
Middleware technologies such as CORBA provide dependability features in the form of security and fault tolerance services. A major challenge to software development organizations is the complexity of creating and evolving distributed systems resulting from the tangling of middleware-specific functionality with core business functionality in system designs. We present an MDA-compliant middleware transparent software development approach in which application designs are developed independently of the middleware platform. Middleware features corresponding to dependability are encapsulated as aspects and woven with artifacts that realize core functionality. Our approach enables easy replacement of one dependability mechanism by another, and easy migration from one middleware platform to another. The approach also promotes reuse of aspects in multiple applications. This paper illustrates our approach with CORBA security services.
Keywords :
authorisation; distributed object management; message authentication; middleware; object-oriented programming; software fault tolerance; software reusability; CORBA security service; MDA; SSL; aspect-oriented modelling; authorization; fault tolerance service; message authentication; middleware technology; object-oriented programming; software development organization; software reuse; Application software; Authentication; Authorization; Computer science; Computer security; Fault tolerance; Information security; Internet; Middleware; Programming; CORBA; MDA; SSL; aspect-oriented modeling; aspect-oriented programming; authentication; authorization; dependability; security; software reuse;
Conference_Titel :
Software Reliability Engineering, 2004. ISSRE 2004. 15th International Symposium on
Print_ISBN :
0-7695-2215-7
DOI :
10.1109/ISSRE.2004.22