Middleware transparent development of dependable CORBA applications

被引:0
|
作者
Kamalakar, B [1 ]
Ghosh, S [1 ]
Vile, P [1 ]
机构
[1] Colorado State Univ, Dept Comp Sci, Ft Collins, CO 80523 USA
关键词
CORBA; MDA; dependability; security; authentication; authorization; SSL; aspect-oriented modeling; aspect-oriented programming; software reuse;
D O I
10.1109/ISSRE.2004.22
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:352 / 363
页数:12
相关论文
共 50 条
  • [1] A Dependable Middleware for the Development of Applications for Wireless Sensor and Actor Networks
    Chen, Jaime
    UBICOMP'11: PROCEEDINGS OF THE 2011 ACM INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING, 2011, : 535 - 538
  • [2] Using CORBA middleware to support the development of Distributed Virtual Environment applications
    Wilson, S
    Sayers, H
    McNeill, MDJ
    WSCG '2001: SHORT COMMUNICATIONS AND POSTERS, 2001, : SH98 - SH105
  • [3] Home network development based on CORBA middleware
    Binugroho, Eko Henfri
    Choi, Jae Weon
    Seo, Young Bong
    PROCEEDINGS OF SICE ANNUAL CONFERENCE, VOLS 1-8, 2007, : 186 - 191
  • [4] Middleware for Dependable Computing
    Li, Qilin
    Zhen, Wei
    Zhou, Mingtian
    2008 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS SYMPOSIA, PROCEEDINGS, 2008, : 296 - +
  • [5] Uranus: A Middleware Architecture for Dependable AAL and Vital Signs Monitoring Applications
    Coronato, Antonio
    SENSORS, 2012, 12 (03) : 3145 - 3161
  • [6] Transparent self-optimization in existing CORBA applications
    Sadjadi, SM
    McKinley, PK
    INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, PROCEEDINGS, 2004, : 88 - 95
  • [7] Performance of adaptive CORBA middleware
    Majumdar, S
    Shen, EK
    Abdul-Fatah, I
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (02) : 201 - 218
  • [8] A middleware-transparent approach to developing distributed applications
    Ghosh, S
    France, RB
    Simmonds, DM
    Bare, A
    Kamalakar, B
    Shankar, RP
    Tandon, G
    Vile, P
    Yin, SX
    SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (12): : 1131 - 1154
  • [9] Distributed, scalable, dependable real-time systems: Middleware services and applications
    Welch, LR
    Ravindran, B
    Werme, PV
    Masters, MW
    Shirazi, BA
    Shirolkar, PA
    Harrison, RD
    Mills, W
    Do, T
    Lafratta, J
    Anwar, SM
    Sharp, S
    Sergeant, T
    Bilowus, G
    Swick, M
    Hoppel, J
    Caruso, J
    IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 297 - 301
  • [10] A transparent and centralized performance management service for CORBA based applications
    de Oliveira, CET
    Junior, RF
    NOMS 2004: IEEE/IFIP NETWORK OPERATIONS AND MANAGMENT SYMPOSIUM: MANAGING NEXT GENERATION CONVERGENCE NETWORKS AND SERVICES, 2004, : 439 - 452