Студопедия — Композитная структура программ
Студопедия Главная Случайная страница Обратная связь

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

Композитная структура программ






Традиционные программы имеют «монолитную» модульную структуру, состоящую из жёстко связанных подпрограмм (рис. 9.1 а). Эти связи организует программист ещё на этапе кодирования программы. На этапе выполнения эти связи не могут изменяться, а подпрограммы находятся в монопольном владении основной программы. Никакая другая программа не имеет доступа к этим подпрограммам.

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

(а)

(б)

Рис. 10.1. Монолитная (а) и композитная (б) структура программ

Таким образом, структура композитной программы оказывается распределённой между сервером приложения и сервером, на котором хранятся её компоненты. Вырванные из контекста основной программы подпрограммы становятся автономно управляемыми модулями, которыми могут пользоваться другие, не обязательно композитные, программы (с помощью того же механизма доступа «по запросу»). Таким образом, композитная организация программ является ещё одним способом их интеграции в единую программную систему, основанную на общем способе взаимодействия своих компонент. Этот способ интеграции начинает всё шире использоваться для интеграции корпоративных информационных систем, приходя на смену достаточно сложным системам интеграции корпоративных приложений, таким как Enterprise Application Integration (EAI).







Дата добавления: 2014-11-12; просмотров: 956. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Типовые ситуационные задачи. Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт. ст. Влияние психоэмоциональных факторов отсутствует. Колебаний АД практически нет. Головной боли нет. Нормализовать...

Эндоскопическая диагностика язвенной болезни желудка, гастрита, опухоли Хронический гастрит - понятие клинико-анатомическое, характеризующееся определенными патоморфологическими изменениями слизистой оболочки желудка - неспецифическим воспалительным процессом...

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Внешняя политика России 1894- 1917 гг. Внешнюю политику Николая II и первый период его царствования определяли, по меньшей мере три важных фактора...

Оценка качества Анализ документации. Имеющийся рецепт, паспорт письменного контроля и номер лекарственной формы соответствуют друг другу. Ингредиенты совместимы, расчеты сделаны верно, паспорт письменного контроля выписан верно. Правильность упаковки и оформления....

БИОХИМИЯ ТКАНЕЙ ЗУБА В составе зуба выделяют минерализованные и неминерализованные ткани...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия