SimpleORB is a simple Object Request Broker for VisualWorks
Smalltalk, java and C#. It uses a simple but powerful serialization
library for data marshalling. Because this is not a CORBA server, it
is quite small (about 150kByte for all languages together).
There exists a Wikipedia entry with a simple Helloworld application: http://en.wikipedia.org/wiki/SimpleORB
Performance is ca. 500 calls/s with java client and Smalltalk server.
1600 calls/s with java client and java server and 1660 calls/s with C#
client and server (all on 1.8 GHz Athlon).
Download it from http://fgerlach.com/SimpleORBall.tar.gz 11 1273
On 23 Nov 2005 12:48:06 -0800, "fr************@gmx.de"
<fr**********@gmail.com> wrote, quoted or indirectly quoted someone
who said : SimpleORB is a simple Object Request Broker
It is always a good idea to put a sentence or two in such an
announcement about what the product is for so people not familiar with
the jargon can determine if it might be something they can
investigate.
..
--
Canadian Mind Products, Roedy Green. http://mindprod.com Java custom programming, consulting and coaching.
An Object Request Broker (ORB) can be used to create a distributed
(often called client/server) application. An ORB provides the means to
perform method calls from one process to another (potentially on
another machine somewhere in the network). This means that a remote
object can be called, with all call parameters being transmitted over
the network and the results being transmitted back to the calling
process. This is often called "marshalling" or "serialization".
Popular ORBs are the CORBA-type systems, DCOM or RMI.
(Hopefully this explanation addresses the previous posting...)
Thanks. You might like to prefix your subject with ANN: for announcing.
Some people like to filter these out if they are spam haters. Personally I
like to see announcements of useful things.
--
Bob Powell [MVP]
Visual C#, System.Drawing
Ramuseco Limited .NET consulting http://www.ramuseco.com
Find great Windows Forms articles in Windows Forms Tips and Tricks http://www.bobpowell.net/tipstricks.htm
Answer those GDI+ questions with the GDI+ FAQ http://www.bobpowell.net/faqmain.htm
All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.
"fr************@gmx.de" <fr**********@gmail.com> wrote in message
news:11**********************@g47g2000cwa.googlegr oups.com... An Object Request Broker (ORB) can be used to create a distributed (often called client/server) application. An ORB provides the means to perform method calls from one process to another (potentially on another machine somewhere in the network). This means that a remote object can be called, with all call parameters being transmitted over the network and the results being transmitted back to the calling process. This is often called "marshalling" or "serialization". Popular ORBs are the CORBA-type systems, DCOM or RMI. (Hopefully this explanation addresses the previous posting...)
On 23 Nov 2005 14:17:32 -0800, "fr************@gmx.de"
<fr**********@gmail.com> wrote, quoted or indirectly quoted someone
who said : An Object Request Broker (ORB) can be used to create a distributed (often called client/server) application. An ORB provides the means to perform method calls from one process to another (potentially on another machine somewhere in the network). This means that a remote object can be called, with all call parameters being transmitted over the network and the results being transmitted back to the calling process. This is often called "marshalling" or "serialization". Popular ORBs are the CORBA-type systems, DCOM or RMI.
And why would someone want your ORB in preference to RMI? What is its
niche?
--
Canadian Mind Products, Roedy Green. http://mindprod.com Java custom programming, consulting and coaching.
Ok, I have to improve in the marketing department :-))
SimpleORB is
-cross-plaform, cross language (like CORBA, unlike DCOM and RMI)
-simple (no IDL, no IDL compiler runs)
-small (no stubs, no skeletons, small runtime lib (150kBytes))
-powerful (arbitrary object graphs marshalled, like RMI, unlike CORBA)
-fast (unlike SOAP)
-free
Maybe some of the RMI expets can post some performance data (I am too
tired to create an RMI benchmark this night...)
It's an interesting product and can be very useful, but you should be
careful becouse SimpleORB is not CORBA-compliant.
As I stated, being not CORBA-compliant is a virtue- no need for IDL
files, no lengthy IDL compiler runs, arbitrary object graphs (not just
trees).
Just ran a Helloworld program in RMI: Performance (calls/second) of RMI
is about the same as with SimpleORB.
Of course, all these qualities are a value added, but in a EAI project
is important to know that is not interopetable with CORBA systems. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Thomas Gagne |
last post by:
I've been reading a lot about Seaside <http://www.seaside.st/> lately
and before that Struts <http://struts.apache.org/>.
Is there a predominant framework for PHP that provides many (most,...
|
by: j_mckitrick |
last post by:
Hi all!
I've heard good things about SmallTalk, and I read that the IDE is
extremely productive. Why is this the case? What are the technical
points where Python and SmallTalk differ? Is...
|
by: Neuruss |
last post by:
IronPython is currently at a pre-alpha stage suitable for
experimentation but not for serious development work.
http://www.ironpython.com
|
by: English Teacher |
last post by:
Which would be a more useful language to learn, Smalltalk or Pearl?
Learning curves any different?
Thanks!
|
by: CD |
last post by:
I doubt this is the correct group to post this in, but since I couldn't find
a better place, here goes.
Smalltalk is a very mature, highly portable pure object language. From my
view of it, it...
|
by: Alf P. Steinbach |
last post by:
The eighth chapter (chapter 2.1) of my attempted Correct C++ tutorial is now
available, although for now only in Word format -- comments welcome!
Use the free & system-independent Open Office...
|
by: David Van D |
last post by:
Hi there,
A few weeks until I begin my journey towards a degree in Computer
Science at Canterbury University in New Zealand,
Anyway the course tutors are going to be teaching us JAVA wth bluej...
|
by: Naresh1 |
last post by:
What is WebLogic Admin Training?
WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge required to effectively administer and manage Oracle...
|
by: jalbright99669 |
last post by:
Am having a bit of a time with URL Rewrite. I need to incorporate http to https redirect with a reverse proxy. I have the URL Rewrite rules made but the http to https rule only works for...
|
by: antdb |
last post by:
Ⅰ. Advantage of AntDB: hyper-convergence + streaming processing engine
In the overall architecture, a new "hyper-convergence" concept was proposed, which integrated multiple engines and...
|
by: Matthew3360 |
last post by:
Hi, I have a python app that i want to be able to get variables from a php page on my webserver. My python app is on my computer. How would I make it so the python app could use a http request to get...
|
by: AndyPSV |
last post by:
HOW CAN I CREATE AN AI with an .executable file that would suck all files in the folder and on my computerHOW CAN I CREATE AN AI with an .executable file that would suck all files in the folder and...
|
by: Arjunsri |
last post by:
I have a Redshift database that I need to use as an import data source. I have configured the DSN connection using the server, port, database, and credentials and received a successful connection...
|
by: Carina712 |
last post by:
Setting background colors for Excel documents can help to improve the visual appeal of the document and make it easier to read and understand. Background colors can be used to highlight important...
|
by: BLUEPANDA |
last post by:
At BluePanda Dev, we're passionate about building high-quality software and sharing our knowledge with the community. That's why we've created a SaaS starter kit that's not only easy to use but also...
|
by: Rahul1995seven |
last post by:
Introduction:
In the realm of programming languages, Python has emerged as a powerhouse. With its simplicity, versatility, and robustness, Python has gained popularity among beginners and experts...
| | |