Корпоративные сети
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: строение реферата, дипломная работа по менеджменту
| Добавил(а) на сайт: Shereshevskij.
Предыдущая страница реферата | 14 15 16 17 18 19 20 21 22 23 24 | Следующая страница реферата
. Решение проблемы унаследованных (legacy) систем. Любая компьютерная система (на- деюсь, что это не относится к открытым системам в теперешнем понимании; только надеюсь, поскольку неизвестно, как отнесутся к нашим взглядам будущие поколения) со временем становится бременем корпорации. Постоянно (и чем раньше, тем лучше) приходится решать задачу встраивания устаревших информационных компонентов в систему, основанную на новой технологии. Нужно, чтобы эта задача была разрешимой, т.е. чтобы компоненты унаследованных систем сохраняли интероперабельность.
. Повторно используемые (reusable) ресурсы. Технология разработки информационных систем должна способствовать использованию уже существующих компонентов, что в конечном итоге должно перевести нас от экстенсивного ручного программистского труда к интенсивным методам сборки ориентированной на конкретную область применения информационной системы.
. Продление жизненного цикла информационной системы. Чем дольше живет и приносит пользу информационная система, тем это выгоднее для корпорации. Естественно, что для этого должна существовать возможность добавления в нее компонентов, спроектированных и разработанных, вообще говоря, в другой технологии.
Решение проблемы интеграции неоднородных информационных ресурсов началось с
попыток интеграции неоднородных баз данных. Направление интегрированных или
федеративных систем неоднородных БД и мульти-БД появилось в связи с
необходимостью комплексирования систем БД, основанных на разных моделях
данных и управляемых разными СУБД.
Основной задачей интеграции неоднородных БД является предоставление
пользователям интегрированной системы глобальной схемы БД, представленной в
некоторой модели данных, и автоматическое преобразование операторов
манипулирования БД глобального уровня в операторы, понятные соответствующим
локальным СУБД. В теоретическом плане проблемы преобразования решены, имеются реализации.
При строгой интеграции неоднородных БД локальные системы БД утрачивают свою
автономность. После включения локальной БД в федеративную систему все
дальнейшие действия с ней, включая администрирование, должны вестись на
глобальном уровне. Поскольку пользователи часто не соглашаются утрачивать
локальную автономность, желая тем не менее иметь возможность работать со
всеми локальными СУБД на одном языке и формулировать запросы с
одновременным указанием разных локальных БД, то развивается направление
мульти-БД. В системах мульти-БД не поддерживается глобальная схема
интегрированной БД и применяются специальные способы именования для доступа
к объектам локальных БД. Как правило, в таких системах на глобальном уровне
допускается только выборка данных. Это позволяет сохранить автономность
локальных БД.
Как правило, интегрировать приходится неоднородные БД, распределенные в
вычислительной сети. Это в значительной степени усложняет реализацию.
Дополнительно к собственным проблемам интеграции приходится решать все
проблемы, присущие распределенным СУБД: управление глобальными
транзакциями, сетевую оптимизацию запросов и т.д. Очень трудно добиться
эффективности. Как правило, для внешнего представления интегрированных и
мульти-БД используется (иногда расширенная) реляционная модель данных. В
последнее время все чаще предлагается использовать объектно-ориентированные
модели, но на практике пока основой является реляционная модель. Поэтому, в
частности, включение в интегрированную систему локальной реляционной СУБД
существенно проще и эффективнее, чем включение СУБД, основанной на другой
модели данных.
Основным недостатком систем интеграции неоднородных баз данных является то, что при этом не учитываются "поведенческие" аспекты компонентов прикладной
системы. Легко заметить, что даже при наличии развитой интеграционной
системы, большинство из указанных выше проблем не решается. Естественным
развитием взглядов на информационные ресурсы является их представление в
виде набора типизированных объектов, сочетающих возможности сохранения
информации (своего состояния) и обработки этой информации (за счет наличия
хорошо определенного множества методов, применимых к объекту). Наиболее
существенный вклад в создание соответствующей технологии внес международный
консорциум OMG, выпустивший ряд документов, в которых специфицируются
архитектура и инструментальные средства поддержки распределенных
информационных систем, интегрированных на основе общего объектно-
ориентированного подхода.
В базовом документе специфицируется эталонная модель архитектуры (OMA -
ObjectManagementArchitecture) распределенной информационной системы
(рисунок 9.9). Согласованная с архитектурой OMA прикладная информационная
система представляется как совокупность классов и экземпляров объектов, которые взаимодействуют при поддержке брокера объектных заявок (ORB -
ObjectRequestBroker). ORB, общие средства (CommonFacilities) и объектные
службы (ObjectServices) относятся к категории промежуточного программного
обеспечения (middleware) и должны поставляться вместе. Объектные службы
представляют собой набор услуг (интерфейсов и объектов), которые
обеспечивают выполнение базовых функций, требуемых для реализации
прикладных объектов и объектов категории "общие средства" (например, специфицированы служба именования объектов, служба долговременного хранения
объектов, служба управления транзакциями и т.д.). Общие средства содержат
набор классов и экземпляров объектов, поддерживающих функции, полезные в
разных прикладных областях (например, средства поддержки пользовательского
интерфейса, средства управления информацией и т.д.).
[pic]
Рис. 9.9. Эталонная модель OMA
В основе OMA лежит базовая объектная модель COM (CoreObjectModel), в
которой специфицированы такие понятия, как объект, операция, тип, подтипизация, наследование, интерфейс. Определены также способы
согласованного расширения COM в разных объектных службах.
Интерфейсы объекта-клиента и объекта-сервера должны быть определены на
специальном языке IDL (InterfaceDefinitionLanguage), который очень
напоминает компонент спецификации класса (без реализации) языка Си++.
Обращения к ORB могут быть сгенерированы статически при компиляции
спецификаций IDL или выполнены динамически с использованием
специфицированного в документах OMGAPI брокера объектных заявок. Правила
построения и использования ORB определены в документе OMGCORBA
(CommonObjectRequestBrokerArchitecture).
Заметим, что архитектура, предложенная OMG, не является единственно
возможной. В частности, альтернативные (и очень популярные) решения
предлагает компания Microsoft со своей моделью SOM и продуктами OLE,
ActiveX, OLEDB.
Основным выводом из материала этого пункта является то, что проблемы
интеграции неоднородных информационных ресурсов являются актуальными для
корпораций и существуют технологии, позволяющие решать эти проблемы.
В заключение данного раздела курса повторим, что приведенная классификация
методов и технологий не является полностью ортогональной. В реальной жизни
требуется использовать разумные сочетания технологических и архитектурных
решений. Наша цель не состоит в том, чтобы выдать готовые рецепты
построения информационной системы. Мы стремимся погрузить слушателей в мир
информационных технологий с тем, чтобы в дальнейшем было проще
ориентироваться в этом мире и понимать значение его сущностей.
9.4. Проблемы проектирования и разработки приложений
В этом разделе мы кратко обсудим проблемы построения информационных
приложений, которые, с одной стороны, примыкают к чисто техническим
проблемам, а с другой стороны, тес- но связаны с проблемами
организационными. Отметим, что в данном разделе многое является спорным и
отражает личную точку зрения автора (которая совпадает с точкой зрения
многих авторитетных специалистов).
9.4.1. Как правильно оценить текущие и будущие потребности организации
На самом деле, это является одной из наиболее сложных задач. Недооценка
потребностей приводит к размножению мелких информационных систем, обеспечивающих отдельные информационные нужды предприятий (например, бухгалтерия, складское хозяйство, отдел кадров, служба маркетинга и т.д.).
В дальнейшем может оказаться, что эти системы частично дублируют одна
другую, а их информация сильно перекрывается. Наличие нескольких
информационных систем, построенных на разных технологиях, - это и источник
"унаследован- ных" систем. Переоценка потребностей может привести к
созданию чрезмерно масштабной системы с неразумным расходованием средств и
потребностью в квалифицированном штате администраторов.
Самое главное, что здесь невозможны общие рекомендации. Руководители
организации обладают (или, по крайней мере, должны обладать) развитой
интуицией относительно перспектив развития. Сторонние компании-интеграторы
имеют больший опыт создания информационных систем, могут лучше оценить
доступность недорогих и эффективных решений.
9.4.2. Как выбрать базовые аппаратно-программные средства, чтобы не
потратить слишком много денег и не ограничить будущее развитие приложения
Естественно, что требования к аппаратно-программным средствам определяются
требованиями к информационной системе в целом. Какие бы информационные
возможности не требовались служащим корпорации, окончательное решение
всегда принимается ее руководством, которое корректирует требования к
информационной системе и формирует окончательное представление об
аппаратной среде (что является исходной точкой и проектов, выполняемых
сторонними интеграторами). На наш взгляд, имеются четыре возможных позиции
руководства по поводу места информационной системы в корпорации:
пессимистическая, пессимистически-оптимистическая, оптимистически-
пессимистическая и оптимистическая.
Руководитель-пессимист рассуждает следующим образом. Корпорации нужно
продержаться хотя бы какое-то время. Без информационной системы это
невозможно. Нужно выбрать самое дешевое решение, которое может быть
реализовано максимально быстро. Руководитель не думает, что будет с
корпорацией через два года (вернее, поскольку он пессимист, то думает, что, скорее всего, через два года корпорация просто не будет существовать или у
нее сменится руководитель). При такой позиции наиболее подходящим является
некоторое закрытое и законченное техническое решение. Например, это может
быть полностью сбалансированная локальная сеть Novell с выделенным файл-
сервером и фиксированным числом рабочих станций. Жесткость решения затем
закрепляется соответствующим программным обеспечением информационной
системы. Возможности расширения системы отсутствуют, реинжиниринг требует
практически полной переделки системы.
Пессимистически-оптимистический руководитель не ожидает краха корпорации
или своего собственного увольнения. Но он не надеется на изменение статуса
компании, например, на появление зарубежных филиалов. Возможно, корпорация
будет несколько развиваться, возможно, появятся новые виды бизнеса, возможно, увеличится число служащих. Но поскольку руководитель все-таки
более пессимист, чем оптимист, то он не очень высоко оценивает шансы на
развитие (дай-то Бог, чтобы за два года мы выросли на 20%). Такой позиции
руководства больше всего подходит закрытое решение, обладающее
ограниченными возможностями расширения. Например, это может быть локальная
сеть Novell, в которой пропускная способность превосходит потребности
имеющихся рабочих станций, а файл-сервер может быть оснащен дополнительными
магнитными дисками. Если пессимизм руководителя окажется неоправданным, то
корпорация встретится с потребностью сложного реинжиниринга.
Руководитель с оптимистически-пессимистической позицией ставит своей целью
развитие корпорации. Он учитывает, что при развитии корпорации потребуется
соответствующее развитие информационной системы, для чего, вообще говоря, может понадобиться сменить сервер баз данных. Он учитывает, что при
развитии корпорации могут образоваться территориально разнесенные офисы, в
результате чего, возможно, потребуется перейти к использованию
распределенной базы данных. Он учитывает, в конце концов, что корпорации
могут потребоваться развитые средства телекоммуникации с удаленными
филиалами и/или партнерами. Пессимизм руководителя состоит только в том, что он заранее делает ставку на одного производителя (эти-то продукты я
знаю). Например, может быть сделана установка на использование только Intel-
платформ в среде Microsoft или только Alpha-платформ с VAX/VMS. Вообще
говоря, это здоровый пессимизм, поскольку однородность аппаратно-
программной среды существенно облегчает ее администрирование. Но как обидно
будет этому руководителю, если ему предложат дешево купить прекрасный
аппаратный продукт другого производителя. Придется либо отказаться, либо
снова производить изнурительный реинжиниринг.
Наконец, руководитель-оптимист разделяет позицию оптимистически-
пессимистического руководителя по поводу перспектив развития корпорации, но
при этом желает сохранить возможность использования различных аппаратных
платформ. Он стимулирует построение открытой корпоративной информационной
системы, которая может неограниченно наращиваться за счет подключения новых
сегментов сети, включения новых серверов и рабочих станций. Оптимистический
подход, естественно, требует применения международных стандартов, что
облегчает комплексирование аппаратного комплекса и обеспечивает реальное
масштабирование информационной системы. Если начать построение
корпоративной системы с сети Ethernet с использованием стека протоколов
TCP/IP, то это начало оптимистического решения. В этом случае проблемы
реинжиниринга практически отсутствуют (пока не сменятся стандарты).
Конечно, приведенная классификация является несколько утрированной. В жизни
все гораздо сложнее. В частности, нельзя не учитывать влияние на
руководителя технических специалистов. Чем грамотнее составляется
обоснование на приобретение технических средств, тем обоснованнее оптимизм
или пессимизм руководителя. Конечно, многое определяется возможными
денежными затратами. Но стоит заметить, что оптимистический подход (по сути
дела, это подход открытых систем) требует минимальных затрат на начальном
этапе становления корпоративной системы (если, конечно, не учитывать
необходимость приобретения хорошего программного сервера баз данных).
Главный вывод этого пункта состоит в том, что выбор технических средств для
построения корпоративной информационной системы - это непростая задача, включающая технические, политические и эмоциональные аспекты. Ни в коем
случае комплексирование аппаратуры нельзя пускать на самотек. Простой
пример. Многие считают, что чем больше тактовая частота аппаратного сервера
баз данных, то тем быстрее будет работать СУБД. Вообще говоря, это
неправильно. Быстродействие любого сервера баз данных в основном
определяется объемом основной памяти и/или числом процессоров. Другими
словами, с одинаковой тщательностью нужно относиться и к выбору общей
аппаратной архитектуры системы, и к выбору конфигурации каждого из ее
компонентов.
9.4.3. Какие этапы разработки проекта приложения являются наиболее
дорогостоящими и почему
Это в большой степени зависит от масштабности проекта и вида проектируемого
информационного приложения. Например, если используется традиционная
двухзвенная архитектура системы с применением одного из современных сервера
баз данных, то, по всей видимости, самой дорогой частью проекта будет
проект базы данных. И понятно, почему. Во-первых, для проектирования
сложной базы данных трудно обойтись без дорогостоящей системы автоматизации
проектирования (CASE-системы). Во-вторых, корректность схемы базы данных и
правильность ее построения являются залогом работоспособности и
эффективности будущей информационной системы. Поэтому к проектированию базы
данных должны применяться максимальные усилия.
Если же по архитектурным соображениям выбирается многозвенная архитектура
"клиент-сервер" с несколькими серверами баз данных и серверами приложений, работающими под управлением общего монитора распределенных транзакций, то
трудоемкость проекта несколько перераспределяется. Конечно, по-прежнему
критично важен проект (распределенной) базы данных. Но не менее важно
понять, где и какие серверы приложений будут использоваться, будет ли
применяться репликация и т.д.
Для организации прикладной системы оперативной аналитической обработки
информации, основанной на использовании склада данных, наибольшие накладные
расходы требуются именно на организацию склада данных, включая механизмы
источников данных, очистки и согласования данных, возможности многомерного
представления информации и т.д.
9.4.4. Что такое "унаследованная система" (legacysystem) и как поступить с
этим "наследством"
Особенно трудно создавать современную высокотехнологичную информационную
систему в организации, где уже используются информационные системы, основанные на технологии предыдущих поколений. Такие системы называются
унаследованными. С ними связаны следующие проблемы: (1) они не
приспособлены к интеграции с системами нового поколения; (2) системы часто
используются на морально устаревших аппаратно-программных платформах и не
могут быть легко перенесены на новые платформы; (3) недоступны разработчики
систем, а сами они написаны на старых и трудно постигаемых языках
программирования (в частности, на языках ассемблера); (4) без этих систем
организация не может существовать, причем не допускается даже временный
выход из строя.
Отмеченные проблемы кажутся настолько сложными и противоречивыми, что
первым является желание закрыть на них глаза. Собственно, так многие и
делают. Пока унаследованная система работает, пускай работает, а когда
перестанет функционировать, тогда и подумаем, что делать. Решение простое, но очень ненадежное. Известны примеры, когда мультимиллиардные компании
несли колоссальные убытки из-за выхода из строя унаследованной системы.
Так что же делать? Прежде всего нужно оценить важность унаследованной
системы для организации. Если окажется, что некоторое время без нее можно
обойтись, то самым дешевым решением будет воспроизводство системы на новой
технологии, которая в будущем не воссоздаст аналогичные проблемы. Если же
остановка функционирования системы недопустима, то при проектировании
нового поколения информационной системы предприятия потребуется применять
некоторую промежуточную технологию типа той, которую мы уже упоминали.
9.4.5. Как перенести существующее приложение на другую аппаратно-
программную платформу
Конечно, возможность подобного переноса должна быть предусмотрена при
первоначальной разработке приложения. Очевидно, что без участия компании-
разработчика или ее ответственного представителя невозможно произвести
перенос сервера баз данных. Обычно крупные платформы для своих заказчиков
оказывают услугу по поставке аналогичного или усовершенствованного продукта
для другой платформы (естественно, не бесплатно, но существенно дешевле, чем обошлась бы покупка полностью заново).
Так что основные проблемы могут быть связаны с портированием клиентских
частей информационной системы и серверов приложений (а также Web-серверы, если система является Intranet-ориентированной и используется свободно
доступный Web-сервер). Опять же, если покупается готовая информационная
система или ее сборкой/разработкой занимается компания-интегратор, то
условия возможности переноса должны быть точно оговорены в контракте
(главное не забыть, что этот перенос может понадобиться).
Наиболее сложным, с одной стороны, и наиболее естественно решаемым является
случай, когда организация сама занимается проектированием и разработкой
информационной системы. Тогда прежде всего нужно решить, какая операционная
система будет использоваться на клиентских местах. Если это какая-то
разновидность ОС UNIX (что встречается все реже), то клиентская часть
приложения должна разрабатываться с использованием некоторого
мультиплатформенного средства разработки, опирающегося на стандарты этой
ОС. Тогда с большой вероятностью особые проблемы при переносе не возникнут.
Если же будет использоваться операционная система компании Microsoft
(Windows 95 или NT), то с большой вероятностью аппаратной платформой
клиентской части будет Intel, и проблемы с переносом могут проявиться при
смене версии операционной системы. Аналогичные соображения применимы к
серверам приложений.
10. Проектирование корпоративных сетей
В этом разделе будут рассмотрены разные аспекты проектирования сетей.
Прежде всего, это методология проектирования, то есть последовательность и
содержание работ, которые необходимо выполнить при создании или
модернизации корпоративной сети. Далее рассматривается проблема выбора
средств анализа работы сети, без которых трудно сформулировать требования к
проектируемой сети, провести натурные эксперименты на пилотной сети и, наконец, провести приемно-сдаточные испытания новой только что
спроектированной сети. Следующую группу проблем, рассматриваемых в данном
разделе, составляют вопросы взаимодействия заказчика с интегратором.
10.1. Особенности проектирования корпоративных сетей
При проектировании корпоративной сети полезно ее представление в виде
многослойной пирамиды. Хотя слои этой пирамиды связаны и оказывают
непосредственное влияние друг на друга, обычно каждый слой проектируется
достаточно автономно, специалистами и фирмами соответствующего профиля.
В зависимости от направления движения по этой пирамиде: сверху вниз - от
бизнес-приложений к аппаратной платформе, или снизу вверх - от аппаратуры к
приложениям, или от середины - от конкретной СУБД, - все фирмы, работающие
в области сетевой интеграции, можно условно разделить на три группы:
1. Фирмы-производители или дистрибьюторы аппаратуры, выступающие в роли интеграторов. У этих интеграторов пирамида опирается на очень узкое основание из одной платформы от одного-двух производителей. Минусы и некоторые плюсы в работе такого интегратора достаточно очевидны.
2. Фирмы, ориентирующиеся на одну из СУБД, например, только на Oracle или
Informix. В этом случае узким местом пирамиды является середина: при попытке использовать несколько аппаратных платформ и широкий спектр прикладного программного обеспечения, ограничения диктуются используемой СУБД.
3. Наконец, третья группа - независимые интеграторы, которые могут предлагать любые решения на каждом из уровней пирамиды и которых нельзя уличить в особой привязанности к определенной платформе, сетевым конфигурациям или приложениям. У таких интеграторов единственным критерием выбора каждого конкретного решения в идеале является требование достижения максимального эффекта в рамках заданных ресурсов. В таком случае есть возможность гибко строить любые конфигурации, что позволяет достаточно просто решать проблемы, связанные с тем, что заказчик уже использует, например, какую-либо
СУБД и не хочет переучивать свой персонал для работы с другой базой данных.
При этом, при проектировании какого-либо слоя характеристики других слоев, оказывающих влияние на принятие проектных решений, берутся в виде исходных
данных, чаще всего в весьма обобщенном виде. Например, при проектировании
приложений учитываются скорости, которые может обеспечить сегодняшнее
коммуникационное оборудование вполне определенного диапазона стоимости -
того диапазона, который имеется в распоряжении предприятия. И наоборот, разработчики транспортной системы ориентируются на усредненные данные о
трафике, который могут создать имеющиеся на предприятии приложения и те
приложения, которые намечено ввести в действие в ближайшие год-два.
10.1.1. Этапы проектирования
Следует оговориться, что рассматриваемые в этом разделе вопросы методологии
проектирования часто не вполне соответствуют существующей сейчас практике
реализации проектов фирмами-интеграторами. Нельзя однозначно сказать, насколько это хорошо или плохо, но одновременно с произошедшими за
последние пять лет изменениями отношений собственности и глубокой
организационной перестройкой предприятий была утеряна и культура выполнения
проектных работ, включавшая в себя следование строго регламентированному
перечню этапов, непременное сопровождение каждого этапа стандартной
документацией, ведение протоколов рабочих совещаний и всевозможных видов
актов "приемно-сдаточных испытаний ".
Сейчас каждый сетевой интегратор выполняет проекты согласно своим
собственным представлениям о рациональной организации труда, и методика
проектирования каждой фирмы является неким "ноу-хау". Тем не менее, с
учетом более богатого (но, может быть, не всегда нам подходящего) западного
опыта можно сформулировать некоторые типовые этапы выполнения сетевых
проектов:
Анализ требований. На этом этапе формулируются основные деловые цели
предприятия, для которого разрабатывается проект, например, сокращение
производственного цикла, более оперативный прием заказов или повышение
производительности труда за счет более эффективного взаимодействия
сотрудников, то есть те цели предприятия, которые в настоящий момент, при
существующих средствах и технологиях не вполне достигаются. Осуществляется
поиск аналогичных систем, анализируются их сильные и слабые стороны, определяется возможность использования удачного опыта для проектируемой
системы.
Разработка бизнес-модели. Бизнес-модель можно по-другому назвать
функциональной моделью производства, она описывает деловые процедуры, последовательность и взаимозависимость всех выполняемых на предприятии
работ. При этом внимание концентрируется не на компьютерной системе, а на
деловой практике.
Разработка технической модели. Техническая модель описывает в достаточно
общих терминах, какое компьютерное оборудование нужно использовать, чтобы
достичь целей, определенных в бизнес-модели. Для построения технической
модели необходимо провести инвентаризацию всего имеющегося оборудования, определить требования к новой системе (при этом требования должны быть
сформулированы не с технической точки зрения, а с позиций руководителей и
конечных пользователей сети), на основании этого определить, что из
существующего оборудования может быть использовано в новой системе. Далее
необходимо определить полный функциональный набор необходимых аппаратных
средств без конкретизации марок и моделей оборудования.
После того, как выбрана техническая модель, описывающая сеть в общих
терминах, создается так называемая физическая модель, которая является
подробным описанием конкретных продуктов, их количества, технических
параметров и способов взаимодействия.
Установка и наладка системы. Данный этап подразумевает координирование
поставок от субподрядчиков, управление конфигурированием, инсталляцию и
наладку оборудования, обучение персонала.
Тестирование системы. На этом этапе должны проводиться приемочные
испытания, оговоренные в контракте с интегратором.
Сопровождение и эксплуатация системы. Этот этап не имеет четко определенных
временных границ, а представляет собой непрерывный процесс.
Для каждого из упомянутых этапов и даже для отдельных более мелких задач
может быть разработано техническое задание. Постановка задачи зависит от
того, какую часть работы решено отдать внешнему интегратору, а какую часть
- выполнить своими силами. Этот этап тесно связан с этапами выбора
интегратора и заключения с ним контракта.
10.1.2. Роль системных интеграторов
Задачи системного интегратора могут меняться в зависимости от условий
контракта, в наиболее же общей форме в его обязанности входят следующие:
. Принятие и обоснование решений на всех этапах разработки сети, начиная от анализа требований к системе и кончая сопровождением и эксплуатацией системы. Эти решения должны обеспечивать подбор и взаимоувязку всех разнородных компонентов корпоративной сети, исходя из конечных потребностей пользователя, то есть наиболее рационально отвечать деловым целям организации-заказчика. Интегратор должен стремиться к вовлечению заказчика в процесс принятия проектных решений для уменьшения вероятности создания системы, не отвечающей целям заказчика, которые могут не вполне четко формулироваться на начальных этапах разработки.
. Управление действиями, направленными на решение конечной задачи. При наличии нескольких субподрядчиков генеральный подрядчик должен обеспечивать их взаимодействие и взаимопонимание. Обычно интеграторы специализируются на проектировании какого-либо одного слоя вычислительной системы, например, слоя сетеобразующего коммуникационного оборудования или же слоя баз данных и т.д. Поэтому для разработки общего проекта корпоративной сети заказчик может либо сам заключать отдельные контракты на раздельное проектирование каждого слоя, либо заключить контракт с генеральным подрядчиком, который в свою очередь, нанимает субподрядчиков на выполнение отдельных проектов. В первом случае заказчик берет на себя роль координатора работ и, в конечном счете, ответственность за успех системы, а во втором это делает интегратор.
. Координация работы всех поставщиков оборудования и программного обеспечения.
. Обеспечение выполнения работ в указанные сроки и в пределах установленной сметы расходов. Чем сложнее замысел и крупнее система, тем больше вероятность несоблюдения сроков или сметы.
10.2. Этапы проектирования корпоративных сетей
10.2.1. Анализ требований
Нельзя построить хорошую корпоративную сеть без ясного понимания деловых
целей предприятия и без четкого плана достижения этих целей. Первый шаг, заключающийся в определении проблем предприятия и, следовательно, целей
проекта называется анализом требований.
Анализ требований к сети поможет оценить деловую значимость информационно-
техно- логических решений, определить главные цели и выбрать приоритеты для
отдельных частей компьютерной системы, которую вы хотите улучшить или
расширить. Четкое определение требований к функциям сети поможет избежать
реализации не нужных свойств сети, что сэкономит средства вашего
предприятия. Тщательный анализ требований к сети является основой для
написания хорошего технического задания, на базе которого системные
интеграторы смогут разработать проект сети. Наконец, ясное понимание целей
поможет сформулировать критерии качества для оценки и тестирования
реализованной сети.
Для большинства администраторов локальных сетей, особенно масштаба отдела, анализ требований к сети является чем-то экзотическим. Очень часто такой
администратор покупает сетевое оборудование, операционные системы и
приложения в ближайшем компьютерном магазине. В лучшем случае он
консультируется с дистрибьютором или дилером. Очевидно, что администратор
сети отдела скорее всего не захочет заниматься анализом требований, так как
он покупает простую сеть для отдела, а не для предприятия в целом. Такой
произвольный выбор вполне допустим для масштаба отдела, так как эта сеть не
оказывает значительного влияния на работу предприятия. Если эта сеть
откажет, то это повлияет только на пользователей одного отдела. Кроме того, в связи с тем, что цена такой сети сравнительно невелика, не очень велики и
потери в случае ошибки.
Работы по проектированию и установке корпоративной сети лучше всего
поручить сотрудникам отдела автоматизации, а не администраторам сетей групп
и отделов. Хорошо, если сотрудники этого отдела имели дело с мейнфреймами;
в этом случае у них есть опыт тщательного информационного анализа системы, планирования и установки ответственных приложений для больших машин. Вместе
с тем совершенно необходим и опыт работы с сетями, для которых (в отличие
от централизованных систем на базе мейнфреймов) характерно большее
разнообразие оборудования, программного обеспечения и протоколов, а также
разнообразие поставщиков.
Для выполнения анализа требований к корпоративной сети необходимо:
. оценить текущее состояние локальных сетей и парка компьютеров на предприятии, что поможет выявить, какие проблемы требуют решения;
. определить цели и выгоды от корпоративной сети, что поможет вам правильно спроектировать сеть;
. обосновать перед руководством предприятия необходимость покупок;
Рекомендуем скачать другие рефераты по теме: реферат религия, оценка дипломной работы.
Категории:
Предыдущая страница реферата | 14 15 16 17 18 19 20 21 22 23 24 | Следующая страница реферата