Version 2021

MicroStrategy J2EE Certification FAQ

What is J2EE certification?

J2EE is a standard for delivering secure, robust, scalable multi-platform applications and services to satisfy the need of "Write Once, Run Anywhere". Programs and applications written in Java that conform to J2EE standards can be written once and deployed in any Java-compatible platform. These applications are intended to be portable across different implementations of J2EE and therefore do not rely on proprietary features of application servers.

What benefits does an enterprise gain from using a J2EE-compliant business intelligence (BI) platform?

BI applications developed using a J2EE-compliant business intelligence platform can be ported from one application server to a new application server in multiple operating systems. This minimizes the investment on IT resources.

How does MicroStrategy support Java?

All the APIs and services required to communicate with MicroStrategy Intelligence Server are exposed in Java. MicroStrategy Web is built on top of this Java layer. MicroStrategy Web and MicroStrategy Web Universal use the underlying Java API to connect to MicroStrategy Intelligence Server. Additionally, in MicroStrategy Web Universal, all MicroStrategy BI objects are exposed as Java classes which makes it easy for developers to customize and integrate MicroStrategy BI into third-party applications. Users intending to build Java-based solutions can use these classes to deploy MicroStrategy solutions in any application server running in any operating system.

The MicroStrategy SDK includes more than 3,000 Java classes, which can be programmatically leveraged by developers to customize as well as integrate MicroStrategy into third-party solutions.

Is MicroStrategy Web Universal J2EE certified?

Yes, the MicroStrategy platform is J2EE-certified. Customers can use the MicroStrategy SDK to build sophisticated BI solutions and deploy them into any of the leading J2EE-certified application servers such as Oracle WebLogic, Tomcat, IBM WebSphere, and iPlanet Application Server.

Are EJBs required to be J2EE-compatible?

No, EJBs are not required to be J2EE-compatible.

Is the MicroStrategy Web platform J2EE-compliant (or compatible)?

Yes, the MicroStrategy Web platform is compatible with the JDK. This means that customers can build J2EE-compatible BI applications using the MicroStrategy platform and deploy them into any application servers. APIs that access MicroStrategy Intelligence Server functionality are J2EE-compatible. See the MicroStrategy Readme file for the latest information on the certified JDK version.