The Jtrix platform is a framework for implementing an open, distributed
execution environment for software components. It defines three basic
entity categories in the system:
- Netlets
- (Section
) are code-mobile
application components.
- Nodes
- (Section
) are executors of netlets,
typically with a fixed physical location.
- Services
- (Section
) are location-independent
providers of functionality and/or state.
Netlets, nodes, and services are required to support certain protocols
and interactions, as well as certain document formats (e.g. descriptors
and warrants, see Section
).
A node provides a local component execution environment that offers
certain facilities and guarantees to netlets executing within the
environment, particularly with respect to:
- component integrity (Section
)
- service binding (Section
)
- versioning (Section
)
- resource accounting and control (Section
)
Ulf Leonhardt
2001-08-16