How to read this document

The first few sections are fairly independent and can probably be read in any order: Section [*] gives a loose overview of Jtrix, Section [*] details some of the key developments and trends that have influenced it and Section [*] details a sample problem, Harry's trading game, which could be solved with Jtrix.

After that we get to more particular details. Section [*] explains the principles of the software's design and Section [*] describes the resulting system with some specificity. This is followed by the mechanics of writing Jtrix applications, with a particular emphasis on what Jtrix does and doesn't take care of for us (Section [*]). One of the things Jtrix does not do is handle distributed application management (though it does facilitate it) so this is covered in Section [*]. Finally this is applied to our sample problem described earlier (Section [*]) and Section [*] lists some actual implementations of key Jtrix services which, while not part of the core, are important enough to warrant special mention.

Jim Chapman 2001-08-16