Ir ao conteúdo

Um exemplo da utilização de CORBA

Olá,

CORBA (Common Object Request Broker Architecture) é um padrão definido pelo grupo OMG (Object Management Group), este permite a interação entre Objetos Distribuídos, em diferentes linguagens e sistemas. Ele também proporciona total transparência na comunicação entre os objetos distribuídos. A localização de objetos é feito via suas referências, que são resolvidas pelo ORB. A linguagem IDL (Interface Definition Language) é a tecnologia utilizada para descrever as interfaces dos objetos. Esta é uma linguagem puramente declarativa. Ela possui seus próprios tipos de dados, que são mapeados para tipos de dados nas linguagens suportadas. Existe o Compilador IDL que gera os códigos responsáveis pela comunicação entre objetos, mapeia os tipos de dados, se encarrega de fazer a serialização dos dados.

Mas na prática como funciona? Bom, possuimos as definições em um arquivo .idl, neste caso o arquivo Bank-idl (lembre-se de renomea-lo para bank.idl).

Acessando esse arquivo vocês verão diversas definições como:

Definição do modulo

module banco {

Definição do tipo valor

typedef double valor;

Definição da estrutura de dados Transação

struct transacao {
unsigned long data; // Formato: ddmmyyyy
string<12> descricao;
valor quantia;
};

Definição da interface, seus métodos, variaveis, excessões

interface auto_atendimento {
readonly attribute string boas_vindas;
valor saldo ( in conta c )
raises ( conta_inval );
void extrato ( in conta c,
out transacoes t, out valor saldo )
raises ( conta_inval );
void transferencia ( in conta origem,
in conta destino, in valor v )
raises ( conta_inval, saldo_insuf );
void investimento ( in conta c,
in aplicacao apl, in valor v )
raises ( conta_inval, saldo_insuf );
};

Com este arquivo, você pode criar as diversas interfaces com diferentes compiladores para diferentes linguagens. Para gerar as interfaces utilize

idlj -fall bank.idl

O mesmo irá gerar diversos arquivos dentro da pasta banco, com arquivos .java, com interfaces, métodos e exceções. Os mesmos devem ser ainda implementados para funcionar como você desejar.

Um exemplo de implementação de um Servidor de Banco e um Cliente em Java, utilizando CORBA com IDL

Matheus

PS: Isto foi apenas uma breve introdução. O CORBA utiliza diversas outras definições como o OMA e outras.

Publicado emjava

687 Comentários

  1. Sunrise on the Reaping by Suzanne Collins delivers the powerful backstory fans have waited years to discover through Haymitch’s perspective during the Quarter Quell. This PDF reveals his tragic experiences twenty-four years before Katniss. Experience his pain before mentoring. Download free instantly without registration. https://sunriseonthereapingpdf.top/ When Is Sunrise On The Reaping Movie Coming Out

  2. Our platform is the premier choice for downloading the Lights Out PDF. We combine speed, security, and quality into one seamless package. Don’t hesitate to access the best version of the file available on the internet. https://lightsoutpdf.top/ Lights Out Where To Watch

  3. The Charlie Method PDF is a clarity generator. It helps you define your goals and the steps to reach them. This guide removes ambiguity and fosters focus. Access the file now to gain a crystal-clear vision of your path and the motivation to walk it with determination. https://thecharliemethodpdf.site/ The Charlie Method Pdf Drive

  4. If you are curious about the Charlie Method, this PDF is the best place to start. It provides a comprehensive overview of the entire system. You will learn practical tips that can be applied right away. Download the file now to satisfy your curiosity and improve your effectiveness instantly. https://thecharliemethodpdf.site/ The Charlie Method Virus Free Pdf

  5. Offrez-vous le plaisir de lire ce best-seller international grâce à notre version numérique complète. Ce livre électronique est conçu pour vous accompagner partout, léger et pratique. Une intrigue émotionnelle forte qui vous tiendra en haleine jusqu’à la toute dernière page. https://atoutjamaispdf.site/ Lire À Tout Jamais En Ligne Gratuit

  6. Accédez à une bibliothèque d’émotions avec ce roman en format numérique complet. Ce livre électronique est un ajout précieux pour tous les collectionneurs de belles histoires. Une intrigue qui vous captivera du début à la fin, à lire absolument. https://atoutjamaispdf.site/ Colleen Hoover Collection Pdf

