The implementation and evaluation of the use of CORBA in an engineering design application

被引:0
|
作者
Urban, SD [1 ]
Fu, L
Shah, JJ
机构
[1] Arizona State Univ, Dept Comp Sci & Engn, Tempe, AZ 85287 USA
[2] Arizona State Univ, Dept Mech & Aerosp Engn, Tempe, AZ 85287 USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1999年 / 29卷 / 14期
关键词
distributed object computing; engineering design; software re-engineering; efficient file transfer; client/server performance analysis;
D O I
10.1002/(SICI)1097-024X(19991210)29:14<1313::AID-SPE283>3.0.CO;2-#
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many computer applications today require some form of distributed computing to allow different software components to communicate. Several different commercial products now exist based on the Common Object Request Broker Architecture (CORBA) of the Object Management Group. The use of such tools, however, often requires the modification of existing systems, rather than the development of new applications. The objective of this research has been to integrate the use of a CORBA tool into an existing engineering design application for the purpose of (1) evaluating the amount of re-engineering that is involved to effectively integrate distributed object computing into an existing application, and (2) evaluating the use and performance of distributed object computing in an engineering domain, which often requires the transfer of large amounts of information. The results of this work demonstrate that CORBA technology can be easily integrated into existing applications. The ease of the integration as well as the efficiency of the resulting system, however, depends upon the degree of modification that developers are willing to consider in the re-engineering process. The most transparent approach to the use of CORBA requires less modification and generally produces less efficient performance. The less transparent approach to the use of CORBA can potentially require significant system modification but produce greater performance gains. This work outlines issues that must be considered for the partitioning of functionality between the client and the server, development of an IDL interface, development of client and server-side wrappers, and support for concurrent, multi-user access. In addition, this work also provides performance and implementation comparisons of different techniques for the use of wrappers and for the transfer of large data files between the client and the server. Performance comparisons for the incorporation of concurrent access are also presented. Copyright (C) 1999 John Wiley & Sons, Ltd.
引用
收藏
页码:1313 / 1338
页数:26
相关论文
共 50 条
  • [41] Design and implementation of a CORBA fault-tolerant object group service
    Morgan, G
    Shrivastava, S
    Ezhilchelvan, P
    Little, M
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS II, 1999, 15 : 361 - 374
  • [42] The Design and Implementation of an OpenGIS Conforming Feature-Coverage-Map Server Implementation Specification for CORBA
    Zhang, S. F.
    Goddard, S.
    JOURNAL OF ENVIRONMENTAL INFORMATICS, 2004, 3 (02) : 77 - 88
  • [43] Performance engineering evaluation of CORBA-based distributed systems with SPEED
    Smith, C.U.
    Williams, L.G.
    Australian Forestry, 61 (03):
  • [44] Implementation and evaluation of team science training for interdisciplinary teams in an engineering design program
    Blakeney, Erin Abu-Rish
    Kang, Soyoung
    Henrikson, Katrina
    Liu, Jonathan T. C.
    Seibel, Eric J.
    Sprecher, Jennifer
    Summerside, Nicole
    Vogel, Mia T.
    Zierler, Brenda K.
    Posner, Jonathan D.
    JOURNAL OF CLINICAL AND TRANSLATIONAL SCIENCE, 2021, 5 (01)
  • [45] A multidatabase system implementation on CORBA
    Dogac, A
    Dengi, C
    Kilic, E
    Ozhan, G
    Ozcan, F
    Nural, S
    Evrendilek, C
    Halici, U
    Arpinar, B
    Koksal, P
    Mancuhan, S
    SIXTH INTERNATIONAL WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING, PROCEEDINGS: INTEROPERABILITY OF NONTRADITIONAL DATABASE SYSTEMS, 1996, : 2 - 11
  • [46] Design and performance evaluation of DCS using DCOM, CORBA and TSpace
    Kang, WJ
    Park, H
    Lee, H
    NEW TECHNOLOGIES FOR COMPUTER CONTROL 2001, 2002, : 65 - 69
  • [47] The design and implementation of real-time CORBA 2.0: Dynamic scheduling in TAO
    Krishnamurthy, Y
    Gill, C
    Mgeta, L
    Schmidt, DC
    Pyarali, I
    Zhang, YF
    Torri, S
    RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 121 - 129
  • [48] Design and implementation of a CORBA-based reconfigurable software system for distributed manufacturing
    She, Chen-Hua
    Kao, Yung-Chou
    Lee, Rong-Shean
    Hung, Chih-Wei
    JOURNAL OF THE CHINESE SOCIETY OF MECHANICAL ENGINEERS, 2007, 28 (02): : 181 - 186
  • [49] Design and implementation of CORBA-based distributed platform for interactive video service
    Chung, H
    Chung, K
    Cho, S
    TWELFTH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN-12), PROCEEDINGS, 1998, : 633 - 636
  • [50] Design and implementation of a CORBA Query Service accessing EXPRESS-based data
    Sellentin, J
    Mitschang, B
    6TH INTERNATIONAL CONFERENCE ON DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 1999, : 273 - 282