Skip to content

An example of use of CORBA

Hello

CORBA (Common Object Request Broker Architecture) is a standart defined by OMG (Object Management Group), this let distributed object from different languages and OS to communicate. It also provides total transparency in the communication. The IDL (Interface Definition Language) is the tecnology used to describe the interfaces. IDL has your own data types, that are mapped to the data types in other languages. There is an IDL compiler, it generates the codes that do the communication.

But how it works? We have some definitions in a .idl file, in this case Bank-idl (remember to change the filename).

Acessing the files, you will see a lot of definitions like:

Module definition:

module banco {

Definition of data type valor as double

typedef double valor;

Definition of the transacao struct

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

Definition of some methos, vars and exceptions

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 );
};

With this file you can generate a lot of different interfaces compiled to different languages. To generate the interfaces in Java use:

idlj -fall bank.idl

It will generate many files inside a banco folder, with the .java files. Now you just have to code what each method will do.

Example of implementation of a bank service and a client in Java using CORBA and IDL

Matheus

PS: This is just a introduction to CORBA. It uses a lot of other definitions as Object Management Architecture and others

References:
My Professor Frank page.
http://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture

Published injava

1,084 Comments

  1. DannyBek DannyBek

    Этот обзор содержит информацию о передовых достижениях в области медицины. Мы разберем инновационные технологии, которые меняют подход к лечению и диагностике, а также их влияние на эффективность оказания медицинской помощи.
    Узнайте всю правду – как происходит кодирование от алкоголизма

  2. Lyn Lyn

    casino game internet uk, best new zealandn roulette strategy and online slots australia paypal, or
    best real money pokies new zealand

    Also visit my blog http zar admiralcasino biz (Lyn)

  3. Can I simply say what a comfort to find somebody that actually
    knows what they’re discussing on the web. You actually know how to bring a
    problem to light and make it important. More people must look at this
    and understand this side of the story. I can’t believe you are not
    more popular because you surely have the gift.

    Review my homepage :: craps table instruction, Erica,

  4. На первом этапе пациент проходит лабораторные обследования (общий и биохимический анализ крови, ЭКГ, УЗИ печени и почек). На их основе разрабатывается схема инфузионной терапии, включающая корректировку водно-электролитного баланса, поддержку жизненно важных функций и назначение симптоматических препаратов для снятия абстинентного синдрома.
    Подробнее можно узнать тут – лечение наркомании

  5. free casino slots are there casinos in south lake tahoe (Sheri) united kingdom, 100 slots bonus uk and
    where can i play poker online for real money in australia, or
    online casino not in uk

  6. https://betplay.cat/
    BetPlay se afirma en 2026 como el operador principal en apuestas deportivas y casino online en Colombia, completamente autorizada por Coljuegos para ofrecer sus servicios de forma regulada en el pais.

  7. Чтобы обеспечить безопасное выведение психоактивных веществ и восстановление организма, применяется детоксикация под контролем врача-нарколога и анестезиолога-реаниматолога.
    Углубиться в тему – http://lechenie-narkomanii-arkhangelsk0.ru/lechenie-narkomanii-i-alkogolizma-arkhangelsk/https://lechenie-narkomanii-arkhangelsk0.ru

  8. GeorgeMix GeorgeMix

    Служба выезжает по Казани и ближайшим районам круглосуточно. Координатор перед отправкой бригады собирает только клинически значимую информацию: регулярные препараты и дозировки, аллергии, эпизоды судорог/психозов, последние показатели АД/ЧСС, доступ к розетке и возможность организовать «тихое окно» на 2–3 часа. Врач прибудет на немаркированном транспорте, в нейтральной экипировке, общение — короткое и по делу. Если дома шумно или тесно, предложим «тихий» стационар с отдельным входом и зеркальной логикой: те же цели, те же маркеры, те же временные интервалы оценки.
    Получить больше информации – наркология вывод из запоя

  9. Joshuabuica Joshuabuica

    Решение о срочном выезде принимается не из «желания поторопиться», а когда домашняя стабилизация действительно снижает риски. Ниже — ориентиры, при которых не стоит откладывать звонок. Любой из перечисленных признаков — повод для консультации, а их сочетание — для немедленного осмотра.
    Получить дополнительные сведения – вызов наркологической помощи казань

  10. ThomasNip ThomasNip

    Такой подход позволяет сформировать устойчивую мотивацию и создать основу для дальнейшей социальной и психологической реабилитации, направленной на стабилизацию состояния пациента и возвращение его к полноценной жизни.
    Изучить вопрос глубже – https://narkologicheskaya-klinika-v-spb16.ru/

  11. Stephenunurn Stephenunurn

    Hi there, every time i used to check web site posts here in the early hours in the daylight, since i like to find out more and more.
    viagraonline2

  12. KerrycoanD KerrycoanD

    Стартовый осмотр должен быть быстрым и осмысленным. Мы исключаем «обязательные» исследования, которые не меняют тактику, и оставляем то, что прямо влияет на состав инфузии, темп, место ведения (дом/амбулатория/стационар) и объём поведенческих рекомендаций. Решения принимаются на свежих цифрах и клинической картине «здесь и сейчас», а повторные замеры назначаются не «по привычке», а по смыслу. Это экономит силы пациента и время команды, а главное — уменьшает фармакологическую нагрузку без потери безопасности.
    Исследовать вопрос подробнее – частная наркологическая клиника в ставрополе

  13. EarnestCot EarnestCot

    What’s up everyone, it’s my first go to see at this website, and article is truly fruitful designed for me, keep up posting such content.
    viagraonline2

  14. https://betwinner.cat/
    Betwinner se ha posicionado en el sector de apuestas de Argentina para el ano 2026 como una opcion destacada en entretenimiento de apuestas y casino virtual, destacando por su enfoque en el apostador argentino con manejo de moneda local y bonos de bienvenida que ascienden hasta los $94.250 ARS.

  15. StevenPer StevenPer

    Петрозаводск добавляет нюансы: влажные сумерки, ветер от Онежского озера, «звонкие» подъезды старого фонда. Поэтому бригада «СеверКар Медикус» приезжает в гражданской одежде, быстро и без лишних фраз. Координатор заранее уточняет код домофона, парковку, «окна связи» для близких; рекомендует приглушить верхний свет, подготовить воду комнатной температуры и свободный доступ к розетке. Такой «тихий сценарий» снижает сенсорную нагрузку, сглаживает пульсовые «пики» к вечеру и помогает заснуть без избыточной фармакологии.
    Получить больше информации – вывод из запоя вызов

  16. Анонимность — не опция, а стандарт: документы формулируются нейтрально, чеки не содержат «говорящих» формулировок, фото- и видеосъёмка исключены. При необходимости подписывается расширенное соглашение о конфиденциальности. Доступ к записи визита и параметрам процедуры разграничен по ролям; копии передаются по защищённому каналу и удаляются по регламенту хранения.
    Ознакомиться с деталями – платный нарколог на дом

  17. Shanehed Shanehed

    Городская среда Петрозаводска со сменой ветров с Онежского озера, короткими сумерками и сезонными перепадами влажности может усиливать тревожность в вечерние часы. Мы учитываем это с момента первого контакта: согласованная парковка, отдельный вход без вывесок, короткая регистрация без «толстых анкет», приглушённый тёплый свет в зоне ожидания и отсутствие громких объявлений. Родственникам предоставляются «тихие окна» связи — лаконичные апдейты в фиксированное время, чтобы не перегружать пациента и не дёргать команду в критические окна наблюдения. Такой «мягкий» контур снижает сенсорную нагрузку, стабилизирует вариабельность ЧСС к сумеркам и сокращает число импульсивных просьб «усилить на ночь».
    Подробнее тут – https://narkologicheskaya-klinika-petrozavodsk15.ru/chastnaya-narkologicheskaya-klinika-petrozavodsk

  18. StanleyLen StanleyLen

    При наличии этих симптомов организм находится в критическом состоянии, и любой промедление с вызовом врача может привести к развитию серьезных осложнений, таких как сердечно-сосудистые нарушения, тяжелые неврологические симптомы или даже жизнеугрожающие состояния. Экстренное вмешательство позволяет не только снять острые симптомы ломки, но и предотвратить необратимые изменения в организме.
    Изучить вопрос глубже – http://snyatie-lomki-novosibirsk8.ru

  19. Davidnit Davidnit

    Часто предприниматели объединяют понятия тендер и госзакупки, так как обе процедуры связаны с конкурсным выбором поставщика. Однако между ними существуют определённые различия, которые важно понимать перед началом работы в этой сфере.
    Изучите все нюансы – тендерное сопровождение под ключ в ростове на дону

  20. StevenPer StevenPer

    Первые часы определяют траекторию. Мы работаем по карте — у каждого окна есть цель, действия, маркеры контроля и критерий перехода. Если ответ «плоский», меняем один элемент и назначаем повторную оценку. Это дисциплинирует решения и защищает от полипрагмазии.
    Получить больше информации – вывод из запоя в стационаре петрозаводск

  21. Michaeldiz Michaeldiz

    «Трезвый Маяк» — клиника экстренной и плановой наркологической помощи с круглосуточным выездом и возможностью госпитализации. Мы аккуратно стабилизируем состояние, снимаем интоксикацию и абстиненцию, готовим к кодированию и сопровождаем пациента до устойчивой ремиссии. Работаем анонимно: врач приезжает без опознавательных знаков, документы оформляются в нейтральной формулировке и только по запросу.
    Узнать больше – https://narkologicheskaya-klinika-sergiev-posad8.ru/anonimnaya-narkologicheskaya-klinika-v-sergievom-posade/

  22. StanleyLen StanleyLen

    Процесс лечения включает несколько ключевых этапов, каждый из которых имеет решающее значение для восстановления организма:
    Детальнее – snyatie-lomki-novosibirsk8.ru/

  23. EddieoNecy EddieoNecy

    «АльфаДетокс» в Чехове — это стационарный маршрут вывода из запоя с круглосуточным наблюдением и быстрыми медицинскими решениями. Мы принимаем без очередей, проводим очную оценку, допускаем к терапии и запускаем управляющий детокс с аппаратным контролем и лабораторными исследованиями по показаниям. Наша цель — не просто поставить капельницу, а безопасно стабилизировать давление и пульс, снять интоксикацию и абстиненцию, наладить сон и дать понятный план ближайших дней. Анонимность встроена в процесс, вы общаетесь с командой спокойно и без лишней огласки, а все назначения объясняются простым языком, чтобы вы понимали логику каждого шага.
    Исследовать вопрос подробнее – vyvod-iz-zapoya-chekhov

  24. StevenPer StevenPer

    Первые часы определяют траекторию. Мы работаем по карте — у каждого окна есть цель, действия, маркеры контроля и критерий перехода. Если ответ «плоский», меняем один элемент и назначаем повторную оценку. Это дисциплинирует решения и защищает от полипрагмазии.
    Разобраться лучше – http://vyvod-iz-zapoya-petrozavodsk15.ru

  25. Anthonyhib Anthonyhib

    Ниже — ориентировочная матрица. Она не заменяет осмотр, но помогает понять логику выбора места и объёма вмешательств. Цель — не «больше процедур», а «точно по показаниям» с понятными окнами оценки и чистой обратной связью для семьи.
    Исследовать вопрос подробнее – наркологическая клиника вывод из запоя челябинск

  26. Richardmog Richardmog

    Обращение за наркологической помощью на дом целесообразно в самых разных ситуациях. Запой, продолжающийся более двух суток, особенно у людей старше 40 лет, может спровоцировать резкое ухудшение самочувствия и развитие тяжёлых осложнений. При выраженной алкогольной или наркотической интоксикации, сопровождающейся тошнотой, рвотой, тахикардией, головокружением и нарушением координации, крайне важно не оставлять пациента без квалифицированного медицинского наблюдения. Также обращение за домашней помощью актуально при отказе пациента от стационара, наличии хронических заболеваний, невозможности оставить семью или работу, а также при первичных признаках срыва на фоне ремиссии. Дополнительно выезд на дом позволяет обеспечить анонимность, исключить психоэмоциональную нагрузку, связанную с пребыванием в больнице, и сохранить привычный уклад жизни.
    Детальнее – экстренная наркологическая помощь

  27. «Тёмные часы» вечера — время импульсивных решений. Мы даём короткие, нейтральные инструменты на 20–40 минут: тёплый душ, прогулка рядом с домом при устойчивых показателях, дыхательная практика, короткий созвон с «своим» человеком. Эти бесплатные шаги поддерживают ровный сон и уменьшают вероятность «дорогих» экстренных повторов.
    Ознакомиться с деталями – narkologicheskaya-klinika-sajt

  28. https://miamifightcard.com/
    Regarding MediaFightCard’s lineup, the fight odds reveal a notable dynamic with champions positioned as underdogs and aspirants holding favorite status. In the marquee matchup for the available light heavyweight title, previous belt-holder Jiri Prochazka opened as a narrow -143 favorite over the in-form Carlos Ulberg, who enters as a +116 underdog notwithstanding his nine-fight winning streak.

Leave a Reply

Your email address will not be published. Required fields are marked *