COSMOS Install Requirements

From Eclipsepedia

Jump to: navigation, search

Contents

COSMOS Installation Requirements

Contact

Email [Jason Losh] Phone

Minutes

The team began the meeting discussing scope of the SDD for installing COSMOS effort. It was noted that the interview or UI portion of the install process is independent of the SDD runtime which processes the artifacts to be installed. Focus for this effort is on the handling of resources and pre-requisite checking plus install/uninstall of files. The UI may be a GUI, command line interface, or property file ... that is TBD.

Requirements

  1. Operating system support
    • Windows XP SP2
    • Red Hat Enterprise Linux 5.0
  2. Java Development Kit support
    • IBM Java5 SR5
    • Sun JDK 1.5.0_13
  3. Browser support
    • Firefox 2.0.0.11
    • Internet Explorer 6.0.2900.2180.XP SP2)
  4. J2EE app server support
    • Tomcat verion 5.5.xy
  5. Web services engine
    • Axis 2 1.3
  6. JavaScript Toolkit
    • Dojo Toolkit 1.0.2
  7. Business Intelligence Reporting Tools
    • BIRT 2.3.0 <-- The BIRT version will always be the current version.

Installation Story Board

  1. Init install
  2. Query operating system and version requirement, if met continue, else warn
  3. Query JDK and version requirement, if met continue, else warn
  4. Query browser and version requirement, if met continue, else warn
  5. Query app server and version requirement, if met continue, else warn
  6. Query web services engine and version requirement, if met continue, else warn
    • Configure web services engine by modifying properties files, XML files, etc.
  7. Query javascript toolkit and version requirement, if met continue, else warn
  8. Query bi reporting tools and version requirement, if met continue, else warn
  9. Gather hostname and port parameters from the user
  10. Gather user preference on whether to install demo examples or not
  11. Install COSMOS web application into the "services" directory under web services engine root
    • Configure COSMOS by editing its web.xml file
    • Start/restart web server
  12. Install COSMOS command line utility
  13. Create uninstall script
  14. Cleanup and exit
  • NOTE: An outstanding question is how do we want/need to handle the licensing issues for third party pre-requisites. These likely don't need special handling if we direct users off to another web site to grab these materials. Also, given the extensive number of pre-requisites, I recommend we create a pre-install checklist for COSMOS that clearly documents our pre-requisites, versions, and also how to configure each as well as verify that each is operational. The SDD work will check each requirement and if not met warn as a means to ensure the environment is operational.
  • NOTE: The Eclipse update manager will be used to install the COSMOS SDK and associated plug-ins plus dependencies. The SDD will not be used to install these plug-ins for this release.