...
- The GRITS Framework is introduced, which includes a description of the project's goals, the players involved, current project status and the project's timeline.
- The GRITS Projects are briefly introduced, with an emphasis on their requirements and use-cases. It is these requirements and use-cases that drove the design and implementaiton of the GRITS Framework.
- The technologies used by the GRITS Framework are described in some detail.
- Development tools and methodologies used by the GRITS Framework are described in some detail, as tehy are the recommended approach for GRITS Projects
rapid server-side scripting, easy consumption of Web Services and Databases.
GRITS Framework
The GRITS Framework primarily uses open-source software, but also containing commercial components where they make sense.
The primary components are:
- The Spring Framework, which is the cornerstone of the GRITS Framework, provides those parts of the J2EE specification that we rejected as either too complicated, too expensive, or otherwise not addressing the project's requirements.
- Hibernate, a thin wrapper over JDBC which provides the full power of transparent persistence by providing O/R mapping bot but not trying to hide the underlying relational database.
- Development tools and methodologies used by the GRITS Framework are described in some detail, as tehy are the recommended approach for GRITS Projects
GRITS Framework
...
- Web servers (IIS on Windows and Apache on Linux) for security-conscious service deployment.
- ColdFusion MX for web front-end development.
- Several Jakarta components, primarily Tomcat for service deployment and many of the jakarta commons for
Goals
The primary goal of the GRITS Framework is to provide the software architecture and infrastructure for the GLAST Core Team to accomplish its mission. Specific goals include:
...