КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Базовые спецификации
Базовые спецификации являются основными строительными блоками, из которых конструируются конкретные открытые технологии, и относятся к понятию «общедоступные спецификации» (Publicly Available Specifications — PAS). Система PAS охватывает стандарты де-факто, которые не являются международными стандартами. Однако сейчас интенсивно осуществляется процесс принятия наиболее распространенных и сопровождаемых PAS в качестве международных стандартов, что открывает возможность использования PAS в качестве элементов стандартизованных профилей ИТ. Системный подход к проектированию профилей опирается на классификацию базовых спецификаций и PAS, в основе которой используется по существу ортогональный набор эталонных моделей. В частности, ниже приводится возможная классификация базовых спецификаций [8]. Базовые функции ОС: определяются стандартами по окружению открытых систем POSIX (Portable Operating System Interface for ComputerEnvironments) [ISO/IEC 9945/1:1990, (IEEE Std 1003.1 -1990), Information technology. Portable Operating System Interface(POSIX) - Part 1: System Application Program Interface (API) [C Language]]. Функции управления базами данных: • язык баз данных SQL (Structured Query Language); • информационно-справочная система IRDS (Information Resource Dictionary System); • протокол распределенных операций RDA (Remote Database Access); • PAS Microsoft на открытый прикладной интерфейс доступа к базам данных ODBC API. Функции пользовательского интерфейса, которые включают в себя следующие стандарты ИТ: • MOTIF из OSF для графического пользовательского интерфейса • стандарт OPEN LOOK; • X Window вместе с GUI и телекоммуникациями; • стандарты для виртуального терминала (Virtual Terminal — VT), включая процедуры работы VT в символьном режиме через TCP/IP; • стандарты машинной графики GKS (Graphical Kernel System); • GKS-3D (Graphical Kernel System - 3 Dimentional); • PHIGS (Programmers Hierarchical Interactive Graphics System); • CGI (Computer Graphics Interface). Функции взаимосвязи открытых систем, включающие в себя: • спецификации сервиса и протоколов, разработанные в соответствии с моделью OSI (рекомендации серии Х.200); • стандарты для локальных сетей (IEEE 802) [IEEE Std 802-1990]; • спецификации сети Интернет [Transmission Control Protocol (TCP) - RFC 793, User Datagram Protocol (UDP) - RFC 768, Internet Protocol (IP)-RFC 791]. Функции распределенной обработки, включая следующие базовые спецификации OSI: • вызов удаленной процедуры RPC (Remote Procedure Call); • фиксация, параллельность и восстановление CCR (Commitment, Concurrency and Recovery); • протокол надежной передачи (RT); • обработка распределенной транзакции DTP (Distributed Transaction Processing); • управление файлами, доступ к файлам и передача файлов FTAM (File Transfer, Access and Management); • управление открытыми системами (OSI Management); • API для доступа к сервису Object Request Broker (ORB) в архитектуре CORBA и API, определяющий базовые возможности такого сервиса (Commom Object Services — COS); • язык спецификации интерфейсов объектов IDL (Interface Definition Language) и его проекции на объектно-ориентированные языки. Распределенные приложения: спецификации специальных сервисных элементов прикладного уровня модели OSI, стандартов InternetOMG, Х/Open. Как, например: • система обработки сообщений MHS (Message Handling System -Х.400)], • служба справочника (The Directory — Х.500); • спецификации распределенных приложений с архитектурой «клиент-сервер» и распределенных объектных приложений. Структуры данных и документов, форматы данных. • средства языка ASN. 1 (Abstract Syntax Notation One), предназначенного для спецификации прикладных структур данных — абстрактного синтаксиса прикладных объектов; • форматы метафайла для представления и передачи графической информации CGM (Computer Graphics Metafile); • спецификация сообщений и электронных данных для электронного обмена в управлении, коммерции и транспорте EDIFACT (ElectronicData Interchange for Administration, Commence and Trade); • спецификации документов — спецификации структур учрежденческих документов ODA (Open Document Architecture); • спецификации структур документов для производства, например SGML (Standard Generalized Markup Language); • языки описания документов гипермедиа и мультимедиа, например: HTML (Hypertext Markup Language); HyTime, SMDI»(Standard Music Description Language), SMSL (Standard Multimedia/Hypermedia Scripting Language), SPDS (Standard Page Description Language), DSSSL (Document Style Semantics and Specification Language); • спецификация форматов графических данных, например форматов JPEG, JBIG и MPEG. Спецификации инструментальных окружений (в частности, языков реализации и их библиотек) и CASE-окружений (например, ISO/IECDIS 13719, ЕСМА Portable Common Tool Environment). Кроме базовых в настоящее время существуют сотни различных типовых и конкретных спецификаций, разработанных и разрабатываемых в десятках организаций, занимающихся стандартизацией ИТ. Для оценки пригодности и актуальности той или иной спецификации разработана система оценки спецификаций, которая предназначена для поставщиков и пользователей. В рамках этой системы каждая спецификация оценивается с позиции ее соответствия некоторым выделенным критериям: степени согласованности, полноте, зрелости, стабильности, степени актуализации, доступности. Например, низкая оценка по степени согласованности назначается тем спецификациям, которые являются частной (корпоративной) принадлежностью и используются ограниченной группой поставщиков и пользователей. Напротив, высоко оцениваются спецификации, ставшие общепризнанными национальными или международными стандартами. Параметр полноты оценивает степень, в которой спецификация описывает основные свойства системы, необходимые для обеспечения функциональной области услуг. Зрелость указывает на уровень развития соответствующей технологии — высокую оценку получают спецификации, разработанные для хорошо изученных и активно применяемых технологий: эталонная модель достаточно проработана, существуют развитые формализованные математические модели, технологические принципы широко используются на практике. Высокая оценка стабильности означает, что спецификация «устоялась» и никаких существенных изменений в ближайшие годы не предвидится. Также высоко оцениваются спецификации, ориентированные на широкий диапазон систем и программных продуктов, доступных широкому кругу разработчиков и поставщиков с различными прикладными платформами. Средние оценки по указанным показателям присваиваются тем спецификациям, которые требуют некоторых дополнительных функций для обеспечения более высокой эффективности применения в предназначенной для них среде. Расширения функционального поля и повышения уровня оценки можно достичь разработкой соответствующего стандарта или включением этой спецификации в состав другой, более «продвинутой» спецификации. Идентификация спецификаций производится по следующим элементам: имя (наименование) спецификации, дата публикации (дата, когда спецификация стала доступной для общего использования), организация-спонсор (организация, ответственная за разработку и/или поддержание, и/или существование данной спецификации), применимость, степень согласованности, доступность изделия, полнота, зрелость, стабильность, проблемы/ограничения, аттестационное тестирование, привязки, дальнейшие возможности развития, альтернативные спецификации [2]. Анализ базовых спецификаций ИТ показывает, что современная методологическая база открытых систем представляет собой сложную систему концептуальных, структурных, функциональных, поведенческих и лингвистических моделей, взаимосвязанных между собой, а также вспомогательных процедур и средств. При этом следует отметить Динамичность развития всей этой системы, поддерживаемого целенаправленной деятельностью развитой инфраструктуры специализированных международных институтов. Приведенный обзор базовых спецификаций ИТ является достаточно общим и возможны другие подходы к классификации и анализу спецификаций ИТ. Однако область спецификаций ИТ, несмотря на свою обширность и техническую сложность, легко систематизируется, что важно при использовании спецификаций в процессе разработки новых открытых систем и технологий, например посредством аппарата функциональной стандартизации — профилирования.
Дата добавления: 2015-04-30; Просмотров: 726; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |