Техническая политика и стандарты



Архитектура корпоративных информационных систем

Введение

Составляющие информационных систем

2.1. Определение

2.2. Соотношение

2.3. Изменчивость

2.4. Что первично?

2.5. Выводы

Корпорация

3.1. Определение

3.2. Характеристики

3.3. Принципы построения КС

Корпоративная Сеть

4.1. Определение

4.2. Техническая политика и стандарты

4.3. Принципы построения

Архитектура Корпоративной Сети

5.1. Общее представление

5.2. Сервисы

5.3. Приложения

5.4. Свойства и службы

Заключение

Благодарности

Литература

Cегодня один из ключевых вопросов развития рынка информационных технологий в России - это успешная реализация проектов больших и сверхбольших корпоративных систем (КС). Благоприятный исход событий на практике докажет реальность и полезность рационального применения компьютеров для оптимизации деятельности российских корпораций и государственных институтов. Ошибки и просчеты в проектах снизят интерес бизнеса к информационным технологиям и в результате приведут к стагнации этого рынка.

Введение

По сведениям консалтинговой компании The Standish Group, в США более 31% проектов корпоративных информационных систем (IT-проектов) заканчивается неуспехом; почти 53% IT-проектов завершается с перерасходом бюджета (в среднем на 189%, то есть почти в два раза); и только 16,2% проектов укладывается и в срок, и в бюджет. В чем причина такого положения дел? Видимо, успех в построении КС во многом определяется качеством и надежностью лежащего в ее основе системно-технического фундамента. Опыт работы автора по проектам информационных систем убеждает в том, насколько важно первоначально проработать вопросы архитектуры (системно-технической инфраструктуры) и приступать к построению прикладной функциональности на целостном фундаменте.

Статья посвящена одному из ключевых аспектов архитектуры КС, сути и соотношению двух ее составляющих - системно-технической и прикладной. В статье предложено понятие "Корпоративная Сеть", которое в концентрированном виде отражает то, что сейчас принято называть Intranet. Кроме того, в статье предложена система понятий, позволяющих создать целостную концепцию КС крупной современной организации. Возможно, статья окажется полезной при подготовке концептуальных документов по проектам КС.

Составляющие информационных систем

Определение

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

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

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

Соотношение

Между двумя составляющими информационной системы можно проследить следующие взаимосвязи.

Составляющие независимы в определенном смысле. Организация будет эксплуатировать высокоскоростную сеть 100 MB Ethernet вне зависимости от того, какие методы и программы для организации бухгалтерского учета планируется принять на вооружение. Сеть организации будет построена на базе протокола TCP/IP независимо от того, какой текстовый процессор будет принять в качестве стандартного. Иными словами, в современных условиях базовая инфраструктура становится все более универсальной.

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

Изменчивость

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

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

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

Что первично?

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

Практика многих больших российских проектов показала, что начинать построение КС только с анализа бизнес-процессов (не уделяя должного внимания инфраструктуре), весьма и весьма проблематично. Автоматизация деятельности корпорации на основе концепции "сверху-вниз" и принципов BPR (Business Process Reengineering) предполагает такую реорганизацию КС, которая наилучшим образом служит решению управленческих задач. Проблема заключается в том, что в современных российских условиях - условиях сверхдинамичного бизнеса, постоянно возникающих форс-мажорных обстоятельств и исключительно быстро меняющихся правил игры (социальных, политических, экономических), в рамках которой строится вся прикладная функциональность (как раз и обеспечивающая решение управленческих задач) - систематизация управленческой деятельности представляет собой весьма сложную задачу ввиду высокой степени неопределенности.

В то же время бессмысленно строить инфраструктуру, не обращая внимания на прикладную функциональность. Если в процессе создания системно-технической инфраструктуры не проводить анализ и автоматизацию управленческих задач, то инвестированные в нее средства не дадут впоследствии реальной отдачи. Аппаратное и программное обеспечение инфраструктуры будет "висеть мертвым грузом" на плечах организации, требуя ежегодных затрат на сопровождение и модернизацию. Подход к построению КС "снизу-вверх" (с акцентом на системно-техническую инфраструктуру) вряд ли можно рассматривать в качестве магистрального.

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

Выводы

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

