
Features | Benefits | FAQs
|
Features |
Open API, built for developers by
developers
The MicroStrategy BI platform contains the
most complete and comprehensive API in the BI industry developed
with full adherence to industry standards such as J2EE, .NET,
XML, JSR168, WSRP, SOAP and COM. The open API allows developers
to access the functionality in the MicroStrategy BI platform.
Over 4,000 API methods and properties span the full spectrum
of BI functionality, allowing developers to customize applications
or integrate with other applications that comprise the enterprises
application portfolio. The MicroStrategy platform’s API
is so broad, complete, and extensive that all MicroStrategy products
were built using the API.
|
Object Oriented Layered Architecture
Built for Customization
The MicroStrategy platform architecture
is built on distinct layers of Java™ objects that separate the underlying
communi-cation, application, presentation, and layout logic. This object-oriented
layered architecture is optimized for performance and customization and
easily integrates with a wide variety of third-party technologies.
The MicroStrategy Web architecture uses an underlying J2EE™ technology through both JSP and ASP.NET pages to provide platform independence from a single code base. This allows organizations to use their choice of operating system and still reap the benefits of the underlying J2EE-based architecture. The single code base of the architecture also provides customers with access to the latest upgrades and issue fixes without delay, regardless of their hardware and operating system. This object-oriented, layered architecture makes it easy for developers to identify and isolate the objects to be customized, minimizing impact to unaffected objects and functions. This means that organizations can easily and seam-lessly upgrade their MicroStrategy Web customizations to future versions of the MicroStrategy platform.
|
Presentation Layer (JSP™/Servlet)
|
Transformation Layer (Java)
|
BI Information Objects Layer (Java)
|
BI Functionality Layer (Java)
|
Communications Layer (Java)
|
|
MicroStrategy Developer Library
The
MicroStrategy Developer Library contains over 6,000 pages of
HTML-based documentation and reference material, complete with
API references, and how-to’s for developers to quickly
access information at the most detailed level. It provides:
» Comprehensive documentation detailing the MicroStrategy BI platform
architecture.
» API reference, complete with input/output parameters
» Over 70 task-oriented examples with sample code.
» Tools and tips to upgrade to latest version of the MicroStrategy
BI platform.
» Case studies for integration with external applications.
» Sample applications and utilities.
View
sample Developer Library table of contents
|
|
 |
Packaging designed for easy embedding
The
MicroStrategy SDK has silent install and runtime procedures, designed
to help embed and package Micro-Strategy features in another application.
|
| Available
Starter Kits |
Portal
Integration Kit
Since the MicroStrategy BI platform is built using commonly used industry standards, such as: J2EE, .NET, XML, JSR 168, WSRP and SOAP, the MicroStrategy BI platform can be easily integrated into any commercial or homegrown portal. MicroStrategy's layered Web architecture allows the same BI functionality, formatting and user interactivity to be deployed in these portals. The MicroStrategy SDK contains a Portal Integration Kit that details how to integrate with any of the following commercially available portal software – IBM WebSphere®, BEA™ Weblogic, Sun ONE™, Oracle®AS, Microsoft® Sharepoint, Plumtree®, and SAP® Enterprise Portal.
View
MicroStrategy BI Reports within a sample Plumtree portal
|
|
 |
External
Security Module
In order to satisfy the scrutiny resulting
from internal security processes as well as external legislation
such as Sarbanes Oxley and HIPAA, corporations are unifying their
user models and implementing single sign-on solutions, bio-metric
authentication and other custom security technologies to manage access
to sensitive information.
The MicroStrategy SDK allows the integration of these stringent authentication and authorization rules into the MicroStrategy BI platform. The SDK provides documentation and samples of an External Security Module that allows developers to integrate MicroStrategy with any Identity management application.
View
security diagram
|
|
 |
Web Services Development
Kit
Web services represent an important step in integrating
distributed applications by allowing programs written in different
languages across disparate platforms to communicate with each other.
SOAP (Simple Object Access Protocol) and XML are core technologies
of the Web services architecture.
The MicroStrategy Web Services Development Kit, a component of the MicroStrategy SDK, facilitates the deployment of MicroStrategy information and functionality as a Web Service. Using widely adopted and standard Internet technologies such as XML, simple object access protocol (SOAP), Web services description language (WSDL) and universal description, discovery, and integration (UDDI) to build connections between MicroStrategy software and multiple other applications, customers and partners can easily integrate MicroStrategy functionality into their existing applications. All MicroStrategy Office functionality is exposed and consumed as a Web service.
|