Jtrix allows applications to seamlessly reproduce because it runs portable services. They can expand and contract as needed, and they can pay their way.
We have already described Jtrix very briefly, but it is worth repeating:
Jtrix allows an application and the network to work together. It allows a provider to offer hosting and resources to an application which can then migrate itself to the new location. It also allows the application to grow by attaching new services to itself, which then become part of the original application and which is free to drop them at any time. Needless to say, trust-based security is at the core of all this.An attached service may be simple and lightweight, acting as a proxy to further complex external services; or it can be a heavier component requiring a greater once-only download but providing more functionality on-site; or it can be a combination. It can always be appropriate for the particular application and/or service being provided. It can arrange for itself to upgrade automatically from a small service to a more comprehensive one as the need arises.
It is also of interest that Jtrix happens to be written in Java, and it is open source.
Nik Silver 2001-10-15