В этом контексте особенно важными становятся:

  • Широкий спектр готовых к применению промышленных прикладных систем для различных областей управленческой деятельности (как правило, поставляемых одной компанией);
  • Высокая степень гранулярности таких решений (не обязательно внедрять сразу всю систему целиком - можно начать с отдельных участков);
  • Построение на основе единого системного фундамента (как правило, в качестве фундамента выступает современная реляционная СУБД).

Подобный эволюционный подход, опирающийся на корпоративные стандарты, в конечном счете позволить построить реальную КС.

Корпорация

Определение

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

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

Характеристики

Попытаемся выделить основные характеристики Корпорации. В целом они типичны для представителя семейства больших организаций и представляют для нас интерес именно в этом качестве.

Масштабы и распределенная структура. Корпорация включает множество предприятий и организаций, расположенных по всей территории Российской Федерации, а также за ее пределами.

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

Организационно-управленческая структура Корпорации. Предприятия и организации в составе Корпорации обладают определенной самостоятельностью в выработке и проведении технической политики собственной автоматизации.

Разнообразие парка вычислительных средств, сетевого оборудования и, в особенности, базового программного обеспечения.

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

Существует множество других, менее значимых характеристик, которые мы в данной статье рассматривать не будем.

Принципы построения КС

Что является основным при определении подходов к построению КС? Видимо, это два принципа:

  • КС как стратегическая система жизнеобеспечения Корпорации;
  • Основа КС - эффективная система централизованных коммуникаций

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

Второй принцип нуждается в некоторых пояснениях. Известный американский специалист в области Intranet Стивен Теллин в работе [1] предлагает простую классификацию систем, исходя из двух их аспектов - коммуникаций и управления. Стивен Теллин отмечает, что до последнего времени для большинства крупных организаций, связанных с бизнесом, некоммерческих или правительственных, была характерна структура с централизованным управлением и централизованными коммуникациями (так называемая "пирамидальная" структура). Однако ряд сверхбольших организаций в силу своих размеров и масштабов деятельности было бы правильным рассматривать как структуры с распределенным управлением и централизованными коммуникациями. В этот ряд попадает и рассматриваемая организация.

По Теллину, для структур такого класса ключевым фактором эффективного контроля, координации и стратегического управления является эффективная система централизованных коммуникаций, которой и является Корпоративная Сеть.

Корпоративная Сеть

Определение

В терминах теории систем информационная система Корпорации - это сложная система, ориентированная на цели. Следуя теории систем и учитывая существенно распределенный характер данной системы, мы делаем вывод о том, что в ее основу должен быть положен принцип централизованных коммуникаций и координации, в сжатом виде изложенный в работе [1].

Действительно, как уже указывалось выше, Корпорация состоит из множества предприятий и организаций, обладающих весьма высокой степенью самостоятельности. В то же время в своей деятельности она ориентируется на вполне конкретные цели. Чтобы обеспечить их достижение, в своем развитии Корпорация нуждается в исключительно четко организованной координации деятельности входящих в ее состав предприятий и организаций. Такая координация, в свою очередь, возможна только на основе эффективной системы централизованных коммуникаций (Корпоративная Сеть).

Техническая политика и стандарты

Ключевым фактором построения системы централизованных коммуникаций и координации является единая техническая политика. Именно она предопределяет возможность сопряжения различных подсистем информационной системы. Именно она позволяет сформировать единый взгляд на систему и ее архитектуру и разработать общий язык для ее определения и описания. С практической точки зрения единая техническая политика выражается, прежде всего, в корпоративных стандартах и принимает силу технического закона, действующего для всех без исключения подразделений Корпорации. Единая техническая политика предотвращает "волюнтаризм" в выборе программно-аппаратного обеспечения и сводит на нет попытки несанкционированной рационализации, периодически предпринимаемые техническими специалистами на местах.

Принципы построения

Существует несколько базовых принципов построения Сети.

Всеобъемлющий характер. Область действия Сети распространяется на Корпорацию в целом. Нет такого подразделения Корпорации, которое не было бы подключено к ней.

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

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

Адекватные эксплуатационные характеристики. Сеть обладает свойством управляемости и имеет высокий уровень RAS (reliability, availability, serviceability) - безотказность, живучесть, обслуживаемость при поддержке критически важных для деятельности Корпорации приложений.


Дата добавления: 2022-01-22; просмотров: 53; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!