Newsgroups: comp.object.corba
From: "Ke Jin" <ke...@borland.com>
Date: 30 May 2005 21:03:51 -0700
Local: Tues, May 31 2005 12:03 am
Subject: Re: What is Corba used for?
comp.object wrote: Not exactly. It depends on what/where/how the system functions are > I agree that system portability is not an issue addressed by CORBA. used. If used for delivering CORBA object invocations or to performing CORBA services/features (such as calling functions of ORB, POA or PI), they are transparent to CORBA applications, and inherently, the system portability issue has been addressed already. If used to implement client logic or servant logic, then, they are out of the scope of CORBA, and their portability is not an issue of CORBA. Unlike Java, .NET, etc,. CORBA itself is not "yet another uniform" > But it may address that as well? right..? After all, if we are looking Firstly, there had been many attempts to standardize portable OS > for truly distributed software systems, we should have mechanism to > develop such system as welll uniformly? > So my version is it should not take much for OMG to extend its interfaces in history, seen in the efforts of UI (unix international), POSIX, OSF and X/Open (the two are now OpenGroup), etc.. Attempts of having similar thing crossing unix and windows are not rare either, including POSIX API (or its C++ variant) on Windows, WIN32 API or MFC for unix, and so on, not mention open source contribution from GNU and others. OMG is only one middleware standard body (certainly, OMG also has many service and domain specific standards and MDA). To standardize portable OS interface, OMG has almost no influence and zero credit comparing to OpenGroup, ISO, IEEE and even ANSI, etc.. Therefore, even if people wanted to reinvent-the-wheel, OMG is not the right organization to head this effort. Secondly, it is easy to construct a portable OS layer which covers Thirdly, extending CORBA specification (or some other OMG > My view is mapping may not be standardaized suppose. but the names of > I could not get how it provide vendors more flexibility by not > Its true most of the ORB provides mechanism to specify the header file defined the C++ mapping, and would like to GUESS their original consideration of not specifying this. Pls think about non-trivial cases. For instance, how would the specification avoid generated head file names to conflict with existing system and library header files. How would the specification ensure the generated header file name and extension name are valid on all mainstream platforms (some platforms have strict name length limitation). What would be the best practice to partition generated content in header files (e.g. all in one jumbo header file, or partitioned to multiple header files). If an IDL file includes other IDL files, should one jumbo header file be generated, or one (or multiple) header file(s) for each of the original and included IDL files? 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.
| ||||||||||||||