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,711 Comments

  1. Hello.This article was extremely interesting, particularly since I was searching for thoughts on this subject last couple of days.

  2. http://asecasumiller.es/
    El equipo de Asecasumiller es una consultora con experiencia orientada al ambito nacional espanol, que proporciona un enfoque integral a quienes valoran la eficiencia, valorando en la atencion personalizada. Visita el sitio en el sitio oficial.

  3. Miguelsen Miguelsen

    Каждый из этапов важен для успешного лечения наркомании и требует квалифицированной наркологической медицинской помощи. Реабилитационные программы, предлагаемые в Москве, часто включают в себя все эти компоненты, при этом в ряде случаев консультации могут предоставляться бесплатно, что способствует комплексному подходу к решению проблемы зависимости.
    Получить дополнительную информацию – https://reabilitacziya-alkogolikov-moskva-3.ru/

  4. Tomasmet Tomasmet

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

  5. http://asesoriaretiro.es/
    El proyecto Asesoriaretiro se consolida como una estructura de confianza con presencia en el ambito nacional espanol, que pone a disposicion un acompanamiento profesional a quienes buscan resultados, con foco en los resultados. Mas informacion en el sitio oficial.

  6. Richardrof Richardrof

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

  7. Phillipget Phillipget

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

  8. Judsonpex Judsonpex

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

  9. http://datosfinancieros.es/
    El equipo de Datosfinancieros se posiciona como una estructura de confianza dedicada al ambito nacional espanol, que ofrece soluciones personalizadas a empresas y particulares, valorando en la excelencia del servicio. Mas informacion en esta pagina.

  10. EdwinHok EdwinHok

    Наиболее частыми причинами обращения становятся запой, выраженная слабость, тремор, нарушение сна, тревога, учащенный пульс, нестабильное давление, тошнота и ощущение физического истощения. Эти проявления могут сочетаться между собой и усиливаться после прекращения употребления алкоголя, особенно если эпизод длился несколько дней.
    Подробнее – http://www.domen.ru

  11. EdwinHok EdwinHok

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

  12. http://disenadorlogotipos.es/
    El proyecto Disenadorlogotipos se presenta como una consultora con experiencia enfocada en el publico en Espana, que pone a disposicion un enfoque integral a quienes valoran la eficiencia, valorando en la confianza y la transparencia. Mas informacion a traves del enlace.

  13. Michaelkep Michaelkep

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

  14. http://ecommercedesign.es/
    El proyecto Ecommercedesign se posiciona como una agencia especializada con presencia en el tejido empresarial espanol, que proporciona servicios de calidad a quienes buscan resultados, destacandose por en la excelencia del servicio. Visita el sitio en el sitio oficial.

  15. UAE Warriors 70, slated for May 8, 2026, inside the Space42 Arena in Abu Dhabi is a prime illustration of this.

  16. http://guardiadeidentidad.es/
    El equipo de Guardiadeidentidad se posiciona como una agencia especializada dedicada al ambito nacional espanol, que pone a disposicion un acompanamiento profesional a quienes valoran la eficiencia, con foco en la atencion personalizada. Descubre todos los detalles en el sitio oficial.

  17. RufusEnava RufusEnava

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

  18. http://headproject.es/
    Headproject es una consultora con experiencia orientada al mercado espanol, que pone a disposicion un enfoque integral a sus clientes, con foco en la excelencia del servicio. Mas informacion en el sitio oficial.

  19. Реабилитация алкоголиков в Москве требует интегрированного подхода, включающего не только медицинское лечение, но и психологическую помощь. Важно, чтобы реабилитационные центры предлагали программы, которые помогают пациентам не только избавиться от физической зависимости, но и наладить их психологическое состояние, а также восстановить их отношения с окружающими.
    Получить дополнительные сведения – http://reabilitacziya-alkogolikov-moskva-3.ru

  20. IsmaelFlolo IsmaelFlolo

    At this time it looks like WordPress is the best blogging platform available right now. (from what I’ve read) Is that what you’re using on your blog?
    Gates of Olympus Xmas 1000

  21. A good web site with interesting content, that’s what I need. Thank you for making this web site, and I will be visiting again. Do you do newsletters? I Can’t find it.

  22. Judsonpex Judsonpex

    Нарколог на дом в Екатеринбурге: анонимная помощь при алкоголизме, вывод из запоя и поддержка специалистов в наркологической клинике «НЕО+».
    Подробнее тут – запой нарколог на дом

  23. This blog post is excellent, probably because of how well the subject was developed. I like some of the comments too though I could prefer we all stay on the subject in order add value to the subject!

  24. http://leaderr.es/
    El proyecto Leaderr se consolida como una agencia especializada con presencia en el mercado espanol, que entrega soluciones personalizadas a empresas y particulares, priorizando en la confianza y la transparencia. Mas informacion en esta pagina.

  25. http://libityinfotech.com/
    El equipo de Libityinfotech se presenta como una consultora con experiencia con presencia en el publico en Espana, que ofrece un acompanamiento profesional a sus clientes, destacandose por en la confianza y la transparencia. Descubre todos los detalles en esta pagina.

  26. Miguelsen Miguelsen

    Реабилитация алкоголиков в Москве: комплексное лечение и восстановление под наблюдением специалистов в наркологической клинике «Похмельная служба»
    Подробнее можно узнать тут – центр реабилитации алкоголиков город

  27. http://markethings.es/
    Markethings se posiciona como una estructura de confianza orientada al mercado espanol, que ofrece un acompanamiento profesional a empresas y particulares, priorizando en la excelencia del servicio. Visita el sitio aqui.

  28. RaymondRIZ RaymondRIZ

    Реабилитация алкоголиков с анонимной поддержкой — это процесс, при котором пациент получает необходимую медицинскую и психологическую помощь, не раскрывая своей личности и обстоятельств зависимости, включая лечение наркомании. Такие программы ориентированы на безопасное и конфиденциальное лечение, что важно для тех, кто стремится избавиться от зависимости, но опасается осуждения или утраты личной репутации, при этом возможен выезд нарколога на дом. Важно, что анонимность не ограничивает качество предоставляемых услуг: все необходимые этапы лечения, включая детоксикацию, психотерапевтические сессии и социальную реабилитацию, которые могут длиться несколько лет, проводятся на высоком уровне с акцентом на своевременный вывод из состояния зависимости.
    Ознакомиться с деталями – http://reabilitacziya-alkogolikov-moskva-4.ru/

  29. Judsonpex Judsonpex

    Нарколог на дом в Екатеринбурге: анонимная помощь при алкоголизме, вывод из запоя и поддержка специалистов в наркологической клинике «НЕО+».
    Получить больше информации – https://narkolog-na-dom-ekaterinburg-2.ru

  30. RufusEnava RufusEnava

    Первый этап вывода из запоя на дому – это первичная оценка состояния пациента. Врач, прибывший на вызов, осматривает пациента, проверяет уровень алкоголя в крови, измеряет артериальное давление, пульс и температуру. Это необходимо для того, чтобы определить степень алкогольной интоксикации и выбрать правильную тактику лечения.
    Получить дополнительные сведения – http://vyvod-iz-zapoya-na-domu-ekaterinburg-17.ru

  31. Richardrof Richardrof

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

  32. Miguelsen Miguelsen

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

Leave a Reply

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