Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
КЛЮЧЕВЫЕ МОМЕНТЫ ТЕМЫ №3
3.1 Основным перспективным направлением создания информационных технологий, определяющим эффективность информационно-вычислительных систем всех уровней и назначений, признана технология открытых систем, сущность которой состоит в обеспечении: · возможность переноса (мобильность) прикладных систем, · совместную работу (интероперабельность) с другими прикладными системами на локальных и удаленных платформах; · взаимодействие с пользователями в стиле, обеспечивающем последним переход от системы к системе (мобильность пользователей). 3.2 Ключевой момент в этом определении - использование термина открытая спецификация, что, в свою очередь, определяется как общедоступная спецификация, которая поддерживается открытым, гласным согласительным процессом, направленным на постоянную адаптацию новой технологии, и соответствует стандартам. 3.4 Открытая спецификация не зависит от конкретной технологии, т.е. не зависит от конкретных технических и программных средств или продуктов отдельных производителей. Открытая спецификация одинаково доступна любой заинтересованной стороне. Более того, открытая спецификация находится под контролем общественного мнения, поэтому заинтересованные стороны могут принимать участие в ее развитии. 3.5 OSE - это функциональная вычислительная среда, поддерживающая переносимые, масштабируемые и взаимодействующие прикладные программы через стандартные услуги, интерфейсы, форматы и протоколы. Стандартом могут быть международные, национальные или другие открытые (общедоступные) спецификации. Эти спецификации доступны любому пользователю и поставщику коммуникационного оборудования при построении систем и средств, удовлетворяющих критериям OSE. 3.6 Открытые системы характеризуются тремя основными свойствами: взаимодействием систем, переносимостью и масштабируемостью прикладных программ. 3.7 Прикладная программа — это: 1) логическое группирование в единый блок действий и относящихся к ним данных и технологий; прикладная программа, являясь частью информационной системы, включает в себя группу программ (программное обеспечение) или информационные ресурсы, предназначенные для обработки данных в требуемую информацию; 2) логическое группирование программ, данных и технологии, с которыми конечный пользователь взаимодействует при выполнении конкретной функции или класса функций. 3.8 Прикладные программы в OSE переносимы, если они написаны на стандартном языке программирования. Кроме того, они работают в стандартном интерфейсе, который связывает их с вычислительной средой. Они создают и принимают данные в стандартном формате и передают их, используя стандартные протоколы, выполняющиеся в любой вычислительной среде. 3.9 Прикладные программы в OSE масштабируемы в среде самых различных платформ и сетевых конфигураций, начиная от автономных микроЭВМ и кончая крупными системами распределенной обработки, в состав которых могут входить микроЭВМ, рабочие станции, мини-ЭВМ, большие ЭВМ и суперЭВМ или любая их комбинация. Разницу в объеме вычислительных ресурсов на любой платформе пользователь может заметить только благодаря влиянию этого объема на скорость выполнения прикладной программы, например на скорость обновления информации, на экране, или на скорость получения данных, либо на способность платформы оперировать данными. 3.10 Прикладные программы взаимодействуют друг с другом, используя стандартные протоколы, форматы обмена данными и интерфейсы систем распределенной обработки данных с целью передачи, приема, осмысленного восприятия и использования информации. Процесс передачи информации с одной платформы через локальную вычислительную сеть, глобальную вычислительную сеть или комбинацию сетей на другую платформу должен быть прозрачен для прикладной программы и пользователя. Расположение других платформ, пользователей, баз данных и программ также не должно иметь значения для данной программы. 3.11 Услуги операционной системы обеспечивают функционирование прикладной платформы и управление ею. 3.12 Услуги интерфейса «человек — машина» определяют методы, с помощью которых пользователи могут взаимодействовать с прикладной программой. 3.13 Услуги разработки программного обеспечения. Технология открытых систем преследует цель создавать и применять переносимые, масштабируемые, совместно работающие программные средства. Услуги разработки программного обеспечения предоставляют необходимую инфраструктуру, в которую входят стандартные языки программирования, инструментальные средства и функциональные среды для разработки программного обеспечения. 3.14 Услуги административного управления данными. Центральная задача большинства систем — административное управление данными. Услуги могут быть определены независимо от процессов, порождающих и использующих данные, могут предоставлять возможности независимого обслуживания, совместного и независимого использования данных различными процессами. 3.15 Услуги обмена данными обеспечивают поддержку специфических аспектов обмена информацией, включая форматы и семантику логических объектов данных для прикладных программ, работающих как на одной платформе, так и на различных (неоднородных) платформах. 3.16. Графические услуги обеспечивают функции, необходимые для создания отображаемых изображений и манипулирования ими. 3.17. Сетевые услуги создают функциональные возможности и механизмы поддержки распределенных прикладных программ, которым требуется независимый доступ к данным и программам в неоднородной сетевой среде.
Дата добавления: 2014-11-06; просмотров: 366; Нарушение авторских прав Мы поможем в написании ваших работ! |