https: //ru.wikipedia/w/index.php? title=OmniORB amp; action=edit amp; redlink=1 gt;- Вільний (LGPL lt; https: //ru.wikipedia/wiki/LGPLgt;) ORB для C ++ lt; https: //ru.wikipedia/wiki/C%2B%2Bgt; і Python lt; https: //ru.wikipedia/wiki/Pythongt ;.
· ORBit2 lt; https: //ru.wikipedia/w/index.php? title=ORBit2 amp; action=edit amp; redlink=1 gt;- Вільний (LGPL lt; https: //ru.wikipedia/wiki/LGPLgt;) ORB для lt;http://ru.wikipedia/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)gt;, C ++ lt; https: //ru.wikipedia/wiki/C%2B%2Bgt; і Python lt; https: //ru.wikipedia/wiki/Pythongt ;.
· Jac ORB lt; https: //ru.wikipedia/w/index.php? title=JacORB amp; action=edit amp; redlink=1 gt;- Вільний (LGPL lt; https: //ru.wikipedia/wiki/LGPLgt;) ORB, написаний на Java lt; https: //ru.wikipedia/wiki/Javagt ;.
· TAO lt; https: //ru.wikipedia/w/index.php? title=TAO amp; action=edit amp; redlink=1 gt;- The ACE ORB lt; https: //ru.wikipedia/w/index.php? Title=The_ACE_ORB amp; action=edit amp; redlink=1 gt ;, відкритий lt; https: //ru.wikipedia/wiki/Open_source gt; ORB для C ++ lt; https: //ru.wikipedia/wiki/C%2B%2Bgt ;.
· Orbacus lt; https: //ru.wikipedia/w/index.php? title=Orbacus amp; action=edit amp; redlink=1 gt;- Комерційний ORB для C ++ lt; https: //ru.wikipedia/wiki/C%2B%2Bgt ;, Java lt; https: //ru.wikipedia/wiki/Javagt; від IONA Technologies lt;http://ru.wikipedia/w/index.php?title=IONA_Technologiesamp;action=editamp;redlink=1gt;.
CORBA (CommonObjectRequestBrokerArchitecture) - Загальна Архітектура Брокера Об'єктних Запитів - це стандарт, набір специфікацій для проміжного програмного забезпечення (ППО, middleware) об'єктного типу. Завдання ППО, як відомо, полягає у зв'язуванні програмних додатків для обміну даннимі.программірованіе розподілених систем Вільям Р. Станек Підготовка прикладних програм, об'єкти яких складені на різних мовах і взаємодіють між собою на самих різних ОС і платформах.
вибухонебезпечне зростання Інтернету і Web став причиною появи технологій, що докорінно змінюють існуючі способи застосування комп'ютерів. Найбільш серйозні зміни відбуваються в об'єктно-орієнтованої технології, якої провидці відводять нову роль у системах розподіленої обробки. Замість традиційних обчислювальних мереж архітектури кліентсервер нова ера розподіленої обробки тягне за собою перехід до систем масштабу підприємства з об'єктами, які розподілені між безліччю комп'ютерів, здатних обмінюватися інформацією незалежно від операційної системи, платформи або мови програмування. Ще дивніше те, що ці розподілені об'єкти можуть бути компонентами небудь однієї програми, або десятків програм, що утворюють систему, призначену для підприємства.
Назвемо технології, що дозволяють здійснювати розподілену обробку в гетерогенних системах: це архітектура брокера загальних об'єктних запитів (CommonObjectRequestBrokerArchitecture, CORBA) і протокол InternetInter-ORB Protocol (IIOP). CORBA повністю визначає архітектуру, необхідну для обміну інформацією між розподіленими об'єктами. До числа її специфікацій відносяться IIOP і безліч інших технологій. IIOP найважливіший компонент CORBA, тому що його основна функція організація взаємодії розподілених об'єктів в гетерогенному середовищі. Разом CORBA і IIOP характеризують різноманіття засобів проміжного рівня, які стануть стимулом для перегляду підходів до створення прикладних програм в мережевих середовищах розробниками всього світу.На винятковий варіанти рішення, що забезпечує розподілену обробку. Існує і конкуруюча архітектура, розроблена корпорацією Microsoft, об'єктна модель розподіленої обробки (DistributedComputingObjectModel, DCOM), в основному представлена ??брокером об'єктних запитів (ObjectRequestBroker, ORB), який входить до складу Windows NT 4.0 і буде включений в наступну редакцію Windows [10] .детіще консорціуму ObjectManagementGroup (OMG), у складі якого більше 700 компаній з самих різних галузей промисловості. Мета цієї організації полягає в тому, щоб визначати базові структури для розробки додатків з використанням об'єктно-орієнтованих методів. OMG випускає специфікації, що дозволяють стандартизувати обробку розподілених об'єктів, а не прикладні програми, і така орієнтація на розробку ідей, а не програм принесла групі великий успех.Самий вдалий результат діяльності OMG вперше реалізована в 1991 р CORBA. CORBA описує стандартну архітектуру для обміну інформацією між розподіленими об'єктами, завдяки якій компоненти прикладних програм можуть зв'язуватися один з одним, незалежно від їх місцеположення в обчислювальній мережі. Більше того, оскільки CORBA визначає стандартний інтерфейс між об'єктами, операційна система, в якій працює об'єкт, і мова, на якій він складений, не мають значення. Якщо об'єкт задовольняє вимогам CORBA, він...