Embedded Intelligence
Our platform provides a foundation for embedding intelligence into any application or process. Our modular architecture and comprehensive Application Programming Interfaces (APIs) allow developers to provide analysis, reporting and information delivery functionality to their applications. Regardless of the volume of data or number of users, the MicroStrategy platform provides the scalability, fault tolerance, load balancing and flexibility required to meet your needs.
Our OEM partners leverage our business intelligence platform's extensibility to embed analytics into new application offerings or to enhance existing solutions. Our completely open API allows our platform to seamlessly integrate with the OEM offering and become transparent to the end user.
Requirements
A platform needs to satisfy three key requirements: flexibility, openness and use of standards. While all businesses want business intelligence, they differ in how they want to present or utilize business intelligence in their processes. A platform must provide a core business intelligence infrastructure that provides all the insight required. At the same time, the platform must be open and flexible enough to present or embed this analysis and insight in the most appropriate way.
The MicroStrategy Solution
Easy Extensibility of Functionality:
The MicroStrategy platform provides a sophisticated plug-and-play architecture
that allows you to add new functionality to the platform. For instance,
you may plug in a new analytic function if desired. Or you can plug in
a new input source module into the Narrowcast Server to proactively deliver
a new kind of content.
True Open Platform: The MicroStrategy platform
exposes all functionality available through a comprehensive Software Development
Kit (SDK). Our entire SDK, which includes over 4,000 API calls, allows
developers to tweak even the most granular internal operations of the
server, such as adding threads and engines.
Support for multiple operating systems:
the MicroStrategy platform's SDK offers both COM-based and Java-based APIs
that support multiple operating systems, Web application servers and Web
servers including IBM® AIX®, Sun Solaris, and Window®s 2000/NT,
IBM Websphere®, Apache/Tomcat, Iplanet, BEA WebLogic®, and IIS.
Standards-based Architecture: The MicroStrategy platform embraces standards that are open and easy to develop against.
MicroStrategy uses standards such as XML, Java, COM, MDX and Web services
to ensure that the presentation of business intelligence is fully and
easily customizable.
Support for other Business Intelligence tool
interfaces: Our support of MDX and ODBO allow products such as
Cognos® PowerPlay®, Microsoft® Excel, and Brio software to access the
more powerful MicroStrategy Intelligence Server.
Easy Portal and Web Services Integration:
MicroStrategy SDK's Portal
Integration Kit includes pre-built sample gadgets for embedding
MicroStrategy platform analysis into a Plumtree® portal. Sample code
that's provided also serves as a starting point for quickly embedding
the MicroStrategy platform into other portals. The Web
Services Development Kit provides sample code enabling MicroStrategy 8 functionality to be accessed as standard Web Services.
Development Tools: Included with the
MicroStrategy solution is a fully functional Website with both ASP and
JSP versions that demonstrate MicroStrategy platform functionality
available through the APIs. The Developer Library, which contains extensive
documentation and reference guides, sample code and utilities, helps to
explain the usage and workflow of API function calls.
