ТЕХНОЛОГИЯ ОТКРЫТЫХ СИСТЕМ Введение Применение подхода открытых систем в настоящее время является основной тенденцией в области информационных технологий и средств вычислительной техники, поддерживающих эти технологии. Идеологию открытых систем реализуют в своих последних разработках все ведущие фирмы - поставщики средств вычислительной техники, передачи информации, программного обеспечения и разработки прикладных информационных систем. Их результативность на рынке информационных технологий и систем определяется согласованной научно-технической политикой и реализацией стандартов открытых систем. Понятие и свойства открытой системы ■ Открытая система – это система, которая способна взаимодействовать с другой системой посредством реализации международных стандартных протоколов. ■ Протокол – это набор правил, определяющих взаимодействие устройств, программ, систем обработки данных, процессов или пользователей. Разнородность применяемых технических и программных средств, операционных сред, протоколов и форматов обмена данными, языковые различия приводят к возникновению гетерогенной среды, требующей интеграционной основы, обеспечивающей переносимость приложений, взаимодействие систем и их функциональное расширение. Согласно мировой практике такой интеграционной основой могут выступать принципы открытых систем и методы функциональной стандартизации. Открытыми системами могут являться как конечные, так и промежуточные системы, к которым предъявляются следующие требования: • возможность переноса прикладных программ, разработанных должным образом с минимальными изменениями, на широкий диапазон систем; • совместную работу с другими прикладными системами на локальных и удаленных платформах; • взаимодействие с пользователем в стиле, облегчающем переход от системы к системе. Свойства, характеризующие открытые системы: • переносимость прикладного программного обеспечения и повторная применимость программного обеспечения; • переносимость данных; •функциональная совместимость прикладного программного обеспечения; • функциональная совместимость управления и безопасности; • переносимость пользователей; • расширяемость; • масштабируемость; • прозрачность реализаций; • поддержка пользовательских требований. Этапы развития технологии открытой системы ■ Потребность в применении открытых систем возникла еще на заре использования вычислительной техники. Для этого существовали свои предпосылки и причины. Производители аппаратных платформ были заинтересованы в создании таких систем, которые позволяли бы выполнять широкий диапазон существующих программных приложений, а для этого необходимо было разработать стандарты их совместимости ■ В рамках развития технологии открытых систем работы ведется не только в направлении разработки операционных систем, значительные усилия предпринимаются для создания стандартов на интерфейсы для объединения существующих систем, прикладных программ и пользователей. Это направление основано на разработке новых международных промышленных стандартов и введении новых компонентов в единое модульное операционное окружение. ■ Международные стандарты должны быть реализованы для каждого системного компонента сети, включая каждую операционную систему и прикладные пакеты. До тех пор, пока компоненты удовлетворяют таким стандартам, они соответствуют целям открытых систем. Заключение ■ Можно сделать вывод, что создание технологии открытых систем было необходимостью, направленной на обеспечение возможности переносимости прикладных программ между различными платформами и взаимодействие систем друг с другом. ■ Автоматизация управленческой деятельности изначально связывалась только с автоматизацией некоторых вспомогательных, рутинных операций. Но бурное развитие информационных компьютерных технологий, совершенствование технической платформы и появление принципиально новых классов программных продуктов привело в наши дни к изменению подходов к автоматизации управления производством.