Автор работы: Пользователь скрыл имя, 14 Мая 2013 в 23:53, реферат
Как известно, в состав информационной системы входят различные компоненты: вычислительные, периферийные, программные, информационные, коммуникационные и технологические. Имеется масса возможных вариантов каждой составляющей, что дает множество исходов проектирования системы в целом и ее развития. В связи с этим в качестве основы ИС обычно рассматриваются некоторые сложившиеся комплексы базовых средств, называемые в настоящее время платформами. Основу любой платформы составляют вычислительные и базовые программные средства. От выбора этих составляющих зависят в значительной мере все остальные решения в системе.
Рассмотрим выбор платформы на примере разработки геоинформационной системы.
Введение 3
1 Общие понятия и варианты выбора платформы 4
2 Требования к платформе и конфигурации -
2.1 Технические критерии 5
2.2 Экономические критерии 7
2.3 Организационные критерии 8
Заключение 11
Список используемой литературы 13
Содержание
Введение 3
1 Общие понятия и варианты выбора платформы 4
2 Требования к платформе и конфигурации -
2.1 Технические критерии 5
2.2 Экономические критерии 7
2.3 Организационные критерии 8
Заключение 11
Список используемой литературы 13
Введение
Как известно, в состав информационной системы входят различные компоненты: вычислительные, периферийные, программные, информационные, коммуникационные и технологические. Имеется масса возможных вариантов каждой составляющей, что дает множество исходов проектирования системы в целом и ее развития. В связи с этим в качестве основы ИС обычно рассматриваются некоторые сложившиеся комплексы базовых средств, называемые в настоящее время платформами. Основу любой платформы составляют вычислительные и базовые программные средства. От выбора этих составляющих зависят в значительной мере все остальные решения в системе.
В разных частях
сложной системы могут
По существу, это всегда важная и сложная проблема, которую нужно решать при построении любых ИС самого различного назначения. Если же ставится задача более строго - обосновать оптимальность избираемых вариантов платформы, то ее постановка и решение требуют проведения достаточно объемных и наукоемких исследований (формирование моделей, определение критериев оптимальности, а также проведение моделирования, в ряде случаев достаточно трудоемкого). Единых рекомендаций по решению этих проблем не существует. Одни фирмы используют эффективные варианты систем, в которых за счёт переноса основных операций с центральной машины на рабочие места повышается степень распараллеливания вычислительного процесса. Другие, напротив, отдают предпочтение консолидированным центральным системам, обеспечивающим распараллеливание процессов за счёт лучшего управления и при этом высокую степень информационной защищённости.
Рассмотрим выбор платформы на примере разработки геоинформационной системы.
1 Общие понятия и варианты выбора платформы
Геоинформационная система (ГИС) — система сбора, хранения, анализа и графической визуализации пространственных (географических) данных и связанной с ними информацией о необходимых объектах.
ГИС включают в
себя возможности cистем управления
базами данных (СУБД), редакторов растровой
и векторной графики и
По территориальному охвату различают глобальные ГИС (global GIS), субконтинентальные ГИС, национальные ГИС, зачастую имеющие статус государственных, региональные ГИС (regional GIS), субрегиональные ГИС и локальные, или местные ГИС (local GIS).
Проблема выбора той или иной информационной платформы – важный и сложный вопрос в работе любой IT-службы. Большинство крупных территориально-распределенных компаний в определенный момент сталкиваются с необходимостью построения корпоративной геоинформационной системы на предприятии, и критерии выбора платформы для ее создания представляют актуальный интерес для таких компаний.
Существует три лидирующих представителя платформ Autodesk, ESRI, MapInfo. Объективные критерии для оценки технических характеристик геоинформационной платформы, которые универсальны для всех клиентов, определить практически невозможно. При рассмотрении технических, экономических, организационных особенностей создания и внедрения ГИС на предприятии, экспертными компаниями сделано заключение, что на первый план при выборе конкретной системы выходят именно организационные моменты, не связанные с технической и интеллектуальной мощью компаний-разработчиков ГИС-платформ.
2 Требования к платформе и конфигурации
Выбор той или
иной платформы и конфигурации определяется
и рядом общих требований, которые
предъявляются к
2.1 Технические критерии
Для реализации
информационной системы в первую
очередь необходимо определить программно-техническое
обеспечение и тут важно
Важнейшей характеристикой вычислительных систем является надежность, которая неизбежно связана с понятием отказоустойчивости.
Отказоустойчивость - это такое свойство вычислительной системы, которое обеспечивает возможность продолжения действий, заданных программой, после возникновения неисправностей. Введение отказоустойчивости требует избыточного аппаратного и программного обеспечения. Направления, связанные с предотвращением неисправностей и с отказоустойчивостью, - основные в проблеме надежности. Для решения этих вопросов разработана структура многопроцессорных и многомашинных систем, которая приспособлена к автоматической реконфигурации и обеспечивает возможность продолжения работы системы после возникновения неисправностей.
Важно понимать, что надежность подразумевает не только аппаратные средства, но и программное обеспечение. Обеспечивать все это необходимо для поддержания целостности хранимых данных.
Масштабируемость представляет собой возможность наращивания числа и мощности процессоров, объемов оперативной и внешней памяти и других ресурсов вычислительной системы. Добавление каждого нового процессора в масштабируемой системе должно обеспечивать увеличение производительности и пропускной способности при приемлемых затратах. Одной из основных задач при построении масштабируемых систем является минимизация стоимости расширения компьютера и упрощение планирования. Возможность масштабирования системы определяется не только архитектурой аппаратных средств, но зависит от свойств программного обеспечения. Аппаратные средства (процессоры, шины и устройства ввода/вывода) являются только частью масштабируемой архитектуры, на которой программное обеспечение может обеспечить рост производительности. Однако, рационально масштабируемая система должна быть сбалансирована по всем параметрам для того, чтобы избежать сбоев в работе. [4]
Совместимость программного обеспечения – способность обеспечивать взаимодействие между различными реализациями.
Если внимательно
На заре развития
информационных технологий многое зависело
от того, насколько компания-вендор
опередила конкурентов с
На сегодняшний момент ГИС-платформы, о которых идет речь, имеют приблизительно равные возможности. Разработчики оказались в условиях открытой конкуренции и вынуждены учитывать и дописывать в своих программных решениях функции, удачно использованные конкурентами, и оперативно устранять в них слабые места. Поэтому если еще 3-4 года назад на рынке появлялись программные пакеты, которые могли по ряду опций существенно превосходить существующие на тот момент аналоги, то в настоящее время все ГИС-решения от ведущих вендоров обладают примерно одинаковыми характеристиками. Во многом схожесть платформ обусловлена общими трендами развития IT-отрасли, в русле которых претерпевают соответствующие преобразования и ГИС-технологии.
Все вновь появляющиеся эффективные технологии так или иначе обращают на себя внимание разработчиков. Например, хранение данных на Oracle и SQL-сервере, общепризнанных в мире системах, становится «правилом хорошего тона», которого придерживаются большинство вендоров. Большинство вендоров выпускают модули для работы с Microsoft.Net Framework. Технология «тонкого» и «супертонкого» клиента не принадлежит именно к области ГИС-технологий, являясь общей тенденцией в IT, но учитывается и активно используется разработчиками ГИС-платформ. Если на текущий момент трудно сказать, какая ГИС-платформа явно технически превосходит остальные, то остается открытым вопрос о том, как пойдет развитие этих платформ в будущем. На основе анализа существующих оценок различных платформ можно сделать вывод, что базовое техническое развитие в ГИС-отрасли завершено и дальнейшее развитие идет уже по пути дополнения функционала систем. Так, MapInfo делает упор на создание готовых узкоспециализированных прикладных решений, а ESRI улучшает инструменты визуализации карт и добавляет в свои продукты полиграфические возможности. Итак, для конечного потребителя системы технические особенности платформы для разработки ГИС не могут быть определяющими при выборе.
Построить ГИС-систему для решения любой задачи клиента технически возможно на каждой из трех анализируемых ГИС-платформ. Простой и логичный для разработчика интерфейс Autodesk MapGuide, высокая скорость работы картографического блока позволяют реализовать достаточно качественное информационно-аналитическое приложение в виде «супертонкого» клиента, работающего через Web-браузер. При вводе системы в промышленную эксплуатацию клиентом могут быть выдвинуты требования относительно возможности работы с корпоративным хранилищем геоданных, реализованном на ESRI SDE, а также доработки пользовательского интерфейса (для возможности построения более сложных деревьев классификаторов, динамической фильтрации объектов по пространственно-атрибутивным характеристикам и т.д.). В соответствии с ними вполне возможно реализовать варианты системы в виде «тонкого» клиента, инсталлируемого с корпоративного сервера на платформе .NET (Windows Forms, а не ASP.NET, как ранее), а картографическое ядро при этом было реализовано на ArcObjects.
Из рассмотренного примера видно, что при смене платформы система не потеряет в качестве, причем, для опытного интегратора не имеет принципиального значения, какую платформу использовать.
2.2 Экономические критерии
Кроме многообразия возможных комбинаций средств, которые могут быть положены в основу ИС, нужно учесть множество вариантов организации системы, технологических процессов, которые в системе могут быть реализованы, и соответствующих им стандартов, а также разнообразие кадровых и управленческих стратегий решений.
Естественными критериями в задачах выбора решений по развитию системы служат экономические показатели. В них основными переменными могут быть затраты. Затраты на приобретение и установку комплекса технических, программных и других средств не исчерпывают все расходы. На обучение персонала, подготовку и содержание помещений, разработку прикладных программ, поддержку техники и другие цели тоже требуются средства, поэтому выбранный простой вариант может оказаться неоптимальным с учетом всех сопутствующих затрат, т.е. по ТСО (совокупной стоимости владения). Тут важнейшим становится обеспечение соответствия высокой мощности и приемлемой стоимости, причем предусматривая максимальную защищенность информационных ресурсов.
На сегодняшний день в стоимости проекта по созданию и внедрению ГИС большую долю занимает собственно проектирование, а также внедрение и ввод системы в эксплуатацию, а не стоимость коробок программных продуктов. Даже если цена разных базовых продуктов и платформ различается, в общей цене решения эта разница несущественна. Так, объем заработной платы программиста сопоставим со стоимостью лицензии программного обеспечения, а в измеряемых десятками человеко-месяцев проектах 70-85 % их стоимости приходится именно на разработку и лишь 15-30 % на базовые программные решения. Поэтому в данном случае лучше ориентироваться на стоимость разработки на той или иной платформе. Кроме того, целесообразно обратить внимание также на стоимость обучения специалистов, если это потребуется, и учесть их ожидания по уровню заработной платы, чтобы представлять, сколько будет стоить компании привлечь и удержать соответствующих сотрудников.
С экономической и технической точки зрения, безусловно, важна финансовая устойчивость компании-разработчика ГИС-платформы. Стабильность компании в целом является гарантией существования и развития программных продуктов, а также защиты инвестиций клиентов в приобретаемые ими технологии. Кроме того, продукты должны быть экономически интересны самим производителям, для того, чтобы им была обеспечена соответствующая поддержка и дальнейшее развитие.