Технология на COM (компонент модел обект), DCOM

Друга технологична тенденция е Microsoft, за да се създаде разпределени обектен модел компонент, Разпределени Component Object Model (DCOM), който е вграден в операционната система Windows.







DCOM - софтуерна архитектура, разработена от Microsoft за разпространение на приложения между множество компютри в мрежата. Софтуер компонент на една машина може да използвате DCOM да изпратите съобщението (наречена отдалечена процедура) към компонент на друга машина. DCOM автоматично установява връзка, изпраща съобщение и връща отговор на дистанционното компонент.

COM и DCOM - технологии, които позволяват взаимодействие между компонентите на приложенията и дава възможност за разполагане на приложение в разпределена върху платформата Windows. COM е модел на програмиране на базата на обект, който опростява взаимодействието между различните приложения и компоненти, както и DCOM - един вид "лепило", която обвързва различните технологиите, използвани в разпределени приложения. DCOM позволява два или повече компонента лесно да взаимодействат един с друг, независимо от това кога и на какъв език са написани в програмирането, както и къде точно са те и как работи на операционната система.

Разпределени много потребители заявление може да променя таблиците в базата данни и да общуват дори и на други лица, които не са свързани с бази данни, като опашката на съобщенията. Сделки осъзнават прост механизъм за работата на принципа на "всичко или нищо". Операцията се извършва само тогава, когато една успешна промяна на всички участващи сайтове, както и за неизпълнение на задължението да се промени един от тях, цялата операция се отменя.







DCOM е значително предимство на лекотата на използване. Когато програмисти пишат свои собствени Windows-базирани приложения, използващи ActiveX (Microsoft предложените методи на организация на софтуерни компоненти), операционната система автоматично ще инсталира необходимите връзки и пренасочване на трафика между компоненти, независимо от това дали компонентите се намират на една и съща машина, или не.

способност DCOM да се свързват компоненти позволи на Microsoft да даде Windows редица важни допълнителни функции, в частност, за изпълнение на сървъра Microsoft транзакция сървър, отговорен за извършване на транзакции на базата данни в интернет. Новата версия на COM + допълнително ще опрости програмирането на разпределени приложения, по-специално в резултат на компоненти, като базата данни, разположени в паметта.

Въпреки това, DCOM има редица недостатъци. Това решение все още се фокусира изключително върху системи на Microsoft. DCOM първоначално е бил предназначен за Windows. Добре известно е, че Microsoft е подписала споразумение с Software AG, която е предмет - прехвърляне на DCOM на други платформи.

DCOM срещу CORBA

И двете системи са DCOM и CORBA консорциум Object Management Group подкрепа разпределени изчисления на Microsoft. Въпреки това, тези две технологии се развиват в различни посоки.

Microsoft е разширила DCOM, добавяйки, обработка на транзакции услуги, опростяване на програмирането на разпределени приложения и подобрена поддръжка за Unix и други платформи.

OMG се разширява компонент своя модел за сметка на услуги, насочени към конкретни отрасли, т.е. телекомуникации, производство, е-търговия, финанси, медицина, транспорт и комунални услуги.

Знаете ли, че процесуалното черпене, процедурата - това е най-добре познат вид програмиране абстракция. Всеки, който се използва за изпълнение на функцията на подпрограмата реализира по този начин процедурна абстракция. Процедура съчетава техниките на абстракция от параметризация и спецификация, което позволява абстрахиране отделна сделка или събитие.

Новини
Knights етер теория