Arbeiten mit Salesforce.com der Force.com-Plattform in Cloud Computing

Salesforce.com initiierte eine Plattform Force.com als Vorstoß in die Cloud Computing-Plattform-Markt genannt. Es hilft, kommerzielle Software-Entwickler Cloud-basierte Anwendungen erstellen auf Basis von Salesforce.com Entwicklungsumgebung. Darüber hinaus mit Force.com den Tools erstellte Anwendungen können auch die Vorteile der CRM-Anwendungen übernehmen.

Im Herzen dieser Plattform ist die Multi-Tenancy die Architektur. Dies bedeutet, dass Anwendungen mit Force.com entwickelt, davon ausgehen, dass die Nutzer eine einzige physische Instanz teilen. diese Instanzen und der Anwendungscode jedoch in den Fällen, aufgebaut sind voneinander isoliert.

Die Force.com-Plattform ist um einen Entwicklungs Stapel zentriert, die die folgenden Komponenten enthält:

  • Metadaten-Architektur: Salesforce.com benötigt eine Metadaten-Architektur seine Multi-Tenant-Ansatz zu unterstützen. Salesforce.com hält diese Metadaten-Stack als Kern ihrer Differenzierung im Markt. Die Metadatenschicht ist komplex und umfasst einen Anwendungsserver genannt Harz, ein High-Performance-XML-Anwendungsserver.

  • Service-Delivery-Infrastruktur: Salesforce.com Cloud-Delivery-Infrastruktur basiert auf seiner verwaltete und sichere Data Center-Umgebung. Dies ist die gleiche Infrastruktur verwendet, um seine Kunden zu verwalten CRM.

  • Datenbank als Dienst: Die Datenbank ist auf der Oberseite der Metadatendienste aufgebaut. Die Datendienste bieten Datensicherheit durch Kunden ermöglicht, Validierungsregeln zu erklären (wie bestätigt wurde, dass eine Kontonummer gültig ist). Es ermöglicht Kunden, maßgeschneiderte Objekte und Felder zu bauen. Der Kunde ist nicht verantwortlich für Datenbank-Tuning, Backup oder Upgrades wegen der Cloud-Infrastruktur.

  • Integration als Dienstleistung: Im Mittelpunkt der Integrationsfähigkeit der Force.com ist eine Web-Services Application Programming Interface (API). Diese API ermöglicht es Kunden, Daten in einer Force.com-Anwendung gespeichert zugreifen, da es Industrie-Standard-SOAP-Web-Services unterstützt.

  • Logic als Dienstleistung: Dies ist eine Reihe von automatisierten Workflow Services. Eine integrierte Workflow-Engine umfasst Dienstleistungen wie Aufgabenerstellung, Plattenbelegung und andere ereignisgesteuerte Dienste. Kunden können eine Salesforce.com Programmiersprache (genannt Apex) als eine Möglichkeit, um die Anwendung zu erweitern, indem neue Code zu schreiben.

  • Die Benutzerschnittstelle als Service: Force.com bietet zwei Möglichkeiten für den Bau oder die Anpassung Benutzeroberflächen:

  • Ein Baumeister zu ändern, um die Anwendung Layout und Visual

  • Ein Rahmen für die Erstellung von Benutzeroberflächen für private und öffentliche Clouds

Entwickler können Standard-Web-Entwicklungs-Tools wie HTML, AJAX und Adobe Flex verwenden.

  • Entwicklung als Dienstleistung: Entwicklungstools umfassen die Metadaten-API, eine IDE (Integrated Development Environment), eine Entwicklung Sandbox (Eine separate Entwicklung Raum für Entwickler) und einen Dienst namens Code Share-für den Aufbau von Cloud-basierten Anwendungen.

  • AppExchange Marktplatz: Diese Seite ermöglicht es Anbietern, die Salesforce.com-Schnittstellen verwendet haben. Es ist im Wesentlichen ein Kanal für die Partner in die installierte Basis zu verkaufen.

  • Wie viele andere Plattform als Service-Provider, Salesforce.com erlaubt unabhängige Softwareanbieter (ISVs) und kommerzielle Entwickler ihre Force.com Programm ohne Startkosten zu verbinden. Wenn ein Entwickler zu bestehenden Salesforce.com Kunden über AppExchange verkauft, gibt es keine Kosten für den ISV. Wenn jedoch ein ISV eine Stand-alone-Anwendung an einen neuen Kunden verkauft, die nicht Salesforce.com verwendet, gibt es eine eingebettete Lizenzgebühr von $ 15 pro Benutzer pro Monat.

    Menü