Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Базовые спецификации




 

Базовые спецификации являются основными строительными бло­ками, из которых конструируются конкретные открытые технологии, и относятся к понятию «общедоступные спецификации» (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-05-08; Мы поможем в написании ваших работ!; просмотров: 1081 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Наглость – это ругаться с преподавателем по поводу четверки, хотя перед экзаменом уверен, что не знаешь даже на два. © Неизвестно
==> читать все изречения...

2610 - | 2184 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.