Ноябрь 2004


Тема номера: Компания TOPS BI – партнер Oracle Россия и СНГ


Анна Турчанинова
Консультант по внедрению
Департамент электронного бизнеса
и заказных разработок
TopS Business Integrator
( www.topsbi.ru).

Oracle Lite для масштабных проектов TopS BI

 

Источник: материал предоставлен компанией TopS BI

Разработка корпоративных систем автоматизации – одно из основных направлений работы Департамента электронного бизнеса и заказных разработок компании TopS BI. Департамент разрабатывает и внедряет системы различных классов: системы управления цепочкой поставок (supply chain); системы управления взаимоотношениями с клиентами (CRM - системы); системы автоматизации конкретных отраслей; системы управления инвестиционной деятельностью; системы анализа данных; системы электронного документооборота; системы интеграции приложений; специфические заказные системы.

Основными целями внедрения систем автоматизации для клиентов TopS BI являются:

  • формализация бизнес-процессов;
  • поддержка стандартов (промышленных, корпоративных) ведения бизнес-процессов;
  • снижение административных издержек;
  • снижение времени на обучение и профессиональную адаптацию новых сотрудников;
  • снижение роли “незаменимых сотрудников” при реализации стандартных процедур;
  • формирование доступной отчетности по реализации бизнес-процессов.

Департаментом накоплен большой опыт внедрения систем различного масштаба. Сотрудничество с Oracle, постоянно совершенствующим линейку своих решений для создания информационных систем, позволяет компании находить адекватное решение для самых разных категорий клиентов: от небольших компаний, заинтересованных в специфической заказной разработки до крупных холдингов, применяющих только проверенные промышленные решения.

В последнее время, в связи с развивающейся тенденцией стремления компаний к полной автоматизации бизнес-процессов, перед Департаментом остро встала проблема поиска решения для систем сбора и обмена информацией с удаленными офисами или контрагентами крупных компаний в условиях плохого качества или отсутствия каналов связи. К таким системам предъявляются следующие исходные требования:

  • обеспечить пользователей необходимой функциональностью, для осуществления ими своих должностных обязанностей;
  • обеспечить удобство работы пользователей системы и максимально исключить возможность ввода ложных или некорректных данных;
  • обеспечить открытость Системы и возможность интеграции с внешними системами;
  • обеспечивать передачу данных между офисами и центральной базой данных без выделенных каналов связи, на средней скорости 14 кб\сек. посредством электронной почты;
  • обеспечить низкую стоимость вложений на одно рабочее место (совокупную стоимость лицензий на ПО, аппаратного и коммуникационного оборудования, необходимых для работы системы);
  • обеспечить администраторов Системы инструментарием, позволяющим создавать регламенты получения информации от удаленных офисов и контролировать процесс обмена информации между центральной базой данных и удаленными офисами;
  • обеспечить возможность разграничения прав доступа и создания ролей пользователей;
  • производить резервное копирование локальных баз данных после каждого сеанса приема-передачи данных.

Обычно архитектура таких систем включает в себя центральное хранилище данных (в центральном офисе компании) и персональные рабочие места пользователей (в филиалах компании). На центральное хранилище данных возлагаются функции ведения централизованных справочников, хранения данных, полученных из региональных офисов компании, анализа и обработки полученных данных, администрирования системы, контроля за получением данных, резервного копирования информации. Персональные рабочие места системы поддерживают задачи ввода первичной информации, управления локальными справочниками, управления синхронизацией информации с центральной базой данных, ведения отчетности.

При этом к технической платформе предъявляются требования по минимизации расходов на лицензирование и расходов на техническую поддержку, сопровождение и развитие системы, наличию промышленной реализации двусторонней репликации данных между базой данных центрального офиса и базами данных филиалов в условиях плохой связи, надежности хранения и передачи информации, единообразию структур данных и SQL-диалектов в центральном офисе и филиалах, единообразию средств разработки для центрального офиса и филиалов.

Перспективным решением для описанных систем стало использование технологий Oracle 9i Lite, работу с которыми TopS BI начал в 2003 году. При выборе этой технологии специалистами Департамента электронного бизнеса и заказных разработок учитывались следующие преимущества:

  • Oracle Lite является полнофункциональной реляционной СУБД;
  • Oracle 9i Lite работает на различных платформах (Windows 32 (98/NT/2000/XP/2003), Linux, Windows CE, Palm OS) и поддерживает различные интерфейсы доступа (ODBC, JDBC, ADO.Net, SODA, ADOCE);
  • существует промышленная реализация двухсторонней репликации данных между Oracle 9i и Oracle 9i Lite;
  • в Oracle 9i Lite реализован механизм off-line репликации, что особенно важно при использовании коммутируемых каналов связи низкого качества;
  • в Oracle 9i Lite реализован механизм публикаций, который позволяет гибко настраивать взаимодействие информационных потоков;
  • Oracle 9i Lite не требует значительных затрат на оборудование и может работать на обычной рабочей станции;
  • решения на базе Oracle 9i Lite обладают низкой стоимостью лицензирования;
  • единообразие SQL-диалектов в Oracle 9i и Oracle 9i Lite позволяет использовать единое ПО для работы в центральном офисе и филиалах.

Преимущества выбранной технологии подтвердились при реализации одного из самых масштабных проектов TopS BI – внедрения Корпоративной автоматизированной информационной системы “АРМ Страховщика” в компании “РОСГОССТРАХ”.

Система “АРМ Страховщика” предназначена для автоматизации процессов заключения и учета договоров страхования, оформления страховой документации, расчета страховых выплат, сбора и анализа статистической и иной информации. Система, разработанная для компании “РОСГОССТРАХ”, решает следующие задачи:

  • централизованный учет договоров страхования, заключаемых всеми подразделениями Заказчика;
  • ведение в электронной форме информации о договорах страхования, необходимой для целей статистического, управленческого учета, актуарного анализа и формирования актуарной политики;
  • автоматизированный расчет страхового тарифа и страховой премии на основании введенных данных, контроль правильности введенной информации;
  • формирование и печать необходимых документов;
  • формирование стандартных форм внутренней и внешней отчетности;
  • автоматизированный бизнес - процесс урегулирования убытков, авторизация договора автострахования из любого центра урегулирования убытков.

Руководитель проекта Владимир Лёвин: “Главной особенностью проекта стала работа с большой региональной сетью Заказчика (2500 филиалов и офисов продаж по всей России). Это повлияло не только на объем внедрения (понадобились детальная проработка плана внедрения и большая обучающая программа, проведение множества семинаров в регионах), но и на выбор базовых технологий и решений. Итоговое решение представляет собой распределенную базу данных с центральным хранилищем данных в головном офисе компании. “Изюминка” проекта - система синхронизации данных между подразделениями и центральным офисом при помощи off-line репликации на базе технологии Oracle 9i Lite. Использование Oracle 9i Lite позволило построить распределенную систему с использованием имеющихся коммутируемых каналов связи низкого качества, используя для передачи данных электронную почту. В случае отсутствия каналов связи, для синхронизации данных можно использовать любые носители информации”.

E-mail this page