Object request broker Implementações | Menu de navegaçãoexpandindo-o

CORBAMiddleware


computação distribuídamiddlewarerede de computadorestriagemserializaçãoCORBALinguagem de Descrição de Interfacetransações distribuídasserviços de diretório




Em computação distribuída, um object request broker (ORB), ou em português agente de requisição de objetos, é uma parte de um software middleware que permite que programadores façam chamadas a programas de um computador para outro através de uma rede de computadores. Os ORBs promovem interoperabilidade de sistemas de objetos distribuídos pois eles permitem que usuários desenvolvam sistemas através da junção de objetos de diferentes fornecedores, podendo se comunicarem uns com os outros através do ORB.


Os ORBs manipulam a transformação de estrutura de dados internos dos processos de e para a sequência de bytes, que é transmitida pela rede. Isto é chamado de triagem ou serialização.


Alguns ORBs, como os sistemas compatíveis com CORBA, usam uma Linguagem de Descrição de Interface (LDI) para descrever os dados que serão transmitidos nas chamadas remotas.


Além da triagem de dados, ORBs frequentemente expõem muito mais funções, como transações distribuídas, serviços de diretório ou escalonamento de tempo de execução.


Em linguagens orientadas a objetos, os ORBs tomam a forma de um objeto com métodos que habilitam conexões aos objetos que estão sendo servidos. Após a conexão de um objeto com o ORB, os métodos deste objeto tornam-se acessíveis para invocações remotas. O ORB requisita alguns meios de obtenção de endereço de rede do objeto que no momento tornou-se remoto. O ORB comum também possui muitos outros métodos.



Implementações |



  • CORBA - a Arquitetura Comum de Agente de Requisição de Objetos

  • Ice - o Motor de Comunicações de Internet






Wiki letter w.svg

Este artigo é um esboço. Você pode ajudar a Wikipédia expandindo-o.

Editor: considere marcar com um esboço mais específico.

Popular posts from this blog

Which organization defines CJK Unified Ideographs? The Next CEO of Stack OverflowCharacters which have several different shapesHow useful are the kanji in reading Chinese?Can Chinese readers scan large amounts of text faster/more accurately than their alphabet-using counterparts?丼: why is “well” also “bowl of food”?What Does Unicode 8.0 Mean For Chinese?How are blanks indicated for placeholders in Chinese (like ???)Is there a dictionary of standard character variants?How to display CJK Extension F?How is it decided as to which character is used on the tech terminology?How does 子 come to mean 'midnight'?

Shenzhen Football Club Índice Elenco atual | Títulos | Referências Ligações externas | Menu de navegaçãoGooglenotíciaslivrosacadêmicoeditar«"Elenco"»Site oficialexpandindo-oeee

Was it really necessary for the Lunar Module to have 2 stages?Did the Apollo lunar module descent stage have a role as a sort of service module?How was reserve fuel calculated for the Apollo missions?Could the Apollo LM abort mode be engaged after touchdown? What would have happened if it was?Is true that Armstrong was not designated as first to walk on the moon?Where is the first Lunar soil sample currently located?Could a single crew member fly the Apollo LM?How much mass could the Saturn V rockets have landed on the Moon if nothing was coming back?What was the Apollo service module propellant used for on the LEO missions?Could the Apollo LM abort mode be engaged after touchdown? What would have happened if it was?Did the combined Command and Service Module and Lunar Module perform another 180° turn after transposition, docking and extraction?How did the Lunar Module dock with the rest of Apollo 11 and what is the “CSM”?Was there a technical reason why Apollo 10 didn't land on the moon?How long is the Apollo Lunar Module extraction window?