Travailler avec la plate-forme force.com de salesforce.com dans le cloud computing

Salesforce.com a lancé une plate-forme appelée Force.com que son incursion dans le marché de la plate-forme de cloud computing. Il permet aux développeurs de logiciels de créer des applications commerciales basées sur le cloud basé sur l'environnement de développement de Salesforce.com. En outre, les applications créées avec les outils de Force.com peuvent également profiter des applications de CRM.

Au cœur de cette plate-forme est la locations multiples architecture. Cela signifie que les applications conçues avec Force.com supposent que les utilisateurs vont partager une instance physique unique. Cependant, ces exemples et le code d'application construit dans ces cas sont isolées l'une de l'autre.

La plate-forme Force.com est centrée autour d'une pile de développement qui inclut les composants suivants:

  • Architecture de métadonnées: Salesforce.com avait besoin d'une architecture de métadonnées pour soutenir son approche multi-location. Salesforce.com considère cette pile de métadonnées comme le noyau de sa différenciation sur le marché. La couche de métadonnées est complexe et comprend un serveur d'application appelé résine, un serveur d'applications XML haute performance.

  • Infrastructure de prestation de service: L'infrastructure de prestation de nuage de Salesforce.com est basée sur son environnement de centre de données géré et sécurisé. Ceci est la même infrastructure utilisée pour gérer ses clients de CRM.




  • Base de données en tant que service: La base de données est construite au-dessus des services de métadonnées. Les services de données fournissent la sécurité des données en permettant aux clients de déclarer les règles de validation (comme confirmant que le numéro de compte est valide). Il permet aux clients de construire des objets personnalisés et les champs. Le client est pas responsable pour le réglage de base de données, de sauvegarde ou des mises à niveau, en raison de l'infrastructure cloud.

  • Intégration en tant que service: Au centre des capacités d'intégration de Force.com est un des services Web Application Programming Interface (API). Cette API permet aux clients d'accéder aux données stockées dans une application Force.com, car il prend en charge les services Web SOAP standard de l'industrie.

  • Logic en tant que service: Ceci est un ensemble de services de workflow automatisés. Un moteur de workflow intégré comprend des services tels que la création de tâches, missions d'enregistrement, et d'autres services de événementielles. Les clients peuvent utiliser un langage de programmation Salesforce.com (appelé Apex) comme un moyen d'étendre l'application en écrivant nouveau code.

  • Interface utilisateur en tant que service: Force.com fournit deux façons de construire ou de personnaliser les interfaces utilisateurs:

  • Un constructeur de changer la mise en page de l'application et Visualforce

  • Un cadre pour la création d'interfaces utilisateur pour les clouds privés et publics

Les développeurs peuvent utiliser les outils de développement Web standard, y compris HTML, AJAX, et Adobe Flex.

  • Développement comme un service: Outils de développement comprennent l'API de métadonnées, un IDE (Integrated Development Environment), un développement bac à sable (un espace séparé de développement pour les développeurs), et un service appelé Code Share pour construire des applications basées sur le cloud.

  • AppExchange marché: Ce site permet aux fournisseurs qui ont utilisé les interfaces Salesforce.com. Il est, par essence, un canal pour les partenaires de vendre dans la base installée.

  • Comme beaucoup Plate-forme en tant que fournisseurs de services, permet à Salesforce.com éditeurs de logiciels indépendants (ISV) et les développeurs commerciaux à se joindre à leur programme Force.com sans aucun frais de démarrage. Si un développeur se vend à des clients existants via AppExchange de Salesforce.com, il n'y a aucun coût pour l'ISV. Toutefois, si un ISV vend une application autonome à un nouveau client qui ne utilise Salesforce.com, il ya une charge de licence intégrée de 15 $ par utilisateur et par mois.


    » » » » Travailler avec la plate-forme force.com de salesforce.com dans le cloud computing