Projects / Internet Document and Repor...

Internet Document and Report Server

The Internet Document And Report Server (IDRS) is a full Web development platform. All pages are built using an XML like dialect called the Reporting Markup Language (RML), can be generated using data from any JDBC complient database, and mostly require no programming logic. For reports that do require programming logic, RML pages can also use external Java classes and embedded JPython and BeanShell scripts for a higher level of control. Features of the IDRS include user-based security, data connection pooling for use by both the central IDRS system and by individual reports, and multiple databases to be used for each report and JSP.

Tags Internet Web Dynamic Content Site Management Software Development Libraries Application Frameworks
Licenses MPL
Operating Systems Mac OS X Windows POSIX HP-UX IRIX Linux Solaris
Implementation Java

Tweet this project Short link

Rss Recent releases

Changes: The IDRS Project has announced an integration with Apache Axis to create a page-based paradigm for building document Web services. The POC is a simple implementation of a DSMLv2 (Directory Services Markup Language) search. Enhancements include the use of the Java API for XML Binding (JAXB) to parse the request XML into a consistent object model based on an XML Schema and response documents that are generated directly to a Document Object Model, allowing for XSL and other transformations to occur without excess parsing.

Changes: This release includes pluggable resource managment, a new XML-based compilation system, the use of the Jakarta-commons project's pooling code, a refactored IDRSServlet for better performance, and many more new features. Along with a The Web site was redesigned and reorganized to help users learn and use the IDRS.

  • Rrelease-mid
  •  28 Dec 2001 01:05
  • Rrelease-after

Changes: The IDRS was completly re-written for 2.0, with a completely rebuilt report generation process. RML pages are now "compiled" into an object tree, then serialized in the database. The object trees then simply execute when an RML page is requested. An application object was added, similar to ASP's application object, as well as an improved scripting object, and a more powerful security model. An "Alpha Testers" section was added to the Website.

  • Rrelease-mid
  •  30 Jan 2001 06:13
  • Rrelease-after

    Changes: Additions include Jpython and Beanshell scriping support, data input, and improved stability and speed. Another new feature is a full scripting object that allows for more control of an RML page from within either a Java method or an embedded script.

    • Rrelease-mid
    •  30 Jan 2001 06:13
    • Rrelease-after

      Changes: This version includes the ability to break data up over multiple pages by caching the data, and the ability to call Java classes inside of RML pages to retrieve and present data.

      Cd8061995642ab097a87b35eb6ad6f4f_thumb

      Project Spotlight

      python-bitstring

      A pure Python module that aids in the construction, analysis, and modification of binary data.

      No-screenshot

      Project Spotlight

      Clansuite

      A content management system for esports teams and clans.