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

    Сразу после вызова нарколог приезжает на дом для проведения первичного осмотра и диагностики. На этом этапе проводится сбор анамнеза, измеряются жизненно важные показатели (пульс, артериальное давление, температура) и определяется степень алкогольной интоксикации. Эти данные являются основой для разработки индивидуального плана лечения.
    Узнать больше – https://kapelnica-ot-zapoya-tyumen0.ru/postavit-kapelniczu-ot-zapoya-tyumen

  2. Stephenunurn Stephenunurn

    Thanks , I have just been searching for information about this topic for ages and yours is the best I’ve came upon so far. But, what concerning the conclusion? Are you certain in regards to the source?
    casino depot 10 euros

  3. WilliamkaW WilliamkaW

    Запой – это неконтролируемое употребление алкоголя, которое приводит к серьезным последствиям. Алкогольное отравление организма приводит к серьезным проблемам со здоровьем. Выходить из запоя самостоятельно – рискованно и неэффективно. Мы предлагаем помощь при запое на дому, в привычных для вас условиях. Круглосуточная помощь при запое с выездом на дом за 30-60 минут. Длительный запой разрушает организм и может быть смертельным. Чем раньше вы обратитесь за помощью, тем больше шансов на выздоровление.
    Узнать больше – вывод из запоя

  4. Jessiesex Jessiesex

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

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

  6. Williammit Williammit

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

  7. LewisJonus LewisJonus

    Everything composed made a lot of sense. However, what about this? suppose you added a little information? I am not saying your information is not good., however what if you added a headline that makes people want more? I mean %BLOG_TITLE% is kinda plain. You could peek at Yahoo’s front page and watch how they create post titles to get viewers to click. You might add a related video or a related pic or two to get people excited about what you’ve got to say. Just my opinion, it might bring your blog a little livelier.
    شراء تادالافيل عبر الإنترنت لممارسة الجنس الشرجي xxx

  8. Процесс вывода из запоя капельничным методом организован по строгой схеме, позволяющей обеспечить максимальную эффективность терапии. Каждая стадия направлена на комплексное восстановление организма и минимизацию риска осложнений.
    Детальнее – https://kapelnica-ot-zapoya-tyumen0.ru/kapelnicza-ot-zapoya-na-domu-tyumen

  9. Woah this is just an insane amount of information, must of taken ages to compile so thanx so much for just sharing it with all of us. If your ever in any need of related information, just check out my own site!

  10. http://myturfads.com/
    O projeto Myturfads e uma estrutura de confianca dedicada ao panorama nacional portugues, que disponibiliza servicos de qualidade a quem procura resultados, valorizando nos resultados. Descubra todos os detalhes aqui.

  11. Brianjoult Brianjoult

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

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

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

  14. I’m so happy to read this. This is the type of manual that needs to be given and not the random misinformation that’s at the other blogs. Appreciate your sharing this best doc.

  15. Stephenunurn Stephenunurn

    Please let me know if you’re looking for a author for your site. You have some really great posts and I think I would be a good asset. If you ever want to take some of the load off, I’d really like to write some articles for your blog in exchange for a link back to mine. Please blast me an email if interested. Regards!
    บาคาร่า

  16. Когда запой начинает оказывать разрушительное воздействие на организм, своевременная помощь становится критически важной для предотвращения серьезных осложнений. В Мурманске квалифицированные наркологи на дому обеспечивают оперативную детоксикацию, восстановление обменных процессов и стабилизацию работы внутренних органов. Лечение проводится в комфортной домашней обстановке, что позволяет избежать лишнего стресса и сохранить полную конфиденциальность.
    Ознакомиться с деталями – http://vyvod-iz-zapoya-murmansk00.ru

  17. Timsothybox Timsothybox

    Greate article. Keep posting such kind of info on your blog. Im really impressed by it.
    Hey there, You’ve done an excellent job. I’ll certainly digg it and individually recommend to my friends. I am confident they’ll be benefited from this web site.
    บาคาร่า

  18. RobertMom RobertMom

    Игнорирование этих симптомов может привести к тяжелым последствиям для здоровья, включая алкогольный психоз и повреждение внутренних органов.
    Ознакомиться с деталями – kapelnica-ot-zapoya-krasnodar7.ru/

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

  20. Когда запой превращается в острую угрозу здоровью, оперативное вмешательство становится необходимым условием для спасения жизни и предотвращения серьезных осложнений. В Уфе наркологи выезжают на дом для оказания качественной помощи при запое, предлагая детоксикацию, корректировку обменных процессов и психологическую поддержку. Такой формат лечения обеспечивает комфортную обстановку, индивидуальный подход и полную конфиденциальность для каждого пациента.
    Детальнее – http://narcolog-na-dom-ufa0.ru

  21. GeraldVog GeraldVog

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

  22. После поступления звонка нарколог оперативно выезжает по указанному адресу и прибывает в течение 30–60 минут. Врач незамедлительно приступает к оказанию помощи по четко отработанному алгоритму, состоящему из следующих этапов:
    Углубиться в тему – http://narcolog-na-dom-voronezh00.ru/vyzov-narkologa-na-dom-voronezh/

  23. http://sufyandigital.com/
    A equipa Sufyandigital apresenta-se como uma estrutura de confianca com forte presenca no panorama nacional portugues, que entrega solucoes personalizadas aos seus clientes, destacando-se por no atendimento personalizado. Descubra todos os detalhes atraves do link.

  24. Jacoblat Jacoblat

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

  25. WilliamBrins WilliamBrins

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

  26. Douglashewly Douglashewly

    В Краснодаре клиника «ЮгМедТрезвость» принимает пациентов круглосуточно. Независимо от времени суток, можно вызвать врача на дом или пройти консультацию в стационаре. Анонимность гарантируется: все данные пациентов хранятся строго конфиденциально и не передаются в сторонние структуры. Такой подход помогает людям, которые опасаются осуждения или вмешательства извне, получить квалифицированную помощь без риска огласки.
    Исследовать вопрос подробнее – наркологическая клиника цены

  27. http://xponentfunds.com/
    A equipa Xponentfunds posiciona-se como uma consultora experiente dedicada ao tecido empresarial portugues, que disponibiliza uma abordagem completa a empresas e particulares, com foco nos resultados. Veja a oferta completa nesta pagina.

Leave a Reply

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