Fellow Outpost Lookouts and Embeletites:
As I had promised/alluded earlier, the Outpost/Embedlets Architecture
Discussion Document, ver 1.2 (in .pdf format) has been posted in the
embedlets CVS repository on sourceforge in the following directory:
embedlets/dev_docs/architecture
Ted...there have been a few minor changes since the 1.1 version you were
copied on the other day (the one that never showed on the list ;-{ ). Check the
Revision History page (which was added in 1.2) to see what changed.
The purpose of this document is to provide an initial starting point for the
discussion of the Outpost Container architecture, the components (Embedlets)
that are hosted inside the container and the contracts provided by the
architecture (interfaces, services, etc.)
It is expected that this document will change and evolve over time, as the
design and architectural concepts are evaluated, refined and adopted, and will
eventually be a comprehensive overview of and introduction to the
Outpost/Embedlet architecture.
This initial document is my personal "architectural vision", and as such, is not
the "be all and end all" of what the Outpost architecture should look like. It is
simply intended as a starting point (since we need one), and will hopefully
result (eventually) in a final architecture that we can all use for guidance as the
various modules, services and tools that make up Outpost are defined,
documented, developed and implemented.
I hope everyone finds this Discussion Document to be a useful starting
point.
I suggest we start using some message subject prefixes to denote what
thread/area a message is pertinent to. You'll notice I prefixed this email with
[Arch] and will continue to do so for "Architecture" discussions. We might want
to use some others as the threads proliferate.
[Wiring] - Graphical Wiring aka: Ted's Topic ;-)
[Doc] - Documentation discussions (formats, word processors, etc.)
[HW] - Hardware discussions
[PM] - Project Management stuff
Go download the document and let the discussions begin!
Andrzej Jan Taramina
Chaeron Corporation: Enterprise System Solutions
http://www.chaeron.com
|