OperaORB is a lightweight ORB based on SoapCore.

OperaORB provides very simple API for distributed computing.
You can send messages to local/remote objects in transparent way.

-Server side
	" 1: start OperaORB (optional - check your StartUpList)"
	OperaORB run.
	
	" 2: init object adapter"
	OperaORB root initialize.
	
	" 3: register object implementation"
	OperaORB root at: #John put: OperaPerson new.

-Client side
	" 1: start OperaORB (optional - check your StartUpList)"
	OperaORB run.
	
	" 2: create remote object
	john := OperaRemoteObject name: #John host:<your server name>.
	
	" 3: remote message send"
	john doSomething: 'Smalltalk!!'.

Please see OperaExampleDoc for more examples.

OperaORB runs on not only well-known HTTP, but also Sqtp, a Squeak specific
binary transport protocol. Sqtp is extremely fast in bulky objects sending,
but it loses interoperability with other SOAPs (normally running on 
text-based HTTP).

-Server And Client side
	"OperaSetting defaultTransport: #http" 
	"OperaSetting defaultTransport: #sqtp" 	

---
[:masashi | ^umezawa]