Chapter 3
Learning Management System Installation Overview
The following information provides an outline of the Learning Management System installation process.
Packaging overview
The functional components of the Learning Management System product are J2EE™ web applications. J2EE provides the packaging for these components as a standard.
The important units of the Learning Management System packaging as J2EE applications are
•.war (web application archive) files
•.ear (enterprise application archive) files
Both of these package types are
Of these two, the .war file is the lower level entity. An .ear file may contain multiple .wars, each with its own URL context and the needed information to resolve bindings implied by the .war file. An important binding involves security. A .war file may refer to a
The Learning Management System packages its two functional servers as separate .ear files. .Ear files can contain resource references and environment entries. These are items that the application has identified as required services or settings. An example resource reference would be a reference to a JDBC™ connection, which the Learning Management System uses to access the relational database.
When an .ear file that contains resource references or environment entries is deployed on a J2EE application server (for example, a WAS server), the application server generally presents a means where you can resolve those references or environment values. With a WAS server this is done via the Administration Console user interface. By representing the Learning Management System setup requirements as either resource references or environment entries, you can the use the WebSphere Application Server deployment process to gather the needed
Some words about the Learning Management System settings & configuration information
Most Learning Management System settings are stored in either of two places:
•
•The Learning Management System application database. After the servers read settings from the XML files, they read additional settings from the database. When a setting is specified in both the database and the XML files, the one in the database overrides the setting specified in the XML file.
When you specify application settings using the Learning Management System Installer or, subsequently, the Learning Management System user interface, those settings are stored in the application database. You can change settings that you specified with the Learning Management System Installer by using the Learning Management System Updater, a utility that resides in the /update directory. The Updater presents you with the necessary screens,
Chapter 3: LMS Installation Overview 5