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

3,930 Comments

  1. HermanCen HermanCen

    Вызвать нарколога на дом можно не только после многодневного запоя. Помощь врача бывает необходима, если больной жалуется на сильную слабость, бессонницу, тревогу, дрожь, тошноту, рвоту, боли, нарушения сердечного ритма или резкое ухудшение общего самочувствия. При длительном употреблении алкоголя организм испытывает значительную нагрузку, поэтому обычная попытка «перетерпеть» похмелье самостоятельно иногда оказывается опасной.
    Изучить вопрос подробнее – narcolog-na-dom-ekaterinburg1.ru/

  2. Michaeldaymn Michaeldaymn

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

  3. RamonBen RamonBen

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

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

  5. Robertoinjer Robertoinjer

    Консультация нарколога нужна не только при тяжелой интоксикации. Вызвать нарколога можно, если пациент находится в запое несколько суток, тяжело переносит прекращение употребления или уже имеет опыт лечения алкоголизма. Чем раньше начато лечение, тем быстрее специалист может определить дальнейшие действия.
    Ознакомиться с деталями – https://vivod-iz-zapoya-voronezh18.ru/

  6. Jeremyshuch Jeremyshuch

    Врач должен осмотреть больного, если самочувствие заметно ухудшается, а попытки прекратить пить заканчиваются новым приемом алкоголя. Особенно осторожно действуют при многолетнем алкоголизме, хронических болезнях и предыдущих осложнениях. Подробнее оценить риски можно на первичной консультации.
    Подробнее – https://vivod-iz-zapoya-voronezh20.ru/

  7. CraigFep CraigFep

    В центре работают квалифицированные специалисты с медицинским образованием и практическим опытом: нарколог, психиатр, психотерапевт, психолог и другой медицинский персонал. Программа лечения может включать медикаментозное восстановление организма, психотерапевтические методики, психологическую коррекцию поведения, кодирование и реабилитационный курс. Такой подход помогает не ограничиваться снятием острых проявлений зависимости, а работать с причинами проблемы и формировать навыки полноценной здоровой жизни.
    Подробнее – https://1narkologicheskaya-klinika-balashiha.ru/

  8. ShaneCox ShaneCox

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

  9. Robertoinjer Robertoinjer

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

  10. Allanpic Allanpic

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

  11. Donaldshelt Donaldshelt

    Лечение строится вокруг текущего состояния человека. В один день пациенту может потребоваться только консультация нарколога, а в другой ситуации нужна госпитализация, капельница и круглосуточное наблюдение. Если зависимость существует несколько лет, медицинский этап обычно дополняется психологической терапией и реабилитацией.
    Изучить вопрос подробнее – https://narkologicheskaya-klinika-voronezh19.ru/

  12. Нарколог может быть нужен даже тогда, когда человек разговаривает, ориентируется в происходящем и считает, что способен справиться без посторонней помощи. При алкоголизме и наркомании субъективная оценка собственного состояния часто оказывается недостаточной. Если самочувствие изменилось после длительного употребления, лучше получить профессиональную консультацию.
    Ознакомиться с деталями – http://narcolog-na-dom-voronezh015.ru

Leave a Reply

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