Проблема выбора платформы ИС
Содержание
Введение 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 % на базовые программные решения. Поэтому в данном случае лучше ориентироваться на стоимость разработки на той или иной платформе. Кроме того, целесообразно обратить внимание также на стоимость обучения специалистов, если это потребуется, и учесть их ожидания по уровню заработной платы, чтобы представлять, сколько будет стоить компании привлечь и удержать соответствующих сотрудников.
С экономической и технической точки зрения, безусловно, важна финансовая устойчивость компании-разработчика ГИС-платформы. Стабильность компании в целом является гарантией существования и развития программных продуктов, а также защиты инвестиций клиентов в приобретаемые ими технологии. Кроме того, продукты должны быть экономически интересны самим производителям, для того, чтобы им была обеспечена соответствующая поддержка и дальнейшее развитие.
Таким образом, стоимостной показатель также не является достаточным критерием для выбора платформы.
2.3 Организационные критерии
Выбор платформы для разработки корпоративной ГИС может определяться уже имеющимся на предприятии или в его деловом окружении (у ключевых заказчиков, смежников, в дочерних или головных структурах) программным обеспечением. Например, если в проектной организации уже используется САПР от Autodesk, то в ней, наиболее вероятно, будут выбраны и ГИС-решения от Autodesk. Если у компании существует корпоративный стандарт в части использования базового ПО от определенного производителя, то вновь разрабатываемые системы должны ему соответствовать.
Наконец, если все контрагенты компании используют, хранят и обмениваются данными в определенном формате, то выбранная платформа должна этот формат поддерживать. В последнее время все более важным становится вопрос интеграции ГИС-решений с информационными системами других типов, имеющихся на предприятии – ERP, АСУ ТП. Выбранная платформа, по возможности, должна поддерживать подобную интеграцию. Основанием для выбора может быть и наличие опытных специалистов со знаниями той или иной технологии, хотя полагаться на нестабильный человеческий фактор в долгосрочной перспективе не всегда целесообразно.
Если речь идет о разработке и внедрении ГИС-решения для предприятия, то вопрос выбора состоит не только в выборе вендора, но и в определении компании-интегратора, которая будет разрабатывать на выбранной ГИС-платформе полноценную систему и реализовывать в ней весь необходимый клиенту функционал путем написания собственных модулей, а также готовить картографический материал, осуществлять обучение специалистов и дальнейшее сопровождение и обслуживание ГИС на предприятии.
Многое зависит и от того, какая компания-интегратор является наиболее подходящей при существующих условиях именно для вашей компании. Этот фактор может определяться географической близостью или просто наличием в той или иной компании на текущий момент свободных от других проектов разработчиков. И, наконец, при достаточном уровне доверия между партнерами выбор платформы может быть отдан на усмотрение интегратора, особенно в том случае, если он имеет опыт создания решений на базе не одной, а нескольких платформ.
Таблица 1 - Классификация ГИС-продуктов от Autodesk, ESRI, MapInfo с точки зрения разработчика
Задача |
Решения компаний | ||
Autodesk |
ESRI |
MapInfo | |
Требуется разработка серверного решения (картографический портал) |
Может быть использована серверная платформа Autodesk MapGuide с выделенным картографическим сервером |
Может быть использова- на серверная платформа ArcGis Server с выделенным картографическим сервером |
Может быть использован продукт MapXtreme для разработки приложений с выделенным картографическим сервером |
Требуется разработка desktop-решения |
Выбор ограничен. Может быть использована Autodesk Map с созданием надстроек к ней, но процесс может быть неоправданно затратен, так как продукт довольно сложный |
Может быть использована ArcGis Engine. Можно также писать надстройки и строить custom-решения на основе desktop-продуктов ESRI серии ArcView/ArcINFO |
Может быть использован продукт MapXtreme |
Построение
заказного пользовательского |
MapGuide ориентирован
на портальные решения, |
Линейка продуктов ESRI позволяет реализовать все варианты: и web-интерфейс, и windows-приложения |
MapXtreme предоставляет средства разработки как для windows-приложений, использующих установленный набор компонент, так и для web-приложений |
Как видно, организационные моменты не имеют прямого отношения к техническим особенностям продуктов, но именно они очень часто являются определяющими при выборе заказчиком платформы для разработки своего ГИС-решения. С точки зрения интересов заказчика целесообразно, чтобы компания-интегратор владела несколькими инструментами и имела возможность применить ту или иную платформу, в зависимости от особенностей организации его бизнеса.
Заключение
Таким образом, в настоящее время существует широкий спектр платформ, созданных под различные специфики информационных систем. Эти платформы в полной мере учитывают многочисленные аспекты деятельности предприятий, от логистики, маркетинга, производства, взаимоотношениями с клиентами, сбыта, до бухгалтерского учета и управления персоналом.
В России, несмотря на большие затраты, связанные с внедрением информационной системы, владельцы крупных и средних предприятий понимают необходимость и огромную важность перехода на новый уровень управления предприятием или производством. Невзирая на множество неудачных попыток внедрения информационных систем, многие компании по всему миру серьезно задумываются о создании системы для улучшения своей деятельности. Скорее всего, это вполне оправдано, так как при разумном профессиональном подходе к разработке и внедрению информационной системы, можно создать инструмент для более эффективного управления бизнесом.
В заключение необходимо подчеркнуть, что и заказчику, и поставщику решения еще до выбора того или иного программно-аппаратного обеспечения для создания ИС необходимо, прежде всего, провести анализ, что им действительно необходимо реализовать, после чего заняться проектированием. Другими словами, только тщательное предпроектное обследование, а затем проектирование с учетом всех особенностей реальной структуры деятельности конкретной компании дадут в итоге действительный эффект от внедрения информационной системы, к которому в конечном итоге стремятся и заказчики, и системные интеграторы. [3]
Что касается рассмотренной специфики, то здесь один из основных вопросов при выборе платформы проектируемого ГИС приложения (и не только ГИС), особенно при проектировании корпоративных систем, - как долго выбранная платформа будет удовлетворять растущим потребностям организации. Как правило, выбирая геоинформационную платформу (технологию), планируется с помощью помощью разработанной системы решать определенные задачи, очевидные сегодня. Но уже завтра становится ясно, что выбранная технология не во всем обеспечивает решение расширяющегося круга задач. Следствием этого является необходимость выбора: либо нужно отказаться от решения ряда задач, либо переходить на некую новую технологическую платформу.
Таким образом затраты организации на приобретение технологического продукта, его адаптацию, обучение персонала оказываются в определенном смысле потерянными. Кроме того, при переходе на новую платформу требуются определенные дополнительные ресурсы на преобразование данных, которые уже введены в используемую систему. Поэтому крайне важно при выборе платформы для информационной системы учитывать в экономическом и техническом отношении все возможные варианты развития событий, от безупречно успешного внедрения до абсолютной неудачи.
Список используемой литературы
- Александров Д. В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы. – М.: Финансы и статистика, 2009. – 176 с.
- Костров А.В. Основы информационного менеджмента: Учеб. пособие М.: Финансы и статистика, 2009.-528с.
- Речкалов А.В., Куликов Г.Г. и др. Автоматизированное проектирование информационно-управляющих систем. Проектирование экспертных систем на основе системного моделирования (монография). - Уфа: Изд. УГАТУ, 1999.
- Конференция. Актуальные проблемы информационной безопасности: подходы и решения // Проблемы выбора аппаратно-программной платформы и конфигурации сервера базы данных– режим досупа: http://citforum.parma.ru/
database/skbd/glava_1.shtml, свободный.-Загл. с экрана.-яз.рус.

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