Written by: Magnus Karlson
English PDF file
Spanish PDF file
Ronja is a Java development framework based on the TSP that enables the rapid development of, and reduced maintenance cost for, servers in the new telecommunications infrastructure. The main design goal for the framework has been to use standard, off-the-shelf products, in order to facilitate the sourcing of external components and to take advantage of economies of scale.
The Ronja framework includes a high-level, high-availability abstraction library, which means that programmers need not get bogged down with the low-level problems of creating these programs—another benefit that translates into shorter development time. The author describes requirements for scalable, high-availability applications, the hardware architecture, Ronja’s view of hardware and execution environments, the structure of a Ronja application, and framework services.
[First published in Ericsson Review no. 04, 2000]