Programming Heterogeneous Systems with CORBA - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Programming Heterogeneous Systems with CORBA

Description:

... use ... Run Client and Server on Linux. Run Client and Server on Windows. Solution (cont. ... Having some major difficulty with the servertools but have ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 14
Provided by: ther7
Category:

less

Transcript and Presenter's Notes

Title: Programming Heterogeneous Systems with CORBA


1
Programming Heterogeneous Systems with CORBA
  • By Rick Szatkowski

2
Introduction
  • What is CORBA?
  • Common Object Request Broker Architecture
  • Defines APIs, communication protocol, and
    object/service information models to enable
    heterogeneous applications written in various
    languages running on various platforms to inter
    operate.

3
Why use CORBA?
  • Using the standard protocol IIOP, a CORBA-based
    program from any vendor, on almost any computer,
    operating system, programming language, and
    network, can interoperate with a CORBA-based
    program from the same or another vendor, on
    almost any other computer, operating system,
    programming language, and network.

4
Acronyms
  • ORB
  • Object Request Broker
  • OMG
  • Object Management Group
  • IDL
  • Interface Definition Language
  • OBV
  • Objects by Value
  • CCM
  • CORBA Component Model
  • IIOP
  • Internet Inter-Orb Protocol

5
CORBA Process
6
Problem Description
  • Create an application that shows the capabilities
    of CORBA using the IDL to work cross different
    languages.
  • This application will also need to be able to
    operate on various operating systems.
  • There will be both a client and server version of
    this application.
  • This client and server will also be written in
    different languages and operate on separate
    operating systems.

7
Solution
  • Create a Client using Java
  • Create a Server using Java
  • Create a Client using C
  • Create a Server using C
  • Run Client and Server on Linux
  • Run Client and Server on Windows

8
Solution (cont.)
9
Solution (cont.)
  • Clients shall have several different commands to
    pass objects and variables
  • Clients shall be able to connect to different
    servers
  • Servers shall accept clients from multiple
    languages and operating systems

10
Results
  • Working Java Client
  • Working Java Server
  • Demonstration

11
Conclusion
  • I still have much work to accomplish
  • Having some major difficulty with the servertools
    but have gotten the IDL to work on an internal
    network

12
References
  • http//en.wikipedia.org/wiki/corba
  • http//www.corba.org
  • http//itech.fgcu.edu/faculty/zalewski/CORBA/CORBA
    .html
  • http//java.sun.com

13
Questions
Where can I get a hat like that?
Write a Comment
User Comments (0)
About PowerShow.com