Служба новостей IDG, Бостон

Salesforce.com открывает платформу разработки приложений своим клиентам

Компания Salesforce.com, разработчик одноименной системы управления отношениями с клиентами (client relationship management, CRM), планирует сделать платформу разработки и язык программирования Apex доступными для пользователей своих приложений, характерной чертой которых является их доступность «по требованию» (on demand), по Сети.

Apex представляет собой язык программирования, по синтаксису схожий с Java. Как утверждает глава отдела по разработке приложений Salesforce.com Джордж Ху, Apex уже используется компанией при создании CRM-сервисов.

«Java традиционно применяется для создания приложений, многочисленные и автономные копии которых размещаются затем на различных серверах», — пояснил Ху. В то же время Apex позволяет компании-поставщику «арендуемых» приложений размещать на сервере единственную копию состоящей из модулей и настраиваемой пользователями программы, которая будет доступна многочисленным клиентам.

Ху позиционирует Apex как «третий столп» бизнес-стратегии Salesforce.com — наравне с CRM-приложениями и сервисом AppExchange. По его словам, используя Apex, пользователи получат возможность адаптировать любой компонент Salesforce CRM для своих нужд или создать дополнительный программный код, заменив стандартные функции приложений Salesforce на более подходящие для решения конкретных задач.

«Думаю, со временем Apex приведет к существенным изменениям в технологии написания размещаемых бизнес-приложений», — считает директор по стратегии технологий страхования компании Phoenix Джон Кейн. Эта компания, специализирующаяся на услугах в области страхования и управлении активами, пользуется услугами Salesforce.com уже два с половиной года. Phoenix применяет Salesforce для управления каналами предоставления услуг страхования большинству своих клиентов, а также в маркетинговом и финансовом отделах.

используя Apex, пользователи получат возможность адаптировать любой компонент Salesforce CRM для своих нужд или создать дополнительный программный код, заменив стандартные функции приложений Salesforce на более подходящие для решения конкретных задач

«В настоящее время лишь 20% программного кода размещаемых приложений компании связаны с бизнес-логикой, а оставшиеся 80% относятся к инфраструктуре, представляя собой связующий инструментарий промежуточного слоя, средства кэширования баз данных и т. п.», — пояснил Кейн. По его словам, создание и поддержание подобного кода убыточно — но такова цена ведения бизнеса в Web. Тем не менее Кейн надеется, что со временем платформа Apex возьмет на себя поддержку всего инфраструктурного кода.

«Делая такие мощные инструменты разработки доступными для клиентов, Salesforce фактически дает нам возможность построить CRM-приложения, а также другие приложения из компонентов, размещенных на серверах разработчика», — отметил Кейн.

Выпуск платформы Apex на данный момент еще не определен. Ее выход намечен на четвертый квартал 2006 года, когда будет представлена новая версия CRM-приложения — Salesforce Winter 2007. Выпуск же самого языка программирования Apex состоится в первой половине 2007 года.