Colony Features

Building on the Argot reflective data format, Colony provides the tools to make publishing objects to a distributed environment easy.

The Colony design and methodology provides the following features:

  • Heterogeneous solution
  • Small footprint. Currently ~2500 lines of code in Java.
  • Flexible design.
  • Easily publishing of objects using URL naming schemes or simple naming schemes.
  • URL naming provides simple object resolution
  • Language Independent and System Independent
  • Minor imprint on application design to bring object services on-line
  • Network Virtual Machine (Drone) which allows multiple instructions to be sent in a single request/response pair.
  • Drone allows multiple hosts to be visited using a single set of instructions.
  • Object Pass by Value
  • Object Pass by Reference
  • Supports Polymorphic Data Types
  • Transports using Sockets, HTTP, SSL, Message Queues, or other transport mechanism
  • Remote Data Streams
  • Remote Object Streams

The Colony Tutorial will guide you through a simple client server implementation.

Copyright 2004-2007 © Einet Pty Ltd
Legal Notice