Relational Interface System

Relational Interface System

Relational Interface System (RIS) (дословно, система реляционного интерфейса)  — разработанное Intergraph Corporation программное обеспечение (ПО) промежуточного слоя для связи клиентского ПО с сервером БД (СУБД).

RIS является обобщенным SQL-интерфейсом, который позволяет прикладным программам обращаться к базам данных, использующим SQL. RIS позволяет программному приложению обращаться к различным СУБД (включая, но не ограничиваясь, Oracle, Informix, Ingres, Sybase, Rdb, DB2, IBM AS/400, Microsoft SQL Server) через общий интерфейс.[1]
Система RIS была разработана намного раньше ODBC и первоначально функционировала на различных вариантах UNIX (включая CLIX), а впоследствии на компьютерах Apple и Windows.

Содержание

Архитектура

Программное приложение связывается с подсистемой RIS, а RIS обеспечивает необходимую трансляцию в протокол, понятный основному модулю базы данных. Это даёт возможность во время эксплуатации переключать приложения, написанные для RIS, между различными системами баз данных без изменения их исходного кода. Интерфейс пользователя RIS и интерфейс прикладного программирования для RIS независим от присоединённой базы данных.

Интерфейс RIS в основном состоит из четырёх частей: приложение, RIS-клиент, RIS-сервер данных и собственно СУБД. При этом приложение и СУБД являются сторонними компонентами и не входят в продукты Intergraph RIS.

RIS-клиент обычно выполняется на той же самой системе, что и приложение. RIS-сервер выполняется на той системе, где находится ядро базы данных (наиболее типичный случай), на другой удалённой выделенной для него системе в сети, на общей системе, на которой выполняется программное обеспечение клиента и приложения, или, наконец, на единой системе, где функционируют все четыре компонента. Исключение составляет DOS RIS. Под DOS программное обеспечение клиента не располагается на той же самой системе, что и приложение.

Области применения

Технология RIS использовалась, например, в геоинформационных системах на платформе Modular GIS Environment, цифровых фотограмметрических станциях ImageStation, системах контроля периметра I/Security, системах САПР (таких, как MicroStation) и системе твердотельного проектирования/моделирования I/EMS (прародителе Solid Edge).

См. также

Примечания

  1. Д. М. Жук, В. Б. Маничев Краткое руководство по MicroStation — RIS, с. 77

Ссылки

Д. М. Жук, В. Б. Маничев Краткое руководство по MicroStation. — Москва, 2000. — С. 70-73, 77-78. — 104 с.





Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Relational Interface System" в других словарях:

  • Relational database — A visual diagram showing the relationship between the two tables, as indicated by the arrow A relational database matches data by using common characteristics found within the data set. The resulting groups of data uses the relational model (a… …   Wikipedia

  • System Architect (software) — Infobox Software caption = System Architect with BPMN and Network Diagrams Open and Browsed name = System Architect developer = Telelogic, An IBM Company latest release version = Version 11.1 with SP1 latest release date = Released Sept 25 2008… …   Wikipedia

  • IBM Information Management System — (IMS) is a joint hierarchical database and information management system with extensive transaction processing capabilities. History IBM designed IMS with Rockwell and Caterpillar starting in 1966 for the Apollo program. IMS s challenge was to… …   Wikipedia

  • Proteus Conversational Interface — Proteus Conversational Engine is a conversational interface system developed by Artificial Ingenuity, a research and development company in Arizona, USA. Example software and software components are available as free downloads, and the source… …   Wikipedia

  • Object-relational impedance mismatch — The object relational impedance mismatch is a set of conceptual and technical difficulties that are often encountered when a relational database management system (RDBMS) is being used by a program written in an object oriented programming… …   Wikipedia

  • Database management system — A database management system (DBMS) is a software package with computer programs that control the creation, maintenance, and the use of a database. It allows organizations to conveniently develop databases for various applications by database… …   Wikipedia

  • Comparison of relational database management systems — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • Object-relational database — An object relational database (ORD), or object relational database management system (ORDBMS), is a database management system (DBMS) similar to a relational database, but with an object oriented database model: objects, classes and inheritance… …   Wikipedia

  • Pick operating system — Company / developer Don Nelson, Dick Pick, TRW Programmed in Assembly language Initial release 1965 (GIRLS), 1973 (Reality Operating System) Marketing target Business data processing Available …   Wikipedia

  • Object-relational mapping — For another use of ORM , see Object role modeling. Object relational mapping (ORM, O/RM, and O/R mapping) in computer software is a programming technique for converting data between incompatible type systems in object oriented programming… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»