Архитектура системы Oracle Siebel CRM
Предлагаемая разработка компании Siebel Systems с технологической точки зрения по праву считается одной из передовых. Возможности масштабирования продукта таковы, что, начиная с нескольких рабочих мест, вы легко можете их довести до нескольких тысяч. При этом Siebel предлагает специальные возможности по централизованному управлению всеми рабочими местами, дистрибуции клиентских мест, безопасному внесению изменений в конфигурацию и т.п.
Siebel Web Clients – это клиентские web ориентированные приложения. Существуют следующие типы клиентских приложений:
- Siebel Web Client – web приложение доступ к которому осуществляется посредством MS Internet Explorer.
- Siebel Mobile Web Client – приложение устанавливаемое на рабочее место сотрудника или ноутбук, которое работает с локальной БД (периодически выполняя синхронизацию данных) или с серверной СУБД (Dedicate клиент).
- Siebel Wireless Client – приложение доступное на мобильном телефоне, при условии наличия доступа в Интернет.
- Siebel Handheld Client – приложение устанавливаемое на КПК, с локальной БД и синхронизацией с сервером или персональным компьютером с установленным мобильным клиентом.
Siebel Web Server Extension (SWSE) – дополнительное программное обеспечение устанавливаемое для работы Web Сервера стороннего производителя обеспечивающее взаимодействие пользователя и серверного ПО.
Siebel Load Balancing – опция SWSE позволяющая распределять нагрузку между серверами с рабочим серверным ПО.
Siebel Gateway Name Server – программный комплекс осуществляющий взаимодействие различных процессов.
Siebel Servers – Программные комплексы обеспечивающие работу пользовательских сервисов, системных и вспомогательных сервисов.
Siebel Enterprise Server – логическое объединение Siebel Servers работающих с одной БД. Позволяет управлять Siebel Servers как группой.
Application Object Manager (AOM) – пользовательский сервис запущенный в рамках Siebel Server предназначенный для обработки пользовательских запросов (работы с приложениями).
Siebel Remote – группа вспомогательных сервисов обеспечивающие синхронизацию с мобильными клиентами.
Siebel Configurator, Siebel Communication Server, Siebel Workflow, Siebel EAI и т.п. – вспомогательные сервисы, обеспечивающие выполнения дополнительного функционала в рамках одного Siebel Enterprise, например взаимодействие с сервером CTI, выполнение технологических процессов, процессы связанные с интеграцией. Дополнительные процессы могут выполняться как на выделенных Siebel серверах так и на серверах AOM.
Siebel Database – серверная СУБД поддерживаемого вендора, набор таблиц и индексов (схема), набор утилит для работы с СУБД и первоначальные загрузочные данные (SEED data).
Siebel поддерживает работу с СУБД MS SQL Server 2000-2005, Oracle Database 9-11g и IBM DB2.
Siebel File System - файловая система программного комплекса (выделенное место на физическом носителе) для хранения пользовательских файлов различного типа.
Siebel EIM – набор интерфейсных таблиц и утилит для закачки данных из внешних источников и дальнейшей обработки и вставки в Siebel Database.
Siebel Tools – программный комплекс позволяющий производить настройку и конфигурацию приложений и бизнес процессов.