Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Object Request Broker - Teknopedia
Object Request Broker - Teknopedia
Abbozzo software
Questa voce sull'argomento software è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Teknopedia. Segui i suggerimenti del progetto di riferimento.

Nella computazione distribuita, un object request broker (ORB) è un frammento di software middleware che permette ai programmatori di effettuare chiamate di programma tra computer differenti in una rete.

Descrizione

[modifica | modifica wikitesto]

Gli ORB gestiscono trasformazioni di strutture dati di processi in sequenze di byte (e viceversa), tali sequenze sono poi trasmesse sulla rete. Questo procedimento è chiamato marshalling o serializzazione (serialization).

Gli ORB, come CORBA-compliant systems, utilizzano un linguaggio di descrizione dell'interfaccia (Interface Description Language o IDL) per descrivere i dati da trasmettere su chiamate remote. Una tecnologia chiamata Remote Procedure Call (RPC) era molto popolare prima che la programmazione orientata agli oggetti (OOP) diventasse la corrente principale di "pensiero".

In aggiunta al marshalling dei dati, gli ORB spesso offrono molte più feature, come distributed transaction, directory service o scheduling in sistema real-time.

Nei linguaggi object-oriented, l'ORB prende la forma di oggetto con dei metodi che permettono la connessione all'oggetto servito. I metodi di un oggetto diventano accessibili per invocazioni remote in seguito ad una connessione all'oggetto ORB stesso. L'ORB richiede alcuni parametri per ottenere l'indirizzo di rete dell'oggetto che diventerà remoto. I tipici ORB hanno in genere molti altri metodi.

Implementazioni

[modifica | modifica wikitesto]
  • CORBA - Common Object Request Broker Architecture.
  • ORBexpress - real-time ORB per Objective Interface Systems
  • DCOM - il Distributed Component Object Model from Microsoft
  • RMI - il Remote Method Invocation Protocol Sun Microsystems
  • RPC - Remote Procedure Call
  • SimpleORB - un piccolo ORB non-CORBA
  • OmniORB - un ORB con specifiche CORBA con licenza GPL
  Portale Telematica: accedi alle voci di Teknopedia che parlano di reti, telecomunicazioni e protocolli di rete
Estratto da "https://it.wikipedia.org/w/index.php?title=Object_Request_Broker&oldid=147682768"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022