Win a copy of The Journey To Enterprise Agility this week in the Agile and Other Processes forum! And see the welcome thread for 20% off.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Campbell Ritchie
  • Tim Cooke
  • Bear Bibeault
Sheriffs:
  • Paul Clapham
  • Junilu Lacar
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Ganesh Patekar
  • Tim Moores
  • Pete Letkeman
  • Stephan van Hulst
Bartenders:
  • Carey Brown
  • Tim Holloway
  • Joe Ess

Can CORBA be based on UDP?  RSS feed

 
Ranch Hand
Posts: 135
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
I am not familiar with CORBA. From Sun Tutorail, I saw it is based on IIOP (IIOP--the Internet Inter-ORB Protocol. IIOP) and it is based on TCP/IP. So whether that means every IDL based program is inherently using TCP? Are there any possibilies of using UDP with CORBA?
Thanks a lot.
Chris
 
"The Hood"
Sheriff
Posts: 8521
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, this Corba primer describes it:
http://www.cbuilderzine.com/features/2000/05/cb200005rs_f/cb200005rs_f.asp
 
Chris Ben
Ranch Hand
Posts: 135
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Cindy,
Thanks for the information. Very helpful site! However, I am kind of overwhelmed by the information in that site.
First, the author said
"The stub object bundles the method name and parameters into a message that can be sent over a network using a proprietary message standard, or Internet InterOperable Protocol (IIOP), to a receiving object called the skeleton. "
As I know, IIOP is based on TCP/IP, so is that possible for the programmer to implement another "proprietary message standard" based on UDP on the APPLICATION layer, without touching the transport layer?
Especially, it seems to me the programmer using CORBA is not really concerned with the way of communication (UDP or TCP)between two hosts based on teh article.
On the other hand, the only place I found UDP in this article is
"A Smart Agent is found using UDP broadcast. This means that a Smart Agent can't be on a different segment of the network. In addition, UDP broadcast doesn't cross over switches. This means that a Smart Agent must run within the segment. Another method is to use a computer with multiple NIC cards for one or more segments that require a Smart Agent. Finally, a URL can be used to find a Smart Agent (see the VisiBroker documentation for more information). "
I do not understand what the smart agent is for? And how is it related to IIOP or VisiBroker, while I am trying to use Java (by JBUILDER) to build my CORBA applciation, with UDP communication if possible?
Could you or anyone else clarify them for me?
Thanks a lot.
Chris
------------------
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!