Rahul Sharma (Editor)

Evocb

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Initial release
  
2011

Written in
  
Java

Website
  
evocb.sf.net

Development status
  
beta

License
  
LGPL License

Evocb

Type
  
Distributed development

EVO/CB is a distributed object system that is constructed on top of publish/subscribe event systems. This design decision implies modeling method calls as events and subscriptions over the underlying messaging middleware.

The current prototype is a free and open source software released under the terms of the LGPL License and written in Java.

Example

The following classes implement a simple client-server program using the Evo middleware that change a remote value.

Evo class—Defines the interface that is used by the client and implemented by the server.

EvoImpl and EvoServer classes—Listens to Evo requests and implements the interface which is used by the client to invoke remote methods.

EvoClient class—This is the client which gets the reference (a proxy) to the remote object and invokes its method to set a value.

References

Evocb Wikipedia