  7. Ne cherchez plus votre prochaine lecture, ce thriller psychologique est la pépite qu’il vous faut. Disponible en téléchargement, il vous promet des heures d’angoisse et de plaisir. Laissez-vous guider par la narration impeccable de ce roman qui met en scène une femme de ménage pas comme les autres. https://lafemmedemenagepdf.site/ Freida Mcfadden La Femme De Ménage Pdf Français

  8. Les questions du petit prince sont aussi les nôtres, c’est pourquoi ce livre est éternel. Relisez-le avec un regard d’adulte sur votre liseuse. La version Le Petit Prince PDF vous permet de redécouvrir les subtilités du texte que vous aviez peut-être manquées lors de votre première lecture. https://lepetitprincepdf.site/ Télécharger Le Petit Prince Pdf

  9. Accédez à l’un des romans les plus populaires du moment en format dématérialisé pratique. Ce fichier vous permet de lire en toute liberté, sans connexion internet une fois téléchargé. Une histoire d’amour et de courage qui marquera votre esprit à tout jamais, disponible dès aujourd’hui. https://atoutjamaispdf.site/ À Tout Jamais Pdf Uptobox

  10. Ищешь грузчиков? заказать грузчиков помощь при переезде, доставке и монтаже. Аккуратная работа с мебелью и техникой, подъем на этаж, разборка и сборка. Гибкий график, быстрый выезд и понятная стоимость.

  11. La relation tumultueuse entre Julien et Mathilde de la Mole est l’un des sommets du romantisme littéraire. Ne passez pas à côté de cette œuvre essentielle. Le téléchargement d’une version numérique est rapide et vous permet de plonger immédiatement dans l’univers de Stendhal sans attendre la livraison d’un livre physique. https://lerougeetlenoirpdf.site/ Quel Couleur Va Avec Le Rouge Et Noir

  12. Plongez au cœur des émotions humaines avec ce best-seller disponible en version dématérialisée. Tout le bleu du ciel est une œuvre qui se vit autant qu’elle se lit, et ce fichier ebook vous permet de rester connecté à l’histoire d’Émile et Joanne où que vous soyez. https://toutlebleuducielpdf.site/ Tout Le Bleu Du Ciel Livre Numérique

  13. La cruauté involontaire de la jeunesse est le thème poignant de ce récit magistral. Explorez cette thématique universelle en téléchargeant le roman en PDF, et laissez-vous toucher par la justesse psychologique avec laquelle l’auteure décrit les maladresses et les fautes de son héroïne. https://bonjourtristessepdf.site/ Bonjour Tristesse Sagan Epub

  14. Évadez-vous le temps d’une lecture avec ce best-seller incontesté, disponible immédiatement pour votre bibliothèque virtuelle. Le fichier pdf de tout le bleu du ciel vous ouvre les portes d’un univers où la fin n’est qu’un nouveau départ, une histoire à lire absolument pour les amoureux de grands sentiments. https://toutlebleuducielpdf.site/ Pourquoi Le Titre Tout Le Bleu Du Ciel

  15. Saisissez la chance de lire l’un des ouvrages les plus touchants de la littérature contemporaine. Avec une copie numérique, vous avez la liberté de lire où vous voulez. Ce livre est une fenêtre ouverte sur un monde disparu, peint avec des mots justes qui touchent directement l’âme du lecteur. https://lecoeurarireetapleurerpdf.site/ Le Coeur A Rire Et A Pleurer Maryse Conde

  16. L’histoire tragique et passionnée de Julien Sorel continue de captiver les lecteurs du monde entier à travers les âges. Si vous souhaitez analyser la finesse psychologique de Stendhal, rien de tel que d’avoir le texte intégral à portée de main. Une édition électronique permet d’étudier le rouge et le noir avec une grande facilité. https://lerougeetlenoirpdf.site/ Le Rouge Et Le Noir Stendhal Ebook

  17. Les souvenirs de Maryse Condé sont un cadeau pour l’esprit et le cœur. Avec ce fichier PDF, vous pouvez les découvrir à tout moment. Ne manquez pas cette occasion de lire une œuvre qui capture l’essence de l’humanité, avec ses contradictions et ses moments de grâce. https://lecoeurarireetapleurerpdf.site/ Le Cœur À Rire Et À Pleurer Maryse Condé Pdf

