Стандарт ISO 10303-22
- ISO 10303-22 — часть методов реализации стандарта STEP, SDAI (Standard data access interface).
- SDAI определяет абстрактный интерфейс для работы с данными в соответствии с моделями данных EXPRESS.
- SDAI не зависит от конкретного языка программирования, существуют языковые привязки для C++, Java, FORTRAN и CORBA.
- Первоначальная цель SDAI — обеспечение переносимости программных приложений, но это было отменено из-за различий в API.
- SDAI иногда используется для обозначения API, поддерживающих STEP, даже если они не полностью соответствуют стандарту ISO 10303-22.
- Часть 35 STEP предоставляет формальный способ подтверждения соответствия реализации SDAI.
- Основные компоненты SDAI: схема словаря SDAI, сеанс SDAI, хранилище SDAI, SDAI-модель, пример схемы.
- Основные поставщики программного обеспечения для SDAI: Еврошаг, Технология EPM, LKSoftWare GmbH/JSDAI, Open Design Alliance STEP SDK, PDTec AG, STEP Tools, Inc, Библиотека классов NIST STEP, STEPcode (ранее STEP Class Library), JSDAI.
Полный текст статьи: