Overview of Web SDK
In this section, we introduce MicroStrategy web architecture, plugin architecture, deploying SDK, and configuring Web Customization Editor (WCE) both in Linux and in Windows, and discuss some best practices for customizations and upgrades.
MicroStrategy Web architecture
The layers that make up the MicroStrategy Web application are as follows:
XML API layer
Web Objects layer
Web Beans layer
Web Transforms layer
Application Objects layer
Presentation layer
Application programming interface (API) is an interface that enables the user to access information from other applications, and allows the user to integrate services to their own applications. A Web Bean is a Java class that contains business logic and accepts no parameters, which includes JavaBean and Enterprise JavaBean:
MicroStrategy plugin architecture
MicroStrategy separates its main codes from plugins. Extra functionalities and customizations are implemented by using plugins, without modifying its main codes. Plugins are...