  18. Une aventure humaine hors du commun vous attend, prête à être lue sur votre tablette ou liseuse favorite. Ce fichier numérique de tout le bleu du ciel vous garantit une immersion totale dans une histoire où chaque instant compte, une leçon de vie magistrale signée Melissa Da Costa. https://toutlebleuducielpdf.site/ Ou A Ete Tourne Tout Le Bleu Du Ciel

  19. L’enfance est un territoire vaste que ce récit explore avec une justesse incroyable. Téléchargez l’ouvrage pour comprendre les subtilités d’une vie marquée par la dualité. Entre rires éclatants et larmes silencieuses, ce livre numérique vous emmène dans un voyage émotionnel dont vous ne ressortirez pas indemne. https://lecoeurarireetapleurerpdf.site/ Le Coeur A Rire Et A Pleurer Maryse Conde

  20. Wer auf der Suche nach dem perfekten Café in Berlin ist, sollte sich unbedingt einen umfassenden Guide im PDF-Format besorgen, um die versteckten Perlen der Hauptstadt zu entdecken, denn zwischen Mitte und Kreuzberg warten unzählige gemütliche Orte mit erstklassigem Espresso und hausgemachtem Kuchen auf kaffeebegeisterte Besucher und Einheimische gleichermaßen. https://cafeinberlinpdf.site/ Cafe In Berlin Andre Klein Free

  21. Suchen Sie nach effektiven Ressourcen, um Ihre Deutschkenntnisse schnell und nachhaltig zu verbessern? Unsere digitalen Dokumente sind speziell darauf ausgelegt, Lernenden den Prozess zu erleichtern. Wer das Ziel verfolgt, „fluent in German“ zu werden, findet hier unverzichtbare PDF-Dateien für den täglichen Lernerfolg. https://becomingfluentingermanpdf.site/ German Culture And Language Pdf

  22. Lutherplugh Lutherplugh

    стартовал наш новый https://utgardtv.com IPTV?сервис, созданный специально для зрителей из СНГ и Европы! более 2900+ телеканалов в высоком качестве (HD / UHD / 4K). Пакеты по регионам: Россия, Украина, Беларусь, Кавказ, Европа, Азия. Фильмы, Спорт, Музыка, Дети, Познавательные. Отдельный пакет 18+

  23. Der Klassiker für Schule und Freizeit ist jetzt digital greifbar. Finden Sie Im Westen nichts Neues als PDF und starten Sie sofort mit dem Lesen. Die eindrücklichen Schilderungen des Frontalltags machen diesen Roman zu einem unvergesslichen Erlebnis für Leser jeden Alters. https://imwestennichtsneuespdf.site/ Erich Maria Remarque Im Westen Nichts Neues Pdf

  24. Ищешь музыку? скачать новую музыку 2026 популярные треки, новые релизы, плейлисты по жанрам и настроению. Удобный плеер, поиск по исполнителям и альбомам, стабильное качество звука. Включайте музыку в любое время.

  25. Spare dir die endlose Recherche im Internet und greife stattdessen auf eine kompakte Zusammenfassung der besten Spots zurück, denn ein Café in Berlin Guide als PDF bündelt alle wichtigen Informationen wie Öffnungszeiten, Spezialitäten und WLAN-Verfügbarkeit an einem Ort, damit du dich ganz auf den Genuss konzentrieren kannst. https://cafeinberlinpdf.site/ Cafe In Berlin Electronic Copy

  26. Every reader needs a book that makes them scream with excitement. You can add this PDF to your collection effortlessly. It is a digital masterpiece that combines a thrilling plot with the convenience of modern technology. Start reading today and see where the story takes you. https://youcanscreampdf.top/ You Can Scream Pdf Free Online

  27. The search for the truth is dangerous. In An Arcane Inheritance, it is also magical. The PDF of this book is available for download. This digital edition is perfect for late-night reading sessions. Secure your copy and uncover the arcane secrets of the past. https://anarcaneinheritancepdf.top/ Download An Arcane Inheritance Epub For Kindle

  28. Jorgeerype Jorgeerype

    Нужна фотокнига? фотокнига на заказ онлайн печать из ваших фотографий в высоком качестве. Разные форматы и обложки, плотная бумага, современный дизайн. Поможем с макетом, быстрая печать и доставка. Идеально для подарка и семейных архивов

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *