LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Blogs > m3rl1n
User Name
Password

Notices

Rate this Entry

Slowly getting it...

Posted 11-22-2011 at 04:12 AM by m3rl1n

Since my last blog entry - in which I mentioned that I would start learning about Distributed Technologies, I have been going through many AHA! moments that Sigmund Freud so nicely described. In my quest for getting savvy on Distributed Object Programming I found that CORBA is the only way to go. It is well known as a complex mess of incomprehensible matter in many communities. I shared that vision since last week, now I think it is quite doable.

The secret to learning CORBA is to first conceptually understand CORBA, and only then dig into the world of available Object Request Brokers that are available on the market. I bought a book called: "CORBA explained simply" by Ciaria McHale. This book explains all you need to know about CORBA conceptually in only 280 pages.

The next step was to select an Object Request Broker (the main machine taking care of objects talking to each other over a network and with platform independent clients). I found that Orbix was the best deal because it comes closest to my WCF frame of reference. It uses an IMR, is multi-threaded, is SSL savvy and much more. Unfortunately after many hours of reading manuals (for deployment on Linux boxes - server and client) it became clear to me that Orbix is way out of my league.

The next best alternative to Orbix was ACE-TAO, but its documentation is a true nightmare. I am now trying OmniOrb (Freeware) and I must say that I am pleased with what I have achieved so far. It is a bit tricky to understand the prerequisites (you must install python-dev, and on Linux Server (Ubuntu 11.10) also the build-essentials, as well as Linux-headers to complile the package)...

After installation I am learning C++ Mappings and Advanced Corba Programming with C++. I hope soon to be able to test run my first "hello world" example over the intra net using a terminal client, and an x-window client.
Posted in Uncategorized
Views 385 Comments 0
« Prev     Main     Next »
Total Comments 0

Comments

 

  



All times are GMT -5. The time now is 08:26 AM.

Main Menu
Advertisement

My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration