Distributed Software systems with CORBA
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
computer science crazy
Super Moderator

Posts: 3,048
Joined: Dec 2008
23-10-2009, 05:17 PM

.doc   Distributed Software systems with CORBA.doc (Size: 293.5 KB / Downloads: 283)

.ppt   Distributed Software Systems with CORBA.ppt (Size: 252 KB / Downloads: 247)
One can define a distributed system as a system in which components located in networked computers communicate and coordinate their actions only by passing messages. So, the main challenge in making a distributed system is the heterogeneity of the components, their security, concurrency of components and transparency. To meet up with this challenge the Object Management Group (OMG) came up with an architecture called CORBA (Common Object Request Broker Architecture) in 1991. As the name suggests CORBA is not a distributed system but is a specification for a distributed system. This seminar and presentation first of all deals with what a distributed system is, what are the main types of distributed system architecture and then what is CORBA? . This seminar and presentation also describes the features of CORBA that renders it useful for a distributed system and its comparison with other architectures
Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion
seminar surveyer
Active In SP

Posts: 3,541
Joined: Sep 2010
24-12-2010, 12:30 PM

.ppt   unit4 presentation.ppt (Size: 846.5 KB / Downloads: 79)

Introduction to CORBA


The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) that enables software components written in multiple computer languages and running on multiple computers to work together, i.e. it supports multiple platforms.
CORBA-The Dominant Remoting Architecture
The CORBA defines the foundation of (OMG) Object Management Architecture. Version 2.2 of CORBA specification includes the following elements
CORBA IDL – Interface Definition Language used to describe the interfaces of CORBA objects
Dynamic Invocation – Invocation of CORBA object interfaces for client side and server side
Portable object adapter – creates portable CORBA server implementations
Interoperability – Interoperability between ORBs implemented between different vendors and platforms
CORBA bridging – defines how CORBA can be mapped to interoperability between two architecture
Multiple programming language mappings
For objects used across a network a client/server relationship must be established. For maintaining a relationship ORB can be used

Job of ORB

Intercept a call from client
Find the correct object
Pass the parameters
Invoke its method
Return the result to the client

Diagrammatical Representation

Step 1: Intercept the call from client
Step 2,3,4

Find the correct object, pass it the parameters, invoke its method

Step 5: return result to the client
Why CORBA important in networked environment?
CORBA offers many benefits
Object reuse-allows wide-spread use of existing components
Flexibility –
operating System
Execution Environment
Programming Language
Processing speed and Scalable server-to- server infrastructure

History of Distributed Systems
In Beginning : Monolithic systems and mainframes
The Revolution: Client/Server architecture
The evolution: Multi client/server
The next generation: Distributed systems
In beginning there was the mainframe, along with it came hierarchical database systems and dumb terminals also known as green screens.
Capable of serving large number of users and centrally managed
Software systems on mainframes called monolithic (UI, business logic, data access functionality in one large application)
Because of monolithic the dumb terminals cannot do their own processing
Diagrammatical Representation of Mainframe
One large application
Two Tier Client/Server Architecture
Client and Server
Multi-tier Client/Server
Most popular multi-tier architecture is Three Tier
Distributed Systems
Achieves flexibility by enforcing component interfaces
The interface of a component specifies what services are offered by that component and how they are used
For example: customer information for company stored in relational database, The designers can make any number of changes to the component Implementation
Exploring CORBA Alternatives
When designing and implementing distributed applications using CORBA-there are number of alternatives for a developer to consider

Socket Programming
Remote procedure call
OSF Distributed computing environment
Microsoft DCOM
Java RMI

Important Note..!

If you are not satisfied with above reply ,..Please


So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Load Rebalancing for Distributed File Systems in Clouds seminar tips 3 1,787 13-04-2015, 05:21 PM
Last Post: shilpavpius
  microwind software free download jaseelati 0 264 23-02-2015, 12:47 PM
Last Post: jaseelati
  wireless video service in cdma systems wikipedia jaseelati 0 373 13-01-2015, 04:29 PM
Last Post: jaseelati
  software reuse seminar ppt jaseelati 0 286 30-12-2014, 04:59 PM
Last Post: jaseelati
  Intelligent Navigation Systems (Download Full Seminar Report) Computer Science Clay 10 6,614 24-03-2014, 02:24 PM
Last Post: seminar project topic
  Embedded Systems : An Overview ( Download Full Seminar Report ) computer science crazy 5 5,283 03-11-2013, 04:04 PM
Last Post: Guest
  4g wireless systems seminar or presentation computer science crazy 39 38,616 03-10-2013, 12:11 PM
Last Post: Guest
  Intrusion detection systems ( Download Full Seminar Report ) computer science crazy 8 15,210 28-09-2013, 03:01 PM
Last Post: Guest
  Introduction to Multimedia Systems seminar projects maker 0 487 28-09-2013, 01:15 PM
Last Post: seminar projects maker
  Decision Support Systems: An Overview ppt seminar projects maker 0 345 25-09-2013, 03:24 PM
Last Post: seminar projects maker