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

2,499 Comments

  1. I like to spend my free time by scanning various internet resources. Today I came across your website and I found it has some of the most practical and helpful information I’ve seen.

  2. Cecilkax Cecilkax

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

  3. PhillipSmons PhillipSmons

    Помощь нарколога на дому в Мурманске обладает рядом неоспоримых преимуществ, которые делают данный метод лечения особенно актуальным:
    Подробнее можно узнать тут – narkolog-vyvod-iz-zapoya murmansk

  4. Лечение вывода из запоя на дому в Мурманске организовано по четко структурированной схеме, включающей следующие этапы, каждый из которых играет ключевую роль в оперативном восстановлении здоровья:
    Узнать больше – narkolog-vyvod-iz-zapoya murmansk

  5. Hello this is kinda of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding knowledge so I wanted to get advice from someone with experience. Any help would be enormously appreciated!

  6. Lavernerep Lavernerep

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

  7. NathanRix NathanRix

    Алкогольная интоксикация оказывает серьёзное влияние на организм, вызывая головную боль, тошноту, слабость и головокружение. Капельница помогает организму быстро избавиться от продуктов распада алкоголя, восстановить нормальное функционирование органов и минимизировать последствия для здоровья. Важно, что мы обеспечиваем полное наблюдение врача на протяжении всей процедуры, что помогает гарантировать безопасность пациента и максимальную эффективность лечения.
    Получить дополнительную информацию – капельница от похмелья на дому в екатеринбурге

  8. Matthewhidge Matthewhidge

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

  9. В Нижнем Новгороде выезд нарколога на дом используется при состояниях, требующих оперативной медицинской оценки и начала терапии. Врач приезжает с необходимыми препаратами, проводит осмотр и формирует план лечения на месте. Такой формат позволяет сократить время до начала помощи и снизить нагрузку на пациента.
    Подробнее – круглосуточная наркологическая помощь

  10. Cecilkax Cecilkax

    После первичного осмотра начинается активная фаза детоксикации. Современные препараты вводятся капельничным методом для быстрого снижения уровня токсинов в крови и восстановления обменных процессов. Этот этап критически важен для нормализации работы печени, почек и сердечно-сосудистой системы.
    Ознакомиться с деталями – вывод из запоя дешево владимир

  11. Williammit Williammit

    После диагностики начинается активная фаза медикаментозного вмешательства. Препараты вводятся капельничным методом, что способствует быстрому снижению уровня токсинов в крови, нормализации обменных процессов и стабилизации работы таких органов, как печень, почки и сердце.
    Подробнее тут – https://vyvod-iz-zapoya-murmansk00.ru/vyvod-iz-zapoya-czena-murmansk/

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

  13. LewisJonus LewisJonus

    Hi, I think your website might be having browser compatibility issues. When I look at your website in Chrome, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, awesome blog!
    Xxx video onlyfans sex video site

  14. NathanRix NathanRix

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

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

  16. Its not my first time to pay a visit this website, i am browsing this site dailly and obtain pleasant information from here everyday.

    Here is my blog – wynik meczu belgia chorwacja (Ernesto)

  17. JerrySon JerrySon

    Соблюдение конфиденциальности в клинике «Точка Опоры» является неотъемлемой частью лечебного процесса. Наркологическая клиника в Краснодаре обеспечивает закрытый формат приёма, хранения медицинских данных и взаимодействия с пациентом. Практика показывает, что анонимное обращение снижает уровень тревожности, способствует более открытому диалогу с врачом и повышает точность клинической диагностики.
    Углубиться в тему – http://narcologicheskaya-klinika-v-krd19.ru

  18. Brianjoult Brianjoult

    Круглосуточный режим работы в клинике «Северный Вектор» обусловлен спецификой течения зависимостей, при которых ухудшение состояния может происходить внезапно. Наркологическая клиника в Ростове-на-Дону обеспечивает постоянную готовность медицинского персонала к приёму пациентов, что позволяет сократить время между возникновением симптомов и началом лечения. Такой подход снижает риск осложнений и повышает клиническую безопасность.
    Исследовать вопрос подробнее – наркологическая клиника стационар ростов-на-дону

  19. Martinfoubs Martinfoubs

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

  20. This weekend’s LFA 233 event in New York offers a fair amount of scrap potential, yet what’s more significant, it’s got several prices that tempt me to bet.

  21. The local standout Jonathan Piersma — the local legend as well as ruling champion in the 170-pound weight class — had originally been set to face a stylistic puzzle against Martin Camilo.

  22. OLaneCitty OLaneCitty

    Hi, always i used to check webpage posts here in the early hours in the break of day, for the reason that i love to gain knowledge of more and more.
    casino en ligne

  23. IsmaelFlolo IsmaelFlolo

    Howdy just wanted to give you a brief heads up and let you know a few of the pictures aren’t loading properly. I’m not sure why but I think its a linking issue. I’ve tried it in two different internet browsers and both show the same outcome.
    meilleur casino en ligne

  24. Cordellnag Cordellnag

    Наркологическая клиника «Южный МедКонтроль» объединяет современные медицинские технологии, опыт специалистов и уважительное отношение к каждому пациенту. Здесь создаются условия для безопасного и результативного лечения зависимостей любой сложности — от алкогольной до полинаркотической. Центр работает в круглосуточном режиме, предлагая выезд врачей на дом, детоксикацию, кодирование и длительные программы реабилитации. Основная цель специалистов — восстановление физического и психологического равновесия человека, возвращение способности к полноценной жизни без зависимости.
    Изучить вопрос глубже – https://narkologicheskaya-clinika-v-rostove19.ru/narkolog-rostov-na-donu

  25. JeffreymUsly JeffreymUsly

    Этот процесс не занимает много времени — обычно процедура длится от 30 до 60 минут. Важно, что врач контролирует все этапы, обеспечивая безопасность пациента и корректируя терапию по мере необходимости. Такой подход позволяет быстро и эффективно облегчить симптомы похмелья и вернуться к нормальной жизнедеятельности.
    Подробнее тут – http://www.domen.ru

  26. http://dkrgroupfunding.com/
    O projeto Dkrgroupfunding posiciona-se como uma consultora experiente orientada para publico em Portugal, que disponibiliza uma abordagem completa a empresas e particulares, destacando-se por na excelencia do servico. Veja a oferta completa atraves do link.

  27. BrianTag BrianTag

    Запой может быть не только физически тяжёлым, но и психологически разрушительным. Поэтому важно вовремя обратиться за помощью. Вывод из запоя в Нижнем Новгороде — это необходимая медицинская процедура, которая помогает победить алкогольную зависимость и восстановить здоровье. Мы в клинике «АнтиЗависимость» предлагаем круглосуточную помощь в комфортных условиях — на дому или в стационаре.
    Узнать больше – https://narcolog-na-dom-novokuznetsk0.ru/

  28. Анонимность в клинике «Северный Вектор» является неотъемлемой частью лечебного процесса. Наркологическая клиника в Ростове-на-Дону обеспечивает конфиденциальность на всех этапах взаимодействия с пациентом, начиная с первичного обращения и заканчивая медицинским наблюдением. Клиническая практика показывает, что сохранение анонимности снижает уровень тревожности и повышает готовность пациента к полноценному лечению, что напрямую влияет на стабильность результатов.
    Детальнее – http://narkologicheskaya-klinika-v-rostove19.ru

  29. EarnestCot EarnestCot

    Today, I went to the beach with my children. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is totally off topic but I had to tell someone!
    Xxx video onlyfans sex video site

  30. Danielwhads Danielwhads

    Выбор формата лечения определяется состоянием пациента, наличием хронических заболеваний и мотивацией к выздоровлению. При необходимости врач переводит пациента из амбулаторной формы в стационарную, обеспечивая непрерывность и безопасность терапии.
    Получить больше информации – наркологическая клиника нарколог в ростове-на-дону

  31. This Friday — May 22nd — LFA 233 functions as a critical testing ground for up-and-coming fighters who are, in every sense, a single call away from the bright lights of the UFC.

  32. UFC LFA 233
    The soon-to-be-held LFA 233 card in Salamanca (New York) offers a collection of tactically interesting clashes that present obvious wagering opportunities for careful players.

  33. После поступления звонка специалисты нашей клиники оперативно выезжают по адресу пациента в Новосибирске. Врач начинает работу с детальной диагностики: измеряет пульс, артериальное давление, сатурацию (уровень кислорода в крови), оценивает состояние нервной и сердечно-сосудистой систем, уточняет наличие хронических заболеваний, аллергических реакций, длительность и тяжесть запоя.
    Разобраться лучше – http://vyvod-iz-zapoya-novosibirsk0.ru/

Leave a Reply

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