MicroStrategy - Best in Business Intelligence
    MicroStrategy Brasil  
Entre em Contato  |  Subscribe  
Software Soluções Parcerias Clientes Serviços Empresa
   Home > Software > Ferramentas de Desenvolvimento: SDK > Visão Geral E-mail this Link to a friend!  Generate Printer Friendly Version!
Software de AvaliaçãoSoftware de Avaliação
Seminários Online GratuitosSeminários Online Gratuitos
Receber NewslettersReceber Newsletters
 Software
Plataforma MicroStrategy
Intelligence Server
Narrowcast Server
Módulos de Serviço
Interfaces de Usuário
Ferramentas de Desenvolvimento
Módulos Analíticos
MicroStrategy X Concorrentes
Software de Avaliação Gratuito
 Software
 

Features | Benefits | FAQs


Benefits

Open API Exposes Platform Functionality
The MicroStrategy platform contains a completely open archi-tecture that makes it possible to customize the out-of-the-box Web interface, add additional capabilities to the platform and integrate MicroStrategy functionality with existing corporate infrastructure. The parameter files and APIs that provide the BI functionality of the platform are fully documented in the SDK.

The MicroStrategy SDK contains full-featured APIs (Application Program Interfaces) and open source code that enables devel-opers to efficiently build powerful business intelligence pro-ducts that embed MicroStrategy technology and integrate MicroStrategy functionality and content into other applications and modify MicroStrategy interfaces. The SDK includes a set of rich, XML-enabled APIs that expose all platform functionality available, opening up the power of the platform. The SDK cuts the time to learn how to implement the APIs with comprehen-sive documentation in half while decreasing development time with developer tools and sample source code.

Over 3,000 open API calls span
the following BI customization
and integration capabilities:
» User functionality
» Report presentation
» User management
» Security
» User navigation
» Administration
» User interface modifications
» User workflow
» System monitoring
» System configuration and tuning

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)

Adherence to Industry Standards Facilitates MicroStrategy Integration
In today's technological age, businesses frequently integrate different information technology solutions into their existing environments. For the integration to be successful, the IT solution needs to conform to all of the different technologies that the existing system uses.

The MicroStrategy SDK describes how to deploy the MicroStrategy platform using a variety of industry-leading standards, which helps IT developers deploy a business intelligence solution that fits into their existing environment. By conforming to industry standards, such as Java, SOAP, WSRP, J2EE, .NET, XML, etc., MicroStrategy can easily integrate with any business application built using these technologies. This allows customers and partners to easily integrate MicroStrategy functionality into their existing business applications and infrastructure -- including corporate portals.

Easy to Learn and Develop
Developers will quickly learn how to use the APIs and deploy customized applications with several advanced tools within the SDK. The comprehensive Developer Library speeds learning by illustrating the function call workflow for common operations, quick API call references and step-by-step tutorials on common customization tasks. Developers can use higher-level API objects to dramatically cut down on the amount of written code and code maintenance while still providing access to more advanced functionality. The SDK also contains open source code in the form of sample applications and utilities. Sample applications illustrate key uses of the APIs and provide tools for development, while production-ready utilities speed application time-to-market.

Parameter Files Provides Easy and Maintainable MicroStrategy Web Customizations
MicroStrategy Web's object-oriented, layered architecture makes customizations quick and easy for developers to identify and isolate the objects to be customized, minimizing impact to unaffected objects and functions. Most of the common customization situations are externalized into XML parameter files, meaning most customizations are accomplished without any programming. As a result, customizations are easier to build, maintain, and upgrade, resulting in lower development and support costs and quicker deployments.

Copyright © 2009 MicroStrategy Brasil All Rights Reserved. Privacy Statement | Entre em Contato | MicroStrategy EthicsLine
Av. Dr. Cardoso de Melo, 1340 - cj. 52 , São Paulo - SP, 04548-004 Tel: 11 3044-4811 Fax: 11 3044-4088

MicroStrategy, a global leader in business intelligence technology, provides integrated reporting, analysis, and monitoring software that helps leading organizations make better business decisions every day.