Allgemeine Erweiterungen | Eigenschaften | Vorteile | Verfügbare Starter Kits | FAQs
Produktvorteile des MicroStrategy SDKs
Schnelle Entwicklung eigener Anwendungen mit minimalen Programmierkenntnissen
Entwickler können die meisten Anpassungen mit sehr wenig oder ganz ohne Programmieraufwand vornehmen, da die meisten gängigen Szenarien in Konfigurationsdateien externalisiert sind. Der "Web Customization Editor" zeigt diese Dateien zusätzlich auf einer intuitiven, leicht bedienbaren Oberfläche an, wo Entwickler ihre Anpassungen leicht organisieren, optimieren und vereinfachen können. Angepasster Code wird also im Handumdrehen programmiert, verwaltet und aktualisiert, was zunächst zu einer schnelleren Entwicklung und langfristig gesehen zu niedrigeren Entwicklungs- und Supportkosten führt.
Einfache Migration, Verwaltung und Bereitstellung von angepasstem Code
Die strukturierte objektorientierte Architektur von MicroStrategy Web und die umfassende Dokumentation des SDKs erleichtern Entwicklern das Erkennen und Isolieren der anzupassenden Objekte, sodass die Auswirkungen auf unbeteiligte Objekte und Funktionen minimal bleiben. Darüber hinaus bietet MicroStrategy Web ein Framework (Plug-In-Architektur), um kundenspezifische Anpassungen als Plug-In-Softwaremodul in MicroStrategy Web einzubinden. Dank der Trennung individueller Codeänderungen vom Standardcode kann die Funktionalität von MicroStrategy Web mithilfe von Plug-Ins erweitert werden. Dies funktioniert ohne Neukompilierung oder Hinzufügen neuer Funktionen zu MicroStrategy Web und ohne Zugriff auf den Quellcode. Der mit dem MicroStrategy SDK bereitgestellte "Web Customization Editor" nutzt die Plug-In-Architektur zur Erstellung von Plug-Ins, die leicht in MicroStrategy Web eingebunden werden können. Da Plug-Ins unabhängig einsetzbar sind, ist die Architektur offen für zukünftige Plug-In-Erweiterungen, ohne den Quellcode abzuändern. Alle MSDL-Anpassungen sowie Beispielcode wie das External Security Module sind jetzt als Plug-Ins erhältlich. Die Anpassungen können problemlos zwischen zwei MicroStrategy Web-Computern portiert werden, indem das Plug-In einfach in den entsprechenden Ordner der MicroStrategy Web-Installation eingefügt wird.
Entwickeln hoch spezialisierter BI-Anwendungen
Die MicroStrategy-Plattform enthält die umfassendste und reichhaltigste API in der Branche. Mit dieser offenen, an Services orientierten API entwickeln Unternehmen hoch spezialisierte Web- oder Client-Server-Anwendungen, die die bewährten Stärken der BI-Plattform von MicroStrategy nutzen. Benutzerfunktionalität, Workflows, Berichtspräsentation, Nutzerverwaltung, Sicherheit, Administration, Systemkonfiguration und Monitoring sind nur einige der Merkmale, auf die Systemintegratoren, Vertragshändler und OEMs bei MicroStrategy bauen. Die offene API von MicroStrategy eröffnet diesen Anwendern und vielen anderen mehr die Entwicklung individuell zugeschnittener und funktionaler BI-Anwendungen für ihre Kunden.
Schneller Einstieg in die Entwicklung
Entwickler lernen schnell, wie sie die MicroStrategy-APIs verwenden und angepasste Lösungen mithilfe verschiedener erweiterter Tools aus dem MicroStrategy SDK entwickeln. Die umfangreiche Developer Library verkürzt die Einarbeitungszeit, indem sie den Funktionsaufruf-Workflow für allgemeine Operationen veranschaulicht sowie direkte Verweise auf API-Aufrufe und schrittweise Lernprogramme für gängige Anpassungsaufgaben liefert. High-Level-API-Objekte helfen dem Entwickler, den Umfang und die Pflege des programmierten Codes drastisch zu reduzieren. Gleichzeitig gewähren sie Zugriff auf höher entwickelte Funktionen. Das SDK umfasst außerdem Open Source-Code in Form von Beispielanwendungen und Dienstprogrammen. Diese Beispielanwendungen veranschaulichen die Haupteinsatzbereiche der APIs und stellen Entwicklungstools bereit. Produktiv einsetzbare Dienstprogramme verkürzen gleichzeitig den Time-to-Value für jede Anwendung.
Einbindung von MicroStrategy in bestehende Business-Anwendungen
Die task-orientierte Architektur von MicroStrategy unterstützt die Wiederverwendbarkeit auf einem Servicelevel, der eine schnelle Reaktion auf neue Marktanforderungen möglich macht. Die Bereitstellung der Daten als Dienst erlaubt den Unternehmen, sich auf die wichtigste Frage zu konzentrieren, nämlich wie sie die Analysefunktionen der MicroStrategy-Plattform optimal nutzen, um ihre Anwendungen unternehmensweit zu verbessern. Vor dem Hintergrund dieser Überlegung wurde die Task-Infrastruktur von MicroStrategy wie folgt optimiert:
- Reaktionsschneller: Eine schlankere API wird zum Abrufen von Inhalten und zum Formatieren von Antworten verwendet
- Parametergesteuert: Konsumierende Anwendungen müssen Parameter verstehen und keine Logik
- Statusfrei: Tasks sind für eine schnelle Rückgabe derjenigen Daten ausgelegt, die für eine Anforderung benötigt werden

