Force.com – первая «платформа как сервис» от Salesforce.com
Размещено в: Решения/ Solutions, Технологии и подходы/ Technologies and Frameworks
Force.com – платформа, предоставляемая как сервис (PaaS) и разработанная компанией Salesforce.com. Force.com предлагает сервисы и инфраструктуру для развертывания, создания, функционирования приложений, ОС, баз данных, интерфейсов пользователя. Платформа Force.com позволяет совместно использовать данные, интерфейс и модели безопасности всеми работающими приложениями.
В основе Force.com лежат два основополагающих принципа: «мультивладение» и метаданные. Первый принцип предполагает, что пользователи совместно применяют одну и ту же версию приложения. Отсутствует необходимость приобретать и поддерживать каждый компонент инфраструктуры в отдельности. Благодаря применению метаданных при создании программ имеется возможность разрабатывать приложения не только посредством кодирования, но и с использованием не привязанных к платформе совокупностей метаданных.
В платформе Force.com предусмотрена инфраструктура Visualforce для создания интерфейсов пользователя бизнес-приложений. Она включает библиотеку компонентов для реализации совместных элементов интерфейса, управляющую модель для создания взаимодействий между элементами, в ней также реализованы технологии AJAX, HTML, Flex и Apex.
В 2008 г. был анонсирован выпуск Force.com Development-as-a-Service - набор инструментов разработки и API для платформы Force.com. Разработчикам будет предоставлен полный набор сервисов для построения бизнес-приложений, распространяемых по модели SaaS.
Force.com пришла на замену CRM-системе Salesforce.com и платформе AppExchange. AppExchange - платформа составных приложений, которая позволяет сторонним разработчикам публиковать свои решения в общем каталоге. Изначально определяется модель данных, которая опирается, как правило, на уже имеющуюся модель данных основного приложения salesforce.com (CRM). Затем определяется пользовательский интерфейс – закладки, отчеты, формы ввода данных. Платформа ориентирована на конечного пользователя.
Компания Salesforce.com связывает свое будущее с платформой Force.com, предлагаемой «по требованию», а также концепцией Cloud Computing, которая предполагает полный перенос обработки данных в интернет. Данные предложения постепенно вытесняют традиционные клиент-серверные модели построения инфраструктуры для бизнес-приложений и пользуются все большим спросом.
© Itransition Разработка программного обеспечения на заказ