The powerful and extendable nature of the Jini framework provided lightflow with the foundation to build in self-healing attributes. These allow lightflow to silently and seamlessly transfer the load to another Jini implementation. A new copy can then be brought up to function as a backup. Although solutions from Oracle, Microsoft, BEA Systems, and Object Space were evaluated, none handled lightflow's large application loads as quickly and easily as Jini network technology. As the platform for lightflow's self-healing, ubiquitous distributed system, Jini technology provides remote shoppers with instant access to the first available customer service representative on the lightflow system.
Seamless interface is a key factor in choosing an audiovisual application.
Lightflow's framework had to be compatible with multiple platforms, as well. Offerings from Microsoft, Apple's QuickTime, and RealNetworks were eliminated because of their complexity and need for additional software on the client. Because of its flexible architecture and ability to support a wide range of lightflow's customers operating on a variety of platforms, Sun's Java Media Framework technology was selected. The Java platform's seamless interface with Jini technology also cuts down on the time and expense needed to build lightflow's solution. The Java Media Framework API is being used to develop lightflow's audio and video solution, while Java servlets will enable service representatives to create dynamic online content in XML for immediate delivery to a customer's browser or Customer Page.