Классификация архитектур КИС. Системы основанные на распределенной архитектуре. CORBA. DCOM

 

Распределенное приложение - приложение, которое выполняется в среде распределенных вычислений. Модули такого приложения могут выполняться на разных вычислительных системах.

 

COM (Component Object Model – Объектная Модель Компонентов) – это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих распределённых компонентов, каждый из которых может использоваться во многих программах одновременно.

 

Основным понятием, которым оперирует стандарт COM, является COM-компонент. Программы, построенные на стандарте COM, фактически не являются автономными программами, а представляют собой набор взаимодействующих между собой COM-компонентов. Каждый компонент имеет уникальный идентификатор (GUID) и может одновременно использоваться многими программами. Компонент взаимодействует с другими программами через COM-интерфейсы – наборы абстрактных функций и свойств. Каждый COM-компонент должен, как минимум, поддерживать стандартный интерфейс «IUnknown», который предоставляет базовые средства для работы с компонентом. Интерфейс «IUnknown» включает в себя три метода: QueryInterface, AddRef, Release.

 

Выпущенная в 1996 году технология DCOM (Distributed COM – распределённая COM) основана на технологии DCE/RPC (разновидности RPC). DCOM позволяет COM-компонентам взаимодействовать друг с другом по сети. Главным конкурентом DCOM является другая известная распределённая технология – CORBA.

 

CORBA (Common Object Request Broker Architecture – общая архитектура брокера объектных запросов) – технологический стандарт написания распределённых приложений, продвигаемый консорциумом (рабочей группой) OMG и соответствующая ему информационная технология.

 

Технология CORBA создана для поддержки разработки и развёртывания сложных объектно-ориентированных прикладных систем.

 

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

 

Спецификация CORBA предписывает объединение программного кода в объект, который должен содержать информацию о функциональности кода и интерфейсах доступа. Готовые объекты могут вызываться из других программ (или объектов спецификации CORBA), расположенных в сети.

 

Спецификация CORBA использует язык описания интерфейсов (OMG IDL) для определения интерфейсов взаимодействия объектов с внешним миром, она описывает правила отображения из IDL в язык, используемый разработчиком CORBA-объекта.



Хранимые процедуры в MS SQL Server. Преимущества использования хранимых процедур. Обработка хранимых процедур. Синтаксис создания хранимых процедур

 

Сохраненная процедура – именованный набор операторов SQL, хранящийся на сервере.

Они позволяют:

 

1) Включать группы операторов

2) Вызывать другие сохраненные процедуры

3) Принимать входные и возвращать выходные параметры

4) Возвращать статус выполнения

 

Хранимые процедуры бывают

 

- системные – хранятся в БД master и начинаются с префикса SP_

- пользовательские сохраненные процедуры – хранятся в пользовательских БД

- временные сохраненные процедуры – хранятся во временной БД tempdb и удаляются автоматически.

- удаленные хранимые процедуры – хранимые процедуры других SQL Server.

- расширенные системные сохраненные процедуры -в отличии от всех перечисленных представляют из себя созданные на других языках программирования и откомпилированные программы, которые могут быть вызваны из SQL Server.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: