Интеграция java и apex (продажи)

Я новичок в продажах, и мне нужно интегрировать бизнес-логику Java с верхними страницами. Можно ли это сделать без использования vwmforce? Обратите внимание, что я также должен включать свои собственные и сторонние библиотеки. Есть ли какой-нибудь учебник/ресурс об этом?

заранее спасибо


person Giancarlo    schedule 05.08.2010    source источник


Ответы (1)


Вы можете выполнять вызовы из Salesforce в свой отдельный код Java (если он отображается как веб-служба или, по крайней мере, может принимать HTTP-сообщения).

  1. Прочтите об интеграции на платформе Force.com, есть много возможностей и примеров.
  2. В документации API большую часть времени присутствует код Java перечисленные фрагменты, например для создания новых записей (прокрутите вниз до середины страницы, анкоры "#" кажутся сломанными, поэтому я не могу дать прямую ссылку).

Как правило, вы можете как «проталкивать» (отправлять из Salesforce уведомления, когда что-то происходит, синхронно или нет), так и «извлекать» данные (периодически запрашивать изменения в приложении Java или отправлять ВСТАВКИ и т. д. всякий раз, когда что-то происходит на вашей стороне).

Но если вы хотите запускать свою Java на сервере Salesforce, а не на своей машине — трудно, vmforce может быть единственным вариантом. Я еще не пробовал этот.

В конце концов под Apex, Visualforce и т.д. есть базы данных Oracle и Java (с JSP), но сомневаюсь, что к ней дадут доступ ;)

person eyescream    schedule 05.08.2010
comment
А если я хочу использовать свою собственную java на sf, чтобы управлять своими документами, хранящимися на sf? Дела идут хуже :\ - person Giancarlo; 05.08.2010
comment
Может быть, попробуйте написать нам, каковы ваши бизнес-требования, чтобы мы могли помочь с вашей конкретной проблемой. Возможно, все это можно сделать прямо на платформе без необходимости какого-либо пользовательского кодирования (будь то Java, Apex или что-то еще). - person eyescream; 05.08.2010
comment
Мое требование: страница visualforce для загрузки документов; когда документ загружается, мой собственный java-код записывает некоторые вещи в документ... Я думаю, что vmforce будет единственным решением... - person Giancarlo; 09.08.2010
comment
Возможно, вы могли бы написать триггер Apex перед вставкой для объекта Document для обработки этого обновления. Если нет - страница visualforce + контроллер apex, который расширил бы стандартный контроллер документов (или даже содрал бы куски HTML, используемые в обычной вкладке "Документы")... Насколько я помню, документы хранятся в БД в кодировке base64, так что это не так уж сложно чтобы изменить их. И последнее, но не менее важное: вы можете загрузить их из своего собственного приложения с помощью API и полностью пропустить визуальную силу и т. д. - person eyescream; 09.08.2010
comment
VMForce мертв, но вы можете использовать для этого героку (героку принадлежит отделу продаж) - person PhilW; 13.01.2012