2014-10-30 5 views
0

Я планирую разработать адаптер для доступа к данным Siebel CRM для моего приложения iOS. Я новая пчела в этой технологии Siebel. У меня Siebel CRM работает на моей рабочей станции с образцами данных db. Может ли кто-нибудь помочь мне в этом? пожалуйста, извините меня, если я разместил этот вопрос в неправильном стеке.Извлечь данные из Siebel CRM

ответ

0

Если вы используете текущую систему, образец db, то вы установили экземпляр разработчика Siebel. Он использует базу данных Sybase. Установка сервера будет использовать сервер Oracle/MSSQL. Если вы согласны с подключением к базе данных, вы можете это проверить.

Для веб-сервисов, по умолчанию, Siebel не поддерживает JSON/REST api. Поддерживается только более ранняя структура SOAP. Вам нужно будет пройти через книжные полки оракулов, чтобы настроить входящий веб-сервис в Siebel.

Но только для того, чтобы добавить, последняя версия пользовательского интерфейса Siebel использует javascript/CSS и работает в любом браузере, включая IO.

1

Там, кажется, только два действительных способов сделать это:

  • SOAP веб-сервисы
  • REST API (но для этого нужно иметь JBoss или WebLogic Server: Sebel Bookshelf)

все другие способы (Java Siebel Data Bean, COM-интерфейсы, прямой доступ к db) получили множество проблем: например, проблемы с java на iOS (я думаю, что это невозможно для запуска на iPhone), проблемы с устаревшими COM-интерфейсами на iOS и многочисленные проблемы с прямым подключением db (сложность, sta Билити, повторное использование ...)

SOAP выходит из коробки на Siebel, но требует больше кодирования на IOS стороне, REST проще на прошивкой или любой веб-страницы, но требует некоторого middlware:

  • JBoss/WebLogic + и форма клиент RESTfull Siebel Siebel (доступно где-то на своей странице)
  • Java приложение боба данные, которые производят REST
  • мыла клиента, который производит REST

Я работал на 2 проектов с участием iOS и Siebel: сначала с использованием JBoss и второго проекта, в котором использовался клиент SOAP, который переводил запросы в/из REST. Клиентский подход SOAP был более стабильным (по сравнению с клиентом RESTfull от поставщика - поскольку клиент RESTfull подключается к Siebel с использованием Java Data Bean) на Siebel 7.8.

В обоих случаях мы выбрали REST, чтобы поговорить с прошивкой, поскольку это позволяет легче deveopment на IOS стороне, а также Possiblity в Исли использовать его в проектах создания веб-страниц для упрощения графического интерфейса пользователя Siebel/настройки для различных целей ..

Смежные вопросы