Newsgroups: comp.object.corba
From: "Ke Jin" <ke...@borland.com>
Date: 28 May 2005 00:35:58 -0700
Local: Sat, May 28 2005 3:35 am
Subject: Re: What is Corba used for?
comp.object wrote: Platform/system call level independence is usually referred to as > I think from "CORBA provides platform independence", this line implicit > means that it must be providing system independence as well, that means > abstraction over os specific features/calls as well. "system level portability", namely porting applications across different OSs. This portability is different from previously mentioned "CORBA application level portability", moving CORBA applications acrossing forigen ORBs. System level portability is not the task of CORBA, but a mission of Instead of providing a portable unification of system/network logic and > And I think TAO build over ACE layer is an good effort and to an extent I don't know too much about TAO and ACE, therefore, can't comment. But > provides that. AFAIK, almost all ORBs are built on an OS level portable layer, chosen and usually implemented by vendor themselves. Vendors may or may not expose/provide this layer along with their ORBs. As said, CORBA is to HIDE OS level logic, therefore, application > Otherwise as well, it shuld not take much to at least standardize names ORBs. This is different from system level portability you mentioned above. OMG has port many effort on this, including standardize client and server side language mappings, POA and PI. Not standardizing header file names (in C++ mapping), I guess, is merely to give flexability to different ORBs, as well as to favor different application preferances. As far as I know, most ORBs allow application developers to specify the generated header file name prefix and extension, even the full name. Regards, You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||