Ir ao conteúdo

Um exemplo da utilização de CORBA

Olá,

CORBA (Common Object Request Broker Architecture) é um padrão definido pelo grupo OMG (Object Management Group), este permite a interação entre Objetos Distribuídos, em diferentes linguagens e sistemas. Ele também proporciona total transparência na comunicação entre os objetos distribuídos. A localização de objetos é feito via suas referências, que são resolvidas pelo ORB. A linguagem IDL (Interface Definition Language) é a tecnologia utilizada para descrever as interfaces dos objetos. Esta é uma linguagem puramente declarativa. Ela possui seus próprios tipos de dados, que são mapeados para tipos de dados nas linguagens suportadas. Existe o Compilador IDL que gera os códigos responsáveis pela comunicação entre objetos, mapeia os tipos de dados, se encarrega de fazer a serialização dos dados.

Mas na prática como funciona? Bom, possuimos as definições em um arquivo .idl, neste caso o arquivo Bank-idl (lembre-se de renomea-lo para bank.idl).

Acessando esse arquivo vocês verão diversas definições como:

Definição do modulo

module banco {

Definição do tipo valor

typedef double valor;

Definição da estrutura de dados Transação

struct transacao {
unsigned long data; // Formato: ddmmyyyy
string<12> descricao;
valor quantia;
};

Definição da interface, seus métodos, variaveis, excessões

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 );
};

Com este arquivo, você pode criar as diversas interfaces com diferentes compiladores para diferentes linguagens. Para gerar as interfaces utilize

idlj -fall bank.idl

O mesmo irá gerar diversos arquivos dentro da pasta banco, com arquivos .java, com interfaces, métodos e exceções. Os mesmos devem ser ainda implementados para funcionar como você desejar.

Um exemplo de implementação de um Servidor de Banco e um Cliente em Java, utilizando CORBA com IDL

Matheus

PS: Isto foi apenas uma breve introdução. O CORBA utiliza diversas outras definições como o OMA e outras.

Publicado emjava

1.711 Comentários

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

  16. RufusEnava RufusEnava

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

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

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

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

  20. Judsonpex Judsonpex

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

  21. 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!

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

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

  24. Miguelsen Miguelsen

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

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

  26. RaymondRIZ RaymondRIZ

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

  27. Judsonpex Judsonpex

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

  28. RufusEnava RufusEnava

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

  29. Richardrof Richardrof

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

  30. Miguelsen Miguelsen

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

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *