Business Software | ERP | CRM | BI | ECM | DMS | SCM

Техническая информация

Техническая информация

 Приложение Siebel состоит из трех уровней, которые взаимосвязаны между собой: Уровень пользовательского интерфейса

  • Уровень бизнес логики
  • Уровень данных
  • Уровень пользовательского интерфейса
  • Уровень бизнес логики

        Уровень бизнес логики состоит из бизнес объектов, которые группируют различные бизнес компоненты и отношения между ними в рамках одной логики. Бизнес компоненты описывают сущности и их поведение (события и методы), например сущность «Контакт» описывает физическое лицо с различными атрибутами: фамилия, имя, дата рождения, адрес проживания, и т.п., и логикой поведения, при создании нового контакта, установить в атрибут «Статус контакта» в значение «Потенциальный», а при изменении статуса на «Текущий», отправить для менеджера уведомление по электронной почте.
Бизнес компонента базируется на одной таблице (уровень данных), а атрибуты – поля бизнес компоненты на колонках таблицы. Так же атрибуты могут храниться в таблицах расширений базовых таблиц, а так же подгружать значения из других таблиц (JOIN). Атрибуты бизнес компонент (поля) могут содержать несколько значений (Multivalue), например, у контакта может быть несколько адресов различного типа (прописки, проживания, работы и т.п.)
Уровень данных
        К уровню данных относятся таблицы различных типов (базовые, расширения, пересечения и т.п.) для обеспечения хранения информации бизнес логики, и колонок.
Метаданные
        Вся информация, описывающая различные приложения, хранится в БД в специальных таблицах и носит название «Репозиторий». Метаданные, данные репозитория, не обязательны для тестовой и продуктивной среды, но, начиная с версии Oracle Siebel CRM 8.0 автоматически загружается при создании схемы БД Siebel. Наличие репозитория в продуктивной и тестовой среде необходимо при использовании некоторых функций Siebel, например, таких как Workflow Policy.

Архитектура Oracle Siebel CRM  обеспечивает масштабирование  начиная с нескольких рабочих мест до нескольких тысяч.
Архитектура состоит из следующих элементов

  • 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 Database – серверная СУБД поддерживаемого вендора, набор таблиц и индексов (схема), набор утилит для работы с СУБД и первоначальные загрузочные данные (SEED data).
  • Siebel File System - файловая система программного комплекса (выделенное место на физическом носителе) для хранения пользовательских файлов различного типа.
  • Siebel EIM – набор интерфейсных таблиц и утилит для закачки данных из внешних источников и дальнейшей обработки и вставки в Siebel Database.
  • Siebel Tools – программный комплекс позволяющий производить настройку и конфигурацию приложений и бизнес процессов. Это визуальная среда создания и настройки схемы данных (таблицы, индексы и т.п.), бизнес логики, бизнес процессов, и элементов пользовательского интерфейса приложения (экранные формы, управляющие элементы и т.п

О проекте | Новости