Системная интеграция и разработка технических и программных решений

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

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

Процесс системной интеграции должен последовательно ответить на следующие основные вопросы:

  • Какая система должна строиться у Заказчика? Система быстрой обработки транзакций в реальном времени (OLTP) с гарантированной непрерывной работой (24х7)? Или это аналитическая система, которая обеспечена данными для анализа и, которая, не требует ни быстрого отклика, ни бесперебойной работы? Или это система, которая обеспечивает оперативное управление процессом на основе автоматически собираемых данных? Таким образом, выделяется самое важное: какой характер у строящейся системы и каким поведением должна эта система обладать?
  • Как построить такую систему? Как обеспечить потребности всех прикладных подсистем и всех пользователей, в том числе мобильных? Как работать с территориально распределенными данными? Как обеспечить высокую готовность системы?
  • На оборудовании каких компаний стоит остановиться? На каких платформах все это строить? Какое общесистемное ПО использовать для системы? Ведь от правильно выбранной операционной системы, СУБД и других компонентов, напрямую зависят характеристики и возможности всей системы в целом.
  • Как защитить систему от внешних воздействий и несанкционированных проникновений? Как защитить ее периметр? Как не допустить туда вирусы и другое вредоносное ПО?
  • Как сохранить данные, которые циркулируют в системе, и в случае необходимости восстановить их?
  • Как обеспечить разграничение прав и полномочий в системе?
  • Как обеспечить коммуникации в системе? Между подсистемами? Филиалами? Специалистами? Партнерскими организациями?

Эти и другие вопросы стоят перед нами (Исполнителем) – организацией, которая умеет на эти вопросы отвечать. В результате выполнения такого исследования и проведения анализа массы вариантов существующих решений, появляется набор технических и программных решений для планируемой системы.