Common Object Request Broker Architecture (original) (raw)
CORBA هي كلمة اختصار لـCommon Object Request Broker Architecture وهي عبارة إنكليزية تعني باللغة العربية أسلوب البناء الوسيطي لطلب الأغراض العامة. يعتبر أسلوب البناء الوسيطي لطلب الأغراض العامة CORBA معيار قياسي معرّف من قبل مجموعة إدارة الأغراض (بالإنجليزية: Object Management Group، OMG). يخوّل هذا المعيار المكونات البرمجية (بالإنجليزية: Software components) المكتوبة بلغات حاسوبية مختلفة، والتي تعمل على أجهزة متعددة، يخولها بالعمل معا.
Property | Value |
---|---|
dbo:abstract | CORBA هي كلمة اختصار لـCommon Object Request Broker Architecture وهي عبارة إنكليزية تعني باللغة العربية أسلوب البناء الوسيطي لطلب الأغراض العامة. يعتبر أسلوب البناء الوسيطي لطلب الأغراض العامة CORBA معيار قياسي معرّف من قبل مجموعة إدارة الأغراض (بالإنجليزية: Object Management Group، OMG). يخوّل هذا المعيار المكونات البرمجية (بالإنجليزية: Software components) المكتوبة بلغات حاسوبية مختلفة، والتي تعمل على أجهزة متعددة، يخولها بالعمل معا. (ar) The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) designed to facilitate the communication of systems that are deployed on diverse platforms. CORBA enables collaboration between systems on different operating systems, programming languages, and computing hardware. CORBA uses an object-oriented model although the systems that use the CORBA do not have to be object-oriented. CORBA is an example of the distributed object paradigm. (en) Die Common Object Request Broker Architecture (CORBA, englisch für Allgemeine Architektur für Vermittler von Objekt-Nachrichten) ist eine Spezifikation für eine objektorientierte Middleware, deren Kern ein sog. Object Request Broker, der ORB, bildet und die plattformübergreifende Protokolle und Dienste definiert. Sie wird von der Object Management Group (OMG) entwickelt. CORBA-konforme Implementierungen vereinfachen das Erstellen verteilter Anwendungen in heterogenen Umgebungen. (de) CORBA (Common Object Request Broker Architecture) informatikan sistema bananduak garatzeko plataforma ezartzen duen estandar bat da, objektuetara zuzendutako oinarri batekin urruneko metodoei deia erraztuz. sortutako estandar honek APIak, komunikazio protokoloak eta lengoaia ezberdinetan idatziak eta plataforma ezberdinetan exekutatuak izan diren aplikazioen arteko elkarrekintza ahalbidetzen duten tresnak definitzen ditu. Zentzu orokor batean, CORBA-k kode idatzia "bildu" egiten du beste lengoaia batean, zeinak pakete batean kodigoaren gaitasun gehigarriak eta bere metodoei deitzeko gaitasunaren informazio gehigarria duen. Sortzen diren objektuak, sareko beste programa edo CORBA objektu batetik deitu daitezke. Beraz, CORBA makinak irakur dezaken dokumentazio formatu bat da, goiburudun fitxategien antzekoa baina informazio gehiagorekin. CORBA-k (IDL) erabiltzen du objektuek interfazeetan eskainiko dituzten zerbitzuak definitzeko. CORBA-k IDL hau hartu dezake oinarri lengoaia zehatz baten interfazea definitzeko. Ada, C, C++, , Java, Python, Perl eta lengoaietarako ditu inplementazio estandarrak. Interfaze bat IDL-an konpilatzean kodea sortzen du bezeroarentzat eta zerbitzariarentzat ( Objektuaren inplementatzailearentzat). Bezeroaren kodeak urruneko metodo deiak egin ahal izateko dira Stub bezela ezaguna da , eta bezeroaren aldean urruneko objektuaren proxya (Ordezkaria) dauka. Zerbitzariarentzat sortutako kodea skeletons batzuetan datza. Garatzaileak objektuaren metodoak inplementatzeko bete behar dituen eskeletoak. CORBA multiplataforma zehaztapena baino gehiago da. Oro har, beharrezkoak izaten diren zerbitzuak definitzen ditu. Adibidez, segurtasun zerbitzuak eta transakzioak.Beraz, ez da sistema eragile bat, da. (eu) Common Object Request Broker Architecture (CORBA) es un estándar definido por Object Management Group (OMG) que permite que diversos componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras, puedan trabajar juntos; es decir, facilita el desarrollo de aplicaciones distribuidas en entornos heterogéneos.[cita requerida] (es) CORBA, acronyme de Common Object Request Broker Architecture, est une architecture logicielle pour le développement de composants et d’object request broker (ORB). Ces composants, qui sont assemblés afin de construire des applications complètes, peuvent être écrits dans des langages de programmation distincts, être exécutés dans des processus séparés, voire être déployés sur des machines distinctes. CORBA est un standard maintenu par l’Object Management Group. (fr) Is caighdeán é an Ailtireacht Choiteann Bróicéara Iarratas ar Oibiachtaí nó CORBA (Common Object Request Broker Architecture as Béarla) a cuireadh chun cinn ag an ngrúpa OMG le haghaidh cumarsáid idir córais a dhéanamh níos éasca. Is féidir le comhpháirteanna dáilte ar nóid éagsúla ar an líonra agus scríofa i dteangacha éagsúla cumarsáid a dhéanamh. (ga) 공통 객체 요구 매개자 구조(Common Object Request Broker Architecture; CORBA, 코바)는 OMG에서 정의한 규격으로서 소프트웨어 컴포넌트들을 언어와 사용환경에 대한 제약이 없는 통합을 위한 표준을 지칭한다. (ko) Common Object Request Broker Architecture(コモン オブジェクト リクエスト ブローカー アーキテクチャー、略称CORBA)とは、Object Management Group (OMG) が定義した標準規格であり、様々なコンピュータ上で様々なプログラミング言語で書かれたソフトウェアコンポーネントの相互利用を可能にする(技術)ものである。 (ja) Common Object Request Broker Architecture, kortweg CORBA, is een standaard voor de communicatie tussen objecten, geschreven in verschillende programmeertalen en draaiend op verschillende machines. ORB's (Object Request Brokers) worden geleverd door verschillende bedrijven en zijn gebaseerd op IIOP (Internet Inter Orb Protocol), waardoor in principe clients en servers, onafhankelijk van de gebruikte ORB, met elkaar kunnen praten. (nl) CORBA (Common Object Request Broker Architecture) è uno standard sviluppato dall'Object Management Group per permettere la comunicazione fra componenti indipendentemente dalla loro distribuzione sui diversi nodi della rete o dal linguaggio di programmazione con cui siano stati sviluppati. Esso facilita lo sviluppo di sistemi distribuiti fornendo: * un'infrastruttura per permettere la comunicazione fra oggetti in un sistema distribuito, * un insieme di servizi utili, * un supporto che permette ad applicazioni, implementate usando vari linguaggi, di interoperare. I vari componenti comunicano attraverso un oggetto chiamato "broker" (da cui deriva il nome dell'architettura), che può essere visto come un intermediario fra le parti in comunicazione. I componenti sono "presentati" al broker attraverso la scrittura di un'interfaccia nel linguaggio IDL. (it) CORBA, akronym för Common Object Request Broker Architecture, är en standard för samarbete mellan applikationer.CORBA har definierats av Object Management Group, och var en av de första öppna standarder på marknaden som gjorde det möjligt att få tillämpningar från olika leverantörer, skrivna i olika programspråk eller utvecklade för olika datorarkitekturer att samarbeta. Således kunde ett Cobolprogram som kördes på stordator utbyta information med ett program skrivet i C, C++ eller Java som kördes på en PC eller ett Unixsystem. Gränssnitt mellan samarbetande tillämpningar är definierade i beskrivningsspråket IDL (Interface Definition Language). IDL är objektorienterat och kan definiera hur program, komponenter eller objekt anropar varandra. De grundläggande komponenterna i CORBA är: * , Object Request Broker, som är infrastruktur i en datornod som möjliggör att programmen i denna nod kan samarbeta med andra program. * stubbe, som är en anslutning till CORBA-infrastrukturen för ett klientprogram. Stubbe genereras från IDL. * skelett, som är en anslutning för serverprogram. Skelett genereras från IDL. * objektadapter (visas ej i bild) som stöder server vid samverkan med ORB:en. OMG har definierat ett antal horisontella CORBA-tjänster som skulle lösa generella konstruktionsproblem, till exempel , transaktionshantering, (beständig lagring). Vissa branscher har definierat så kallade vertikala CORBA-tjänster, till exempel IATA:s CUSS-standard för självbetjäningskiosker för flyg. CORBA var en av de första industriella teknikerna för tjänsteorienterad arkitektur (SOA). CORBA hade en viss framgång under den andra halvan av 1990-talet. CORBA stöds numera av bland annat Java, men används mest i mycket specifika områden. (sv) CORBA (abreviado de Common Object Request Broker Architecture) é a arquitetura padrão criada pelo Object Management Group para estabelecer e simplificar a troca de dados entre sistemas distribuídos heterogêneos. Em face da diversidade de hardware e software que encontramos atualmente, a CORBA atua de modo que os objetos (componentes dos softwares) possam se comunicar de forma transparente ao usuário, mesmo que para isso seja necessário interoperar com outro software, em outro sistema operacional e em outra ferramenta de desenvolvimento. CORBA é um dos modelos mais populares de objetos distribuídos, juntamente com o DCOM, formato proprietário da Microsoft. (pt) CORBA (ang. Common Object Request Broker Architecture) – technologia zapewniająca komunikację pomiędzy obiektami pracującymi w heterogenicznych (różnorodnych) systemach komputerowych. Obiekty pełniące dowolne funkcje mogą być zaimplementowane w różnych językach programowania, na dowolnej platformie sprzętowej, pod kontrolą różnych systemów operacyjnych. Opis obiektów, a właściwie interfejsów do nich, znajduje się w pliku IDL (ang. Interface Definition Language), który jest kompilowany na kod zajmujący się przekazywaniem metod (w przypadku implementacji technologii CORBA w niektórych językach interpretowanych, plik IDL jest interpretowany w czasie wykonania). Obiekty mają swoje adresy (ang. Interoperable Object Reference). Są to kilkusetznakowe adresy kodujące wiele informacji o obiekcie, m.in. adres komputera, adres programu na komputerze, informacje o kolejności zapisu bajtów (czy jest to big endian, czy little endian), numer obiektu, typ obiektu, itd. Adresy IOR mogą dotyczyć także niskopoziomowych protokołów transmisji danych – zwykle (ang. General Inter-ORB Protocol) lub IIOP (ang. Internet Inter-ORB Protocol). (pl) CORBA (обычно произносится [ко́рба], иногда жарг. [ко́бра]; англ. Common Object Request Broker Architecture — общая архитектура объектных запросов; типовая архитектура опосредованных запросов к объектам) — технологический стандарт написания , продвигаемый консорциумом (рабочей группой) OMG и соответствующая ему информационная технология. CORBA обеспечивает взаимодействие между системами, работающих под разными операционными системами, написанными на разных языках программирования и запущенных на разном вычислительном оборудовании. CORBA использует объектно-ориентированную модель, хотя системы, использующие CORBA, не обязательно должны быть объектно-ориентированными. CORBA — это пример парадигмы распределенной объектной системы. (ru) CORBA(Common Object Request Broker Architecture)又叫通用物件請求代理架構,是軟體構建的一个標準。 CORBA標準由物件管理組織(OMG)設立並進行控制,CORBA定義了一系列API,通信協議,和物件/服務信息模型用於使得異質應用程序能夠互相操作,這些應用程序用不同的程式語言編寫,運行在不同的平台上。CORBA因此為定義明確的物件提供了平臺和位置的透明性,這些物件是分布式計算平臺的基礎。 通常來說,CORBA把用其他語言開發的程序代码和關於該程序代码能力和如何調用該程序代码的信息包到一個开发包(package)中,开发包中的物件則可以在網络上被其他程序(或CORBA物件)調用。在這個意義上來講,CORBA可以被看作是一個的文件檔格式,類似於头文件(header),但是具有相當多的信息。 CORBA使用一種接口描述语言(Interface description language)用於刻畫物件將呈現出來的介面。CORBA又規定了從IDL到特定程式語言,如C++或Java,實現的映射。這個映射精確的描述了CORBA資料類型是如何被用戶端和伺服器端實現的。標準映射的有Ada、C、C++、Smalltalk、Java、以及Python。還有一些非標準的映射,為Perl和Tcl的映射由這些語言寫的實現。 CORBA的IDL只是IDL的一個例子。 在提供用戶語言和平臺中性的遠端程序呼叫規範的同時,CORBA也定義了通常需要的服務,例如事務和安全。 (zh) CORBA (англ. Common Object Request Broker Architecture — загальна архітектура брокера об'єктних запитів) — це запропонований консорціумом OMG технологічний стандарт розробки розподілених застосунків. Завдання CORBA — інтегрувати розподілені системи, дати можливість програмам, що написані різними мовами та працюють у різних вузлах мережі, взаємодіяти одна з одною так само просто, наче вони знаходяться в адресному просторі одного процесу. (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/Orb.svg?width=300 |
dbo:wikiPageExternalLink | http://ditec.um.es/~dsevilla/ccm http://www.wifo.uni-mannheim.de/CORBA/ https://www.taox11.org/documents/presentations.html http://queue.acm.org/detail.cfm%3Fid=1388786 http://www.omg.org/cgi-bin/doc%3Fformal/98-12-01 http://www.omg.org/cgi-bin/doc%3Fvendor-tags http://www.omg.org/spec/CCM/ http://www.omg.org/spec/CORBA/ https://www.omg.org/spec/CORBA/ https://archive.org/details/advancedcorbapro00henn https://archive.org/details/clientserverprog00orfa https://archive.org/details/corbadesignpatte00mowb https://archive.org/details/corbafordummies00sche https://archive.org/details/essentialclients00orfa https://archive.org/details/essentialcorbasy00mowb https://archive.org/details/essentialdistrib00orfa https://archive.org/details/instantcorba00orfa https://archive.org/details/isbn_9780130839633 https://archive.org/details/objecttechnology00harm https://archive.org/details/purecorba00fint https://archive.org/details/teachyourselfcor00rose https://web.archive.org/web/20051031102447/http:/www.wifo.uni-mannheim.de/CORBA/ |
dbo:wikiPageID | 43285 (xsd:integer) |
dbo:wikiPageLength | 35663 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1115276754 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Python_(programming_language) dbr:Ruby_(programming_language) dbr:Encryption dbr:Application_binary_interface dbc:Component-based_software_engineering dbr:Perl dbr:Uniform_Resource_Locator dbr:Design_by_committee dbr:Desktop_communication_protocol dbr:Dynamic_Invocation_Interface dbr:Internet dbr:Internet_protocol_suite dbr:Interoperable_Object_Reference dbr:KDE_Platform dbr:.NET_Framework dbc:ISO_standards dbr:Common_Language_Infrastructure dbr:Component_Object_Model dbr:SOAP dbr:SWIG dbr:General_Inter-ORB_Protocol dbr:Notification_system dbr:RMI-IIOP dbr:Freedesktop.org dbr:GNOME dbr:Mozilla_Application_Suite dbr:Name_mangling dbr:Transparent_proxy dbr:Application_programming_interface dbr:Lisp_(programming_language) dbr:Calling_convention dbr:Smalltalk dbr:Standard_Template_Library dbr:Component-based_software_engineering dbr:Function_call dbr:Persistence_(computer_science) dbr:Portable_Object_Adapter dbr:Portable_object_(computing) dbr:Standardization dbr:TAO_(software) dbr:TCP/IP dbr:Authentication dbc:Inter-process_communication dbr:C++ dbr:C++11 dbr:COBOL dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbr:Address_space dbr:Web_services dbr:Windows_Communication_Foundation dbr:Distributed_Component_Object_Model dbr:Distributed_computing dbr:Distributed_object dbr:Domain_Name_System dbr:Language_binding dbr:A_priori_and_a_posteriori dbr:Ada_(programming_language) dbr:D-Bus dbr:Erlang_(programming_language) dbr:PL/I dbr:Foreign_function_interface dbr:Forwarding_(object-oriented_programming) dbr:Model–view–controller dbr:Remote_procedure_call dbr:AIX dbr:HTTP dbr:Internet_Communications_Engine dbr:Java_(programming_language) dbr:Java_Platform,_Enterprise_Edition dbr:Java_Servlet dbr:Tcl dbr:Telefonica dbr:OpenAIR dbc:Object-oriented_programming dbc:GNOME dbr:KDE dbr:Java_remote_method_invocation dbr:Multitier_architecture dbr:Transaction_processing dbr:Tunneling_protocol dbr:Reference_counting dbr:Bonobo_(GNOME) dbc:Common_Object_Request_Broker_Architecture dbr:Enterprise_Java_Beans dbr:OS/2 dbr:Object_Management_Group dbr:Object_Pascal dbr:SeaMonkey dbr:Secure_Sockets_Layer dbr:XML dbr:Object_request_broker dbr:Service-oriented_architecture dbr:Software_Communications_Architecture dbr:SOCKS dbr:Servant_(CORBA) dbr:Visual_Basic dbr:Comparison_of_application_virtual_machines dbr:IBM_System_Object_Model dbr:Programming_language dbr:XPCOM dbr:Μs dbr:JavaBean dbr:Remote_method_invocation dbr:Interface_definition_language dbr:File:Orb.svg dbr:JacORB |
dbp:abbreviation | CORBA (en) |
dbp:organization | dbr:Object_Management_Group |
dbp:status | Published (en) |
dbp:title | Common Object Request Broker Architecture (en) |
dbp:version | 3.400000 (xsd:double) |
dbp:wikiPageUsesTemplate | dbt:Authority_control dbt:Citation_needed dbt:Cite_book dbt:Cite_web dbt:Failed_verification dbt:ISO_standards dbt:Main dbt:Mono dbt:More_footnotes dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:URL dbt:Use_dmy_dates dbt:Visible_anchor dbt:Wikibooks dbt:Infobox_standardref |
dct:subject | dbc:Component-based_software_engineering dbc:ISO_standards dbc:Inter-process_communication dbc:Object-oriented_programming dbc:GNOME dbc:Common_Object_Request_Broker_Architecture |
rdf:type | owl:Thing yago:Abstraction100002137 yago:Cognition100023271 yago:Concept105835747 yago:Content105809192 yago:Idea105833840 yago:PsychologicalFeature100023100 yago:WikicatProgrammingLanguageConcepts |
rdfs:comment | CORBA هي كلمة اختصار لـCommon Object Request Broker Architecture وهي عبارة إنكليزية تعني باللغة العربية أسلوب البناء الوسيطي لطلب الأغراض العامة. يعتبر أسلوب البناء الوسيطي لطلب الأغراض العامة CORBA معيار قياسي معرّف من قبل مجموعة إدارة الأغراض (بالإنجليزية: Object Management Group، OMG). يخوّل هذا المعيار المكونات البرمجية (بالإنجليزية: Software components) المكتوبة بلغات حاسوبية مختلفة، والتي تعمل على أجهزة متعددة، يخولها بالعمل معا. (ar) The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) designed to facilitate the communication of systems that are deployed on diverse platforms. CORBA enables collaboration between systems on different operating systems, programming languages, and computing hardware. CORBA uses an object-oriented model although the systems that use the CORBA do not have to be object-oriented. CORBA is an example of the distributed object paradigm. (en) Die Common Object Request Broker Architecture (CORBA, englisch für Allgemeine Architektur für Vermittler von Objekt-Nachrichten) ist eine Spezifikation für eine objektorientierte Middleware, deren Kern ein sog. Object Request Broker, der ORB, bildet und die plattformübergreifende Protokolle und Dienste definiert. Sie wird von der Object Management Group (OMG) entwickelt. CORBA-konforme Implementierungen vereinfachen das Erstellen verteilter Anwendungen in heterogenen Umgebungen. (de) Common Object Request Broker Architecture (CORBA) es un estándar definido por Object Management Group (OMG) que permite que diversos componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras, puedan trabajar juntos; es decir, facilita el desarrollo de aplicaciones distribuidas en entornos heterogéneos.[cita requerida] (es) CORBA, acronyme de Common Object Request Broker Architecture, est une architecture logicielle pour le développement de composants et d’object request broker (ORB). Ces composants, qui sont assemblés afin de construire des applications complètes, peuvent être écrits dans des langages de programmation distincts, être exécutés dans des processus séparés, voire être déployés sur des machines distinctes. CORBA est un standard maintenu par l’Object Management Group. (fr) Is caighdeán é an Ailtireacht Choiteann Bróicéara Iarratas ar Oibiachtaí nó CORBA (Common Object Request Broker Architecture as Béarla) a cuireadh chun cinn ag an ngrúpa OMG le haghaidh cumarsáid idir córais a dhéanamh níos éasca. Is féidir le comhpháirteanna dáilte ar nóid éagsúla ar an líonra agus scríofa i dteangacha éagsúla cumarsáid a dhéanamh. (ga) 공통 객체 요구 매개자 구조(Common Object Request Broker Architecture; CORBA, 코바)는 OMG에서 정의한 규격으로서 소프트웨어 컴포넌트들을 언어와 사용환경에 대한 제약이 없는 통합을 위한 표준을 지칭한다. (ko) Common Object Request Broker Architecture(コモン オブジェクト リクエスト ブローカー アーキテクチャー、略称CORBA)とは、Object Management Group (OMG) が定義した標準規格であり、様々なコンピュータ上で様々なプログラミング言語で書かれたソフトウェアコンポーネントの相互利用を可能にする(技術)ものである。 (ja) Common Object Request Broker Architecture, kortweg CORBA, is een standaard voor de communicatie tussen objecten, geschreven in verschillende programmeertalen en draaiend op verschillende machines. ORB's (Object Request Brokers) worden geleverd door verschillende bedrijven en zijn gebaseerd op IIOP (Internet Inter Orb Protocol), waardoor in principe clients en servers, onafhankelijk van de gebruikte ORB, met elkaar kunnen praten. (nl) CORBA (abreviado de Common Object Request Broker Architecture) é a arquitetura padrão criada pelo Object Management Group para estabelecer e simplificar a troca de dados entre sistemas distribuídos heterogêneos. Em face da diversidade de hardware e software que encontramos atualmente, a CORBA atua de modo que os objetos (componentes dos softwares) possam se comunicar de forma transparente ao usuário, mesmo que para isso seja necessário interoperar com outro software, em outro sistema operacional e em outra ferramenta de desenvolvimento. CORBA é um dos modelos mais populares de objetos distribuídos, juntamente com o DCOM, formato proprietário da Microsoft. (pt) CORBA (обычно произносится [ко́рба], иногда жарг. [ко́бра]; англ. Common Object Request Broker Architecture — общая архитектура объектных запросов; типовая архитектура опосредованных запросов к объектам) — технологический стандарт написания , продвигаемый консорциумом (рабочей группой) OMG и соответствующая ему информационная технология. CORBA обеспечивает взаимодействие между системами, работающих под разными операционными системами, написанными на разных языках программирования и запущенных на разном вычислительном оборудовании. CORBA использует объектно-ориентированную модель, хотя системы, использующие CORBA, не обязательно должны быть объектно-ориентированными. CORBA — это пример парадигмы распределенной объектной системы. (ru) CORBA (англ. Common Object Request Broker Architecture — загальна архітектура брокера об'єктних запитів) — це запропонований консорціумом OMG технологічний стандарт розробки розподілених застосунків. Завдання CORBA — інтегрувати розподілені системи, дати можливість програмам, що написані різними мовами та працюють у різних вузлах мережі, взаємодіяти одна з одною так само просто, наче вони знаходяться в адресному просторі одного процесу. (uk) CORBA (Common Object Request Broker Architecture) informatikan sistema bananduak garatzeko plataforma ezartzen duen estandar bat da, objektuetara zuzendutako oinarri batekin urruneko metodoei deia erraztuz. sortutako estandar honek APIak, komunikazio protokoloak eta lengoaia ezberdinetan idatziak eta plataforma ezberdinetan exekutatuak izan diren aplikazioen arteko elkarrekintza ahalbidetzen duten tresnak definitzen ditu. (eu) CORBA (Common Object Request Broker Architecture) è uno standard sviluppato dall'Object Management Group per permettere la comunicazione fra componenti indipendentemente dalla loro distribuzione sui diversi nodi della rete o dal linguaggio di programmazione con cui siano stati sviluppati. Esso facilita lo sviluppo di sistemi distribuiti fornendo: * un'infrastruttura per permettere la comunicazione fra oggetti in un sistema distribuito, * un insieme di servizi utili, * un supporto che permette ad applicazioni, implementate usando vari linguaggi, di interoperare. (it) CORBA (ang. Common Object Request Broker Architecture) – technologia zapewniająca komunikację pomiędzy obiektami pracującymi w heterogenicznych (różnorodnych) systemach komputerowych. Obiekty pełniące dowolne funkcje mogą być zaimplementowane w różnych językach programowania, na dowolnej platformie sprzętowej, pod kontrolą różnych systemów operacyjnych. Adresy IOR mogą dotyczyć także niskopoziomowych protokołów transmisji danych – zwykle (ang. General Inter-ORB Protocol) lub IIOP (ang. Internet Inter-ORB Protocol). (pl) CORBA, akronym för Common Object Request Broker Architecture, är en standard för samarbete mellan applikationer.CORBA har definierats av Object Management Group, och var en av de första öppna standarder på marknaden som gjorde det möjligt att få tillämpningar från olika leverantörer, skrivna i olika programspråk eller utvecklade för olika datorarkitekturer att samarbeta. Således kunde ett Cobolprogram som kördes på stordator utbyta information med ett program skrivet i C, C++ eller Java som kördes på en PC eller ett Unixsystem. De grundläggande komponenterna i CORBA är: (sv) CORBA(Common Object Request Broker Architecture)又叫通用物件請求代理架構,是軟體構建的一个標準。 CORBA標準由物件管理組織(OMG)設立並進行控制,CORBA定義了一系列API,通信協議,和物件/服務信息模型用於使得異質應用程序能夠互相操作,這些應用程序用不同的程式語言編寫,運行在不同的平台上。CORBA因此為定義明確的物件提供了平臺和位置的透明性,這些物件是分布式計算平臺的基礎。 通常來說,CORBA把用其他語言開發的程序代码和關於該程序代码能力和如何調用該程序代码的信息包到一個开发包(package)中,开发包中的物件則可以在網络上被其他程序(或CORBA物件)調用。在這個意義上來講,CORBA可以被看作是一個的文件檔格式,類似於头文件(header),但是具有相當多的信息。 CORBA使用一種接口描述语言(Interface description language)用於刻畫物件將呈現出來的介面。CORBA又規定了從IDL到特定程式語言,如C++或Java,實現的映射。這個映射精確的描述了CORBA資料類型是如何被用戶端和伺服器端實現的。標準映射的有Ada、C、C++、Smalltalk、Java、以及Python。還有一些非標準的映射,為Perl和Tcl的映射由這些語言寫的實現。 CORBA的IDL只是IDL的一個例子。 (zh) |
rdfs:label | Common Object Request Broker Architecture (en) كوربا (حاسوب) (ar) Common Object Request Broker Architecture (de) CORBA (es) Common Object Request Broker Architecture (eu) CORBA (ga) Common Object Request Broker Architecture (it) Common Object Request Broker Architecture (fr) 공통 객체 요구 매개자 구조 (ko) Common Object Request Broker Architecture (ja) Common Object Request Broker Architecture (nl) CORBA (pt) Common Object Request Broker Architecture (pl) CORBA (ru) CORBA (zh) CORBA (sv) CORBA (uk) |
owl:sameAs | freebase:Common Object Request Broker Architecture freebase:Common Object Request Broker Architecture freebase:Common Object Request Broker Architecture yago-res:Common Object Request Broker Architecture http://d-nb.info/gnd/4403709-0 wikidata:Common Object Request Broker Architecture dbpedia-ar:Common Object Request Broker Architecture dbpedia-de:Common Object Request Broker Architecture dbpedia-es:Common Object Request Broker Architecture dbpedia-eu:Common Object Request Broker Architecture dbpedia-fa:Common Object Request Broker Architecture dbpedia-fi:Common Object Request Broker Architecture dbpedia-fr:Common Object Request Broker Architecture dbpedia-ga:Common Object Request Broker Architecture dbpedia-gl:Common Object Request Broker Architecture dbpedia-hu:Common Object Request Broker Architecture dbpedia-it:Common Object Request Broker Architecture dbpedia-ja:Common Object Request Broker Architecture dbpedia-ko:Common Object Request Broker Architecture http://ky.dbpedia.org/resource/CORBA http://lt.dbpedia.org/resource/CORBA dbpedia-mr:Common Object Request Broker Architecture dbpedia-nl:Common Object Request Broker Architecture dbpedia-no:Common Object Request Broker Architecture dbpedia-pl:Common Object Request Broker Architecture dbpedia-pt:Common Object Request Broker Architecture dbpedia-ru:Common Object Request Broker Architecture dbpedia-sl:Common Object Request Broker Architecture dbpedia-sv:Common Object Request Broker Architecture dbpedia-tr:Common Object Request Broker Architecture dbpedia-uk:Common Object Request Broker Architecture dbpedia-zh:Common Object Request Broker Architecture https://global.dbpedia.org/id/4rsW4 |
prov:wasDerivedFrom | wikipedia-en:Common_Object_Request_Broker_Architecture?oldid=1115276754&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Orb.svg |
foaf:homepage | http://www.omg.org/spec/CCM/ |
foaf:isPrimaryTopicOf | wikipedia-en:Common_Object_Request_Broker_Architecture |
is dbo:wikiPageRedirects of | dbr:Corbaloc dbr:Common_object_request_broker_architecture dbr:Object_Management_Architecture dbr:Portable_Object_Adapter dbr:Incarnation_(CORBA) dbr:CORBA dbr:CORBA_Component_Model dbr:OMG_IDL dbr:Servant_(CORBA) dbr:VMCID dbr:Objects_by_Value dbr:Portable_interceptors dbr:CORBA_IDL dbr:CORBA_architecture |
is dbo:wikiPageWikiLink of | dbr:Cap'n_Proto dbr:Carsten_Haitzler dbr:Element_management dbr:List_of_acronyms:_C dbr:List_of_computing_and_IT_abbreviations dbr:Michael_Rosen_(enterprise_architect) dbr:Morfeo_Open-Source_Software_Community dbr:Corbaloc dbr:BioJava dbr:Douglas_C._Schmidt dbr:Information_and_Content_Exchange dbr:Institute_for_System_Programming dbr:Inter-Language_Unification dbr:Jakarta_Messaging dbr:GIDL dbr:.NET_Remoting dbr:Common_object_request_broker_architecture dbr:ORBit dbr:Object-oriented_programming dbr:Object_Management_Architecture dbr:RMI-IIOP dbr:GNOME_2 dbr:Modula-3 dbr:LispWorks dbr:Common_Data_Representation dbr:Component-based_software_engineering dbr:Cobra_(disambiguation) dbr:Paul_Harmon_(management_author) dbr:Portable_Object_Adapter dbr:Visual_Café dbr:CICS dbr:Data_Distribution_Service dbr:Distributed_object_communication dbr:Distributed_object_middleware dbr:HATEOAS dbr:Language_binding dbr:D-Bus dbr:Fragmented_object dbr:Flow-based_programming dbr:KAoS dbr:List_of_International_Organization_for_Standardization_standards,_18000-19999 dbr:Remote_procedure_call dbr:Replication_(computing) dbr:Reverse_domain_name_notation dbr:XML-RPC dbr:Internet_Communications_Engine dbr:Java_(programming_language) dbr:Java_version_history dbr:Jim_Waldo dbr:Assistive_Technology_Service_Provider_Interface dbr:Association_for_Standardisation_of_Automation_and_Measuring_Systems dbr:API dbr:Jini dbr:Java_Classloader dbr:Java_remote_method_invocation dbr:Java_transaction_service dbr:Bonobo_(GNOME) dbr:Buzzword_compliant dbr:CAPE-OPEN_Interface_Standard dbr:Spring_Framework dbr:Grid_computing dbr:IONA_Technologies dbr:Incarnation_(CORBA) dbr:Information_Object_Class_(ASN.1) dbr:Inter-process_communication dbr:Krita dbr:Micro_Focus dbr:Napier88 dbr:Object_Management_Group dbr:OpenDoc dbr:OpenModelica dbr:OpenRTM-aist dbr:Oracle_WebLogic_Server dbr:CORBA dbr:CORBA_Component_Model dbr:OMG_IDL dbr:Servant_(CORBA) dbr:Web_Application_Messaging_Protocol dbr:IBM_WebSphere_Adapters dbr:Korba dbr:PointBase dbr:Object–relational_mapping dbr:Plug_and_fight dbr:Sun_RPC dbr:XPCOM dbr:Web_Services_Resource_Framework dbr:Plain_Old_C++_Object dbr:VMCID dbr:Objects_by_Value dbr:Portable_interceptors dbr:CORBA_IDL dbr:CORBA_architecture |
is foaf:primaryTopic of | wikipedia-en:Common_Object_Request_Broker_Architecture |