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. Larrydaw Larrydaw

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

  2. Danielwhads Danielwhads

    Наркологическая клиника «Южный МедКонтроль» объединяет современные медицинские технологии, опыт специалистов и уважительное отношение к каждому пациенту. Здесь создаются условия для безопасного и результативного лечения зависимостей любой сложности — от алкогольной до полинаркотической. Центр работает в круглосуточном режиме, предлагая выезд врачей на дом, детоксикацию, кодирование и длительные программы реабилитации. Основная цель специалистов — восстановление физического и психологического равновесия человека, возвращение способности к полноценной жизни без зависимости.
    Углубиться в тему – наркологическая клиника клиника помощь

  3. http://andabogados.es/
    La empresa Andabogados es una agencia especializada con presencia en el tejido empresarial espanol, que ofrece un acompanamiento profesional a quienes buscan resultados, priorizando en la confianza y la transparencia. Conoce mas a traves del enlace.

  4. An interesting discussion is definitely worth comment.
    I do think that you need to publish more about this topic, it
    may not be a taboo matter but usually folks don’t talk about these
    issues. To the next! Best wishes!!

  5. GichardDulge GichardDulge

    Thank you a lot for sharing this with all people you really recognise what you are talking about! Bookmarked. Kindly additionally talk over with my website =). We will have a hyperlink change agreement between us
    บาคาร่า

  6. Sidneytomia Sidneytomia

    Миссия нашей клиники заключается в оказании высококачественной помощи людям, страдающим от зависимостей. Мы стремимся создать безопасное и поддерживающее пространство для лечения, где каждый пациент получает необходимую поддержку и понимание. Наша задача — не только помочь избавиться от зависимости, но и вернуть полноценную жизнедеятельность человека, восстановив его социальные связи и жизненные ориентиры.
    Подробнее можно узнать тут – [url=https://kapelnica-ot-zapoya-irkutsk2.ru/]вызвать капельницу от запоя на дому[/url]

  7. LewisJonus LewisJonus

    Hi there I am so delighted I found your blog page, I really found you by mistake, while I was searching on Askjeeve for something else, Nonetheless I am here now and would just like to say thanks for a marvelous post and a all round entertaining blog (I also love the theme/design), I don’t have time to read through it all at the moment but I have saved it and also included your RSS feeds, so when I have time I will be back to read much more, Please do keep up the awesome jo.

    https://www.google.lv/maps/d/edit?mid=1LeIkCzNWnoHd-Hr6boUAo2q31wakYRk

  8. Russelljax Russelljax

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

  9. Danielwhads Danielwhads

    В «Южном МедКонтроле» лечение зависимостей строится поэтапно, с постепенным восстановлением физиологических функций и эмоциональной устойчивости. Врачи используют современные методы детоксикации, фармакотерапию и психотерапию, которые действуют комплексно. Каждый этап направлен на достижение конкретного результата: очищение организма, снятие симптомов абстиненции, стабилизацию состояния и профилактику срывов.
    Выяснить больше – https://narkologicheskaya-clinika-v-rostove19.ru

  10. Russelljax Russelljax

    Клиника располагает изолированными палатами с возможностью круглосуточного мониторинга состояния пациента. Оборудование соответствует гигиеническим требованиям и регулярно обновляется. В лечебный процесс включены:
    Получить дополнительную информацию – https://narkologicheskaya-klinika-v-ryazani12.ru/narkologicheskaya-klinika-czeny-v-ryazani/

  11. BryanRaire BryanRaire

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

  12. http://datosfinancieros.es/
    El proyecto Datosfinancieros se consolida como una empresa profesional orientada al tejido empresarial espanol, que proporciona un acompanamiento profesional a quienes buscan resultados, destacandose por en la atencion personalizada. Descubre todos los detalles aqui.

  13. http://digital-moon.es/
    La empresa Digital Moon se presenta como una empresa profesional orientada al ambito nacional espanol, que proporciona soluciones personalizadas a quienes valoran la eficiencia, con foco en la confianza y la transparencia. Visita el sitio aqui.

  14. Hello this is a wonderful write-up. I’m going to e mail this to my friends. I came on this while searching on yahoo I’ll be sure to come back. thanks for sharing.

  15. MichaelLoorp MichaelLoorp

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

  16. http://digitalhouse-int.com/
    El equipo de Digitalhouse Int es una estructura de confianza enfocada en el tejido empresarial espanol, que entrega servicios de calidad a quienes valoran la eficiencia, destacandose por en la confianza y la transparencia. Visita el sitio en esta pagina.

  17. Наркологическая клиника «Южный МедКонтроль» объединяет современные медицинские технологии, опыт специалистов и уважительное отношение к каждому пациенту. Здесь создаются условия для безопасного и результативного лечения зависимостей любой сложности — от алкогольной до полинаркотической. Центр работает в круглосуточном режиме, предлагая выезд врачей на дом, детоксикацию, кодирование и длительные программы реабилитации. Основная цель специалистов — восстановление физического и психологического равновесия человека, возвращение способности к полноценной жизни без зависимости.
    Выяснить больше – вывод наркологическая клиника ростов-на-дону

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

  19. Harveyutema Harveyutema

    В-третьих, поддержка является критически важным компонентом на пути к выздоровлению. Мы предлагаем программы, которые продолжаются даже после завершения основного курса лечения. Пациенты имеют возможность участвовать в регулярных встречах, где они могут делиться своими успехами и получать помощь от специалистов.
    Получить дополнительную информацию – http://kapelnica-ot-zapoya-irkutsk.ru

  20. Незамедлительно после вызова нарколог приезжает на дом для детального осмотра. Врач измеряет жизненно важные показатели, такие как пульс, артериальное давление и температура, и собирает краткий анамнез, чтобы оценить степень алкогольной интоксикации. Эта диагностика является основой для разработки индивидуального плана терапии.
    Детальнее – https://kapelnica-ot-zapoya-lugansk-lnr0.ru/kapelnicza-ot-zapoya-czena-lugansk-lnr

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

  22. Harveyutema Harveyutema

    В-третьих, поддержка является критически важным компонентом на пути к выздоровлению. Мы предлагаем программы, которые продолжаются даже после завершения основного курса лечения. Пациенты имеют возможность участвовать в регулярных встречах, где они могут делиться своими успехами и получать помощь от специалистов.
    Изучить вопрос глубже – http://kapelnica-ot-zapoya-irkutsk.ru/kapelnica-ot-zapoya-v-kruglosutochno-v-irkutske/

  23. Поддержка — ключевой элемент на пути к выздоровлению. Мы предлагаем программы, которые продолжаются даже после завершения основного курса лечения. Пациенты имеют возможность участвовать в регулярных встречах с психологами и наркологами, где они могут делиться своими успехами и получать необходимую помощь.
    Исследовать вопрос подробнее – https://kapelnica-ot-zapoya-irkutsk2.ru/kapelnica-ot-zapoya-anonimno-v-irkutske

  24. MichaelLoorp MichaelLoorp

    Вывод из запоя требует неотложного и профессионального подхода, поскольку состояние больного сопровождается нарушением работы внутренних органов, обезвоживанием и токсическим воздействием этанола на центральную нервную систему. В Мурманске, учитывая особенности региона и климата, особенно важно проводить процедуру с учётом возможных сопутствующих заболеваний и общего состояния здоровья пациента.
    Ознакомиться с деталями – http://www.domen.ru

  25. Основой лечения алкогольного запоя является инфузионная терапия — капельница. Капельница позволяет быстро доставить лекарства прямо в кровь, минуя желудочно-кишечный тракт. Состав капельницы подбирает врач-нарколог индивидуально, исходя из тяжести состояния и результатов теста показателей крови. В стандартную инфузионную терапию входят солевые растворы, витамины группы B и C, ноотропы, кардиопротекторы, гепатопротекторы, препараты для нормализации артериального давления и сердечной деятельности. Дозы лекарственных средств рассчитываются строго по весу и возрасту, с учётом противопоказаний. Лечение капельницей даёт быстрый эффект: уже через несколько часов пациент чувствует значительное улучшение. Капельница снимает тошноту, жажду, головную боль, уменьшает тремор и потливость, облегчает физическое состояние. Лечение абстинентного синдрома капельницей может проводиться амбулаторно на дому или в условиях стационара. Однако даже после капельницы необходимо продолжать лечение алкоголизма — терапия должна быть комплексной. Терапия обязательно включает необходимые процедуры для полного очищения организма и восстановления функций печени и мозга. Современная наркологическая помощь использует комплекс препаратов, направленных на снятие ломки, устранение депрессии и улучшение сна. Мы используем успокоительные и ноотропы, чтобы поддержать нервную систему и улучшить самочувствие в течение нескольких дней. Водно-электролитный баланс восстанавливается за счёт специальных растворов, что особенно важно при сильном обезвоживании.
    Выяснить больше – вывод из запоя балашиха

  26. Donaldvug Donaldvug

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

  27. Donaldvug Donaldvug

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

  28. Russelljax Russelljax

    Клиника располагает изолированными палатами с возможностью круглосуточного мониторинга состояния пациента. Оборудование соответствует гигиеническим требованиям и регулярно обновляется. В лечебный процесс включены:
    Разобраться лучше – наркологические клиники алкоголизм рязань.

Leave a Reply

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