Figure 6: An Overview of JIM's Architecture.
The architecture of JIM(Figure 6 shows a sketch of it) is best explained in terms of its components: