In the following section, we point out some of the characteristics of Pentaho 5 that we consider most important:
Pentaho is completely programmed in Java, and the web component, the platform, in JEE. This characteristic makes Pentaho scalable, integrable, and portable software.
Pentaho can run on any compatible application servers with JEE architectures, such as JBOSS AS, WebSphere, Tomcat, WebLogic, and Oracle AS.
Pentaho accesses the database via JDBC and can use IBM DB2, MS SQL Server, MySQL, Oracle, PostgreSQL, NCR Teradata, Firebird, and Informix, among others.
Pentaho can run in various operating systems because it is programmed in Java. As long as there is a Virtual Machine (JVM) for the platform, it should function without complications.
The most important languages and technologies used to deploy the various Pentaho applications are Java, JavaScript, JSP, XSL, XSLT, XPath, and XSL-FO.
Pentaho's data repository is based on the JCR specification (Content...