Функции и процедуры Delphi. Справочник.

 

Не знаешь, где искать?
Читай Delphi FAQ!

 


КРАТКИЙ СПРАВОЧНИК ТЕРМИНОЛОГИИ MIDAS


MIDAS

Multi-tier Distributed Application Services. Технология, разработанная компанией Inprise/Borland, для создания и эксплуатации надежных высокопроизводительных распределенных систем на основе многозвенной архитектуры. Правильнее сказать MIDAS использует трехзвенную архитектуру с "тонким клиентом". Основной особенностью данной технологии является концентрации бизнес-логики приложения на промежуточном звене структуры "тонкий" клиент - сервер приложения - сервер баз данных. Т.е. концентрация бизнес-логики происходит на сервере приложений, что позволяет существенно повысить производительность.
"Тонкий" клиент Приложение, обеспечивающее интерфейс пользователя. Не содержит бизнес-логики. В рамках технологии MIDAS "тонкий" клиент не обращается напрямую к BDE. Говоря человеческим языком, он вообще может не подозревать о существовании BDE. "Тонкий" клиент взаимодействует с сервером приложений, а тот в свою очередь с BDE.
Briefcase modelМодель обработки данных. Позволяет осуществлять редактирование данных при отсутствии соединения клиента с сервером приложений. При данной модели обработки данных клиент лишь изредка соединяется с сервером приложений для того, чтобы получить/отправить данные для их дальнейшей локальной обработки.
Business Object BrokerБрокер, обеспечивающий равномерное распределение нагрузки на сеть. Обеспечивает стабильность многоуровневой системы. Сбои в системе могут возникнуть из-за перегрузки сервера или его отказа. При этом при отказе одного сервера приложений Business Object Broker соединяет клиентов с другим сервером приложений незаметно для самих клиентов. Поддерживает стандартные протоколы COM/DCOM, благодаря чему в системе могут использоваться любые OLE Automation объекты.
Constraint BrokerБрокер ограничений, обеспечивающий ссылочную целостность базы данных. Предоставляет клиенту правила поддержки ссылочной целостности. При использовании данного брокера Remote Data Broker передает клиенту правила и ограничения сервера, прочитанные из словаря данных. В результате анализ передаваемых клиентом записей на соответствие правилам сервера приложений производится локально без обращений к серверу, что снижает загрузку сети.
CORBA Data ModuleМодуль данных, служащий для реализации бизнес-логики в соответствии с технологией CORBA.
Data DictionaryСловарь данных. Представляет собой набор таблиц, создаваемых и обновляемых автоматически, в которые устанавливаются имена и описания пользователей, таблиц, информация о привилегиях пользователей, о расположении данных в памяти и т.д.
MTS Data Module Удаленный модуль данных, реализующий бизнес-логику. Использует возможности MTS (Microsoft Transaction Server).
Object AgentСервис, который получает запрос клиента к фабрике объектов (Object Factory), приводит его к формату понятному Object Factory, и пересылает его фабрике объектов для создания экземпляра сервера приложений.
RDBMS Relational Database Management System. Система управления реляционной базой данных. В архитектуре RDBMS можно выделить две наиболее важные структуры - это программное ядро и словарь данных (Data Dictionary). Ядро использует структуры данных из словаря данных для управления базой данных. Назначение RDBMS - хранение, выборка и обеспечение безопасности данных. Подсистемы RDBMS имеют тесную интеграцию с функциями ОС, предоставляющими доступ на низком уровне к памяти, центральному процессору, файловым структурам.
Remote Data BrokerБрокер удаленных данных. Позволяет создавать распределенные трехзвенные информационные системы "тонкий" клиент - сервер приложения - сервер баз данных. Вся бизнес-логика в данной схеме сконцентрирована в среднем звене, которое может представлять собой несколько серверов приложений, реализованных на нескольких компьютерах. Remote Data Broker реализует "briefcase model" обработки данных.
Remote Data Module Удаленный модуль данных. Служит для реализации бизнес-логики. Реализует интерфейс IdataBroker. Данный модуль обеспечивает взаимодействие с клиентами посредством DCOM, TCP/IP и HTTP.

См. также "Краткий справочник терминологии CORBA"


[Вернуться к содержанию]

 


Рейтинг@Mail.ru