Скачиваний:
73
Добавлен:
17.06.2016
Размер:
1.2 Mб
Скачать

16. Цель использования международных стандартов

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

Стандарты используются для достижения следующих целей:

  • портируемость приложений - перенос приложений на различные аппаратные платформы, операционные системы, сетевые протоколы;

  • интероперабельность - стандарты определяют общие форматы и интерфейсы взаимодействия программных систем;

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

  • снижение риска выбора программного продукта - использование стандартов освобождает разработчика от привязанности к конкретному программному продукту;

  • увеличение времени жизни системы - соответствие стандартам уменьшает риск быстрого устаревания системы.

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

В соответствии с [36] рассмотрим информационную и реализационную неоднородность РИУС, компонентами которых являются различные информационные ресурсы (ИР). Такими ИР являются исполняемые программы, базы данных и знаний, файловые системы, рассматриваемые независимо от аппаратно-программных платформ, их реализации и топологии их размещения в информационно-вычислительной сети.

Информационная неоднородность ресурсов заключается в разнообразии их прикладных контекстов (используемых онтологических средств – понятий, словарей; отображаемых реальных объектов, составляющих «поверхность соприкосновения» различных реальных миров и их (объектов) абстракций в информационных системах; семантических правил, определяющих адекватность совокупности моделируемых объектов реальности; моделируемых деятельностей; видов данных, способов их сбора и обработки; интерфейсов пользователей и т. д.).

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

Системы эволюционируют от простых, автономных подсистем к более сложным, интегрированным системам, основанным на интероперабельном взаимодействии компонентов. Усложнение бизнес-процессов и процедур управления – это непрерывный процесс, который является неотъемлемой составляющей деятельности организаций. Соответственно, создание системы и её реконструкция (реинженерия) – непрерывный процесс формирования, уточнения требований и конструирования. Реконструкция систем осуществляется постепенно. Система должна быть сконструирована так, чтобы произвольные её составляющие могли быть реконструированы при сохранении целостности системы.

Любая система после создания противодействует изменениям и имеет тенденцию быстрого превращения в бремя организации (так называемые legacy systems – унаследованные системы, использующие «уставшие» технологии, архитектуры, платформы, а также собственное программное и информационное обеспечение, при проектировании которых не были предусмотрены нужные меры по их пошаговой миграции в новые системы, соответствующие новым требованиям деловых процессов и технологии). Существенно, что в процессе миграции необходимо, чтобы мигрировавшие составляющие системы и оставшиеся компоненты унаследованных систем сохраняли интероперабельность.

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

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

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

Соседние файлы в папке К экзамену