Trabalhando com plataforma force.com da salesforce.com em cloud computing
Salesforce.com iniciada uma plataforma chamada Force.com como a sua incursão no mercado de plataforma de computação em nuvem. Ele ajuda os desenvolvedores de software comercial criar aplicativos baseados em nuvem com base no ambiente de desenvolvimento do Salesforce.com. Além disso, os aplicativos criados com ferramentas da Force.com também pode tirar proveito dos aplicativos de CRM.
Conteúdo
Video: O que é a plataforma Force com da Salesforce
No coração desta plataforma é a múltiplos inquilinos arquitetura. Isso significa que aplicativos desenvolvidos com Force.com assumir que os usuários compartilhem uma única instância física. No entanto, naqueles casos e o código de aplicação construído nesses casos são isolados uns dos outros.
A plataforma Force.com está centrada em torno de uma pilha de desenvolvimento que inclui os seguintes componentes:
arquitetura de metadados: Salesforce.com necessária uma arquitetura de metadados para apoiar a sua abordagem multi-tenancy. Salesforce.com considera esta pilha de metadados como o núcleo da sua diferenciação no mercado. A camada de metadados é complexo e inclui um servidor de aplicativos chamado Resin, um servidor de aplicações XML de alto desempenho.
Serviço de infra-estrutura de entrega: infra-estrutura de fornecimento de nuvem da Salesforce.com é baseado em seu ambiente de data center gerenciado e seguro. Esta é a mesma infra-estrutura usada para gerenciar seus clientes de CRM.
Banco de dados como um serviço: O banco de dados é construído em cima dos serviços de metadados. Os serviços de dados fornecem segurança de dados, permitindo aos clientes a declarar regras de validação (como confirmação de que um número de conta é válido). Ele permite que os clientes para construir objetos personalizados e campos. O cliente não é responsável para o ajuste do banco de dados, backup, ou upgrades, por causa da infraestrutura de nuvem.
Video: What is Cloud Computing?
Integração como um serviço: No centro de recursos de integração da Force.com é um dos serviços da Web Application Programming Interface (API). Esta API permite aos clientes acessar os dados armazenados em uma aplicação Force.com porque ele suporta serviços web SOAP padrão da indústria.
Lógica como um serviço: Este é um conjunto de serviços de automatização. Um motor de workflow embutido inclui serviços como criação de tarefas, atribuição registro, e outros serviços acionados por evento. Os clientes podem usar uma linguagem de programação Salesforce.com (chamado Apex) como uma maneira de estender a aplicação escrevendo novo código.
interface de usuário como um serviço: Force.com fornece duas maneiras de construir ou personalizar interfaces de usuário:
Video: Salesforce.com and Google on Cloud Computing in Europe
Um construtor para alterar o layout do aplicativo e Visualforce
A estrutura para a construção de interfaces de usuário para ambas as nuvens privadas e públicas
Os desenvolvedores podem usar ferramentas padrão de desenvolvimento Web, incluindo HTML, AJAX e Adobe Flex.
Desenvolvimento como um serviço: ferramentas de desenvolvimento incluem a API de metadados, um IDE (Integrated Development Environment), um sandbox de desenvolvimento (Um espaço separado de desenvolvimento para desenvolvedores), e um serviço chamado Code Share para a construção de aplicativos baseados em nuvem.
Video: Salesforce CRM Demo for Small Business
AppExchange mercado: Este site permite que fornecedores que usaram as interfaces Salesforce.com. É, em essência, um canal de parceiros para vender para a base instalada.
Como muitos plataforma como prestadores de serviços, Salesforce.com permite fornecedores de software independentes (ISVs) e desenvolvedores comerciais para participar do seu programa de Force.com sem quaisquer taxas start-up. Se um desenvolvedor está vendendo para os clientes da Salesforce.com existentes via AppExchange, não há nenhum custo para o ISV. No entanto, se um ISV vende uma aplicação stand-alone para um novo cliente que não está usando Salesforce.com, há um custo de licença incorporado de US $ 15 por usuário por mês.