CORBACommon Object Request Broker Architecture - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

CORBACommon Object Request Broker Architecture

Description:

CORBA-Common Object Request Broker Architecture. PRESENTED BY. MEENU ... Example Shopping Cart in E-Commerce. Shopping cart has many object instances,each ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 11
Provided by: Mee3
Category:

less

Transcript and Presenter's Notes

Title: CORBACommon Object Request Broker Architecture


1
CORBA-Common Object Request Broker Architecture
  • PRESENTED BY
  • MEENU SUNDARAM
  • August 9th 2002

2
1. Motivation2. Introduction to
CORBA.3.Purpose of CORBA in V-LAB.4.CORBA and
its Competitors.5.Future Work.
CORBA Common Object Request Broker Architecture
3
Motivation
  • Simplifies Application Networking
  • Provides foundation for high level distribution
    Object Collaboration
  • Benefits for distributed objects similar to OO
    languages for non distributed programming.
  • Platform Independent.

4
Introduction to CORBA
  • Vendor-Independent Architecture and
    Infrastructure that computer applications work
    over the network.
  • Example Shopping Cart in E-Commerce
  • Shopping cart has many object instances,each
    assigned to a new customer.
  • Define OMG IDL Interface ( part of the contract
    that the server object offers to the clients).
  • Any client that wants to invoke an operation on
    the object must use this IDL interface
  • Specify the operation it wants to perform, and
    to marshal the arguments that it sends.
  • Unmarshal the arguments at the server end. 

5
Introduction to CORBA
  • - Clients use the object references to direct
    their invocations, identifying to the ORB the
    exact instance they want to invoke

6
Introduction to CORBA
  • Interoperability of one ORB with the other.

7
Purpose of CORBA in V-LAB
  • CORBA solves the problem of how to use the
    network to connect different portions of a
    simulation together.

8
CORBA and its Competitors
  • Sockets vs. CORBA
  • -Sockets do not offer reliable communication
  • -No Parameter marshalling
  • - No Interface Descriptions
  • DCOM(Distributed Common Object Model) vs. CORBA
  • -DCOM does not support all Java platforms,
    only supports Java VM for Windows 95 and Windows
    NT.
  • RMI(Remote Method Invocation) vs. CORBA
  • - RMI is very attractive and has all the
    features programmers need .
  • - Only drawback being that it is Java based,
    and is not galactic as CORBA.

9
CORBA and its Competitors
  • Servlets vs. CORBA
  • - Does not provide marshaling and
    unmarshaling of parameters
  • - Does not support typed interfaces.
  • CGI (Common Gateway Interface) vs. CORBA
  • - Clumsy
  • - Stateless
  • - Extremely Slow

10
Future Work
  • Integrate CORBA into DEVS.
  • Work on the DEVS-CORBA sample software.
Write a Comment
User Comments (0)
About PowerShow.com