Basic HTML version of Foils prepared September 29, 97

Foil 15 CORBA for Software Publication

From Master Set of Foils for 1996 Session of CPS615 NHSE Review Argonne -- September 30 97. by Geoffrey C. Fox, Wojtek Furmanski


1 In the CORBA model, software is published as a collection of object services, conforming to well-defined interfaces stored in repositories, implementable in a variety of programming languages, and remotely accessible from a variety of platforms and client languages.
2 Note that to be precise, only languages that have IDL binding/compiler support can be used directly in CORBA but their list grows and currently includes:
  • C, C++, Cobol, Smalltalk, Ada, Java.
3 Many HPCC packages are not object-oriented but CORBA supports C to IDL bindings which allows to wrap and publish non-object software as a collection of remote objects.
  • Can do Fortran similarly and Fortran90 (HPF) is even object oriented and easier
4 CORBA allows one to promote existing Fortran/HPF/C++/MPI etc codes to become well documented components to be used in modern object ComponentWare system
5 We suggest that CORBA based repackaging of NHSE HPCC libraries would broaden substantially the market acceptance of this software.
  • Fits nicely with Netsolve and NEOS network-enabled servers

in Table To:


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Fri Nov 21 1997