Difference between revisions 19302955 and 19303234 on ukwiki{{Wikify}}⏎ '''CORBA''' ({{lang-en|Common Object Request Broker Architecture}} — загальна архітектура брокера об'єктних запитів) — це запропонований [[Object Management Group|консорціумом [[OMG]] [[технологічний стандарт]] розробки розподілених [[Застосунок|застосунків]]. Завдання CORBA — інтегрувати [[розподілені системи]], дати можливість програмам, що написані різними [[мова програмування|мовами]] та працюють у різних вузлах мережі, взаємодіяти одна з одною так само просто, наче вони знаходяться в адресному просторі одного процесу. == Історія == Наприкінці 1980 — -тих і на початку 1990 — -тих років багато провідних фірм — розробників займалися пошуком технологій, які принесли б відчутну користь на мінливому ринку комп'ютерних розробок. Такою технологією виявилася область розподілених комп'ютерних систем. Необхідно було розробити єдину структуру, яка б дала змогу здійснити повторне використання та інтеграцію коду, що важливо для розробників. Ціна за ність [[повторне використання коду|повторного використання]] та інтеграціюї коду була високою, проте ніхто з розробників поодинці не міг втілити в реальність пошироко використовуваений, мовно-незалежний стандарт, який включає в себе підтримку складних багато зв'язних додатків. ⏎ ⏎ ⏎ ⏎ У травні 1989 р. була сформована [https://uk.wikipedia.org/wiki/[Object_ Management_ Group |OMG (Object Management Group)]]. Нині OMG нараховує більше 700 членів (до OMG входять практично всі найбільші виробники програмного забезпечення (ПЗ), за виключеннянятком Microsoft). Задачею консорціуму OMG є визначення набору специфікацій, які дають змогу будувати інтероперабельні інформаційні системи. ⏎ ⏎ ⏎ ⏎ Специфікація OMG — The Common Object Request Broker Architecture (CORBA) є індустріальним стандартом, який описує високо рівневі засоби підтримки взаємодії об'єктів в розподілених гетерогенних середовищах. CORBA специфікує інфраструктуру взаємодії компонент (об'єктів) на [[представницький рівень|представницькому рівні]] і на рівні додатків [[рівень додатків|рівні додатків]] [[модель OSI|моделі OSI]]. Вона дає розглядати всі додатки в розподіленій системі як [[Об'єкт (програмування)|об'єкти]]. пПричому, об'єкти можуть одночасно відігравати роль клієнта та сервера: роль клієнта, якщо об'єкт є ініціатором виклику на ньому який-небудь метод. Об'єкти-сервери зазвичай називають «реалізацією об'єктів». Практика показує, що більшість об'єктів одночасно виконують роль клієнтів і серверів, по черзі викликаючи методи на інших об'єктах і відповідаючи на виклики ззовні. Використовуючи CORBA, тим самим, є можливість будувати більш гнучкі системи, ніж системи клієнт-сервер, основані на дворівневій і трирівневій архітектурі. {{Wikify}}⏎ == Загальний огляд == CORBA об'єднує програмний код в об'єкт, що містить інформацію про функціональність та інтерфейси доступу. Готові об'єкти можуть викликатися з інших програм або розташованих у мережі об'єктів CORBA. (contracted; show full) {{refimprove}} {{Compu-prog-stub}} {{ВП-портали|Програмування|Інформаційні технології|}} [[Категорія:Розподілені обчислення]] [[Категорія:Об'єктно-орієнтоване програмування]] [[Категорія:Взаємодія між процесами]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://uk.wikipedia.org/w/index.php?diff=prev&oldid=19303234.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|