Die Anpassungs-, Erweiterungs- und Integrationsfähigkeit von Cloud-Anwendungen ist in komplexen Unternehmens-Szenarios einer der wesentlichen Erfolgsfaktoren für den potenziellen Einsatz einer Cloud-Lösung. Im Unternehmens-Kontext ist i.d.R. immer eine Anpassung an Spezifika des Unternehmens, eine Erweiterung um notwendige Zusatzfunktionalitäten oder eine Integration mit anderen Systemen notwendig (siehe auch ein früherer Artikel).
Der Platzhirsch im Cloud-CRM-Umfeld Salesforce.com ist auch in den Bereichen Anpassungs- / Erweiterungs- und Integrationsfähigkeit der Maßstab, an dem sich andere Mitbewerber orientieren müssen / sollten. Durch die integrierte, ebenfalls Cloud-basierte Entwicklungsumgebung (ehemals Force.com) können eine Vielzahl von Entwicklungsaktivitäten durchgeführt werden (ohne Anspruch auf Vollständigkeit):
- Adaption oder Erweiterung der vorhandenen Masken bzw. Datenmodelle
- Entwicklung von eigenen Mini-Applikationen (in der Anwendung i.d.R. als neues Tab integriert)
- Aufruf der Salesforce API aus anderen Applikationen (über SOAP / REST)
- Aufruf von fremden APIs
- Entwicklung von mobilen Komponenten
- Nutzung von Applikationen / Komponenten aus dem App-Marktplatz Salesforce Appexchange
- Entwicklung und Vermarktung von Applikationen / Komponenten auf Appexchange
- …
Ein Teil der Aktivitäten (v.a. die Adaption von Datenmodellen und Masken) kann ohne Programmierung durchgeführt werden, für komplexere Aufgaben muss i.d.R. die interne Programmiersprache APEX eingesetzt werden.
Die Trial-Version kann kostenlos evaluiert werden … es stehen eine Reihe von netten Tutorials sowie eine umfangreiche Dokumentation zur Verfügung.
Wenn Sie ähnlich fortgeschrittene integrierte Entwicklungsumgebungen für Cloud-Anwendungen kennen, können Sie diese gerne als Kommentar verlinken oder eine Mail an mich senden …