Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Взаимодействие программ в информационных системах (ИС)



Взаимодействие – организация взаимного общения программ друг с другом и с источником данных. В качестве последнего в ИС выступают базы данных (БД) вместе с системой управления базами данных (СУБД). Программы, работающие в составе ИС, получают информацию из БД, к которым имеют доступ и другие программы. Простейший уровень взаимосвязи – одна программа записывает результаты своей работы, а другая использует эти результаты для своей работы. Для целей унифицированного доступа к данным используют специальные языки, например, SQL (Structured Query Language – язык структурированных запросов).

Но во многих случаях необходимо иметь возможность запускать из одной программы другую, передавая при этом ей управляющую информацию. Запуск основного приложения порождает в среде операционной системы процесс, выделяя ресурсы компьютера (память и время процессора).

Часто нужен обмен информацией между программами, выполняющимися одновременно. Яркий пример – Интернет, где в глобальную сеть соединены компьютеры с различными операционными системами (Windows, Unix, Solaris, сотовые телефоны и др.).

Простейшими средствами параллельного общения вначале были файлы совместного доступа или разделяемые файлы (еще на заре Windows).

Позднее - технология связывания и внедрения объектов OLE1 (Object Linking and Embedding). Благодаря OLE1 появилась возможность создавать составные документы (например, в документ World вставить таблицу Excel). На смену ей пришла технология OLE2, позволяющая различным программам предоставлять свои функции. Программа, предоставляющая свои функции, называется сервером, а пользующаяся – клиентом.

Следующий шаг - технология COM – Component Object Model, при которой неважно, на каких языках написаны программы и где они выполняются: в одном потоке, в разных потоках, на разных компьютерах.





Дата публикования: 2014-10-25; Прочитано: 378 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...