Advanced CORBA(R) Programming with C++

CORBA技术系列一:JAVA客户程序与C++服务程序互操作  CORBA技术诞生至今,已有十余年时间。十余年,对于IT界显得过于漫长。许多技术在十余年后看来可能都显得有些过时、落后。CORBA曾经在2000年左右辉煌过,现在却被网格、SOA、Web2.0等技术压得抬不起头。然而在学术界,CORBA还是有研究人员在学习使用,譬如某团队通过AOP技术对目标软件系统注入CORBA服务程序实现软件分布式监控。CORBA本身的技术在中间件中是比较领先的。然而,其 阅读详情

Advanced CORBA(R) Programming with C++

Title: Advanced CORBA(R) Programming with C++
Author: Michi Henning, Steve Vinoski 
 
 
  
 
     

Description: 


Written for the experienced C++ developer facing real-world CORBA for the first time, Advanced CORBA Programming with C++ is a useful guide to today's most popular standard for distributed computing.

After a quick tour of CORBA basics, the authors jump right in with a minimum skeleton application written in C++. From there, they provide truly extensive coverage of CORBA IDL, along with many tips for using IDL data types in C++. (They cover advanced features such as any, TypeCode, and DynAny later in the book.).

Next the book unveils its sample application--a distributed climate control system. Material on the Portable Object Adapter and the Object Life Cycle, including garbage collection strategies, rounds out this section. Additional chapters examine the details of Object Request Brokers (ORBs), including Internet Inter-ORB Protocol (IIOP), repositories, and binding. The authors also present CORBA's built-in APIs for Naming, Trading, and Event Services (including asynchronous event handling), which is most useful as reference material.

Final sections examine strategies for better scalability, including multithreading and optimizing network traffic for CORBA objects. The authors provide numerous short excerpts of C++ code, though it must be said that much of this book is reference material rather than a hands-on programming tutorial. --Richard Dragan Here is the CORBA book that every C++ software engineer has been waiting for. Advanced CORBA(r) Programming with C++ provides designers and developers with the tools required to understand CORBA technology at the architectural, design, and source code levels. This book offers hands-on explanations for building efficient applications, as well as lucid examples that provide practical advice on avoiding costly mistakes. With this book as a guide, programmers will find the support they need to successfully undertake industrial-strength CORBA development projects.

The content is systematically arranged and presented so the book may be used as both a tutorial and a reference. The rich example programs in this definitive text show CORBA developers how to write clearer code that is more maintainable, portable, and efficient. The authors' detailed coverage of the IDL-to-C++ mapping moves beyond the mechanics of the APIs to discuss topics such as potential pitfalls and efficiency. An in-depth presentation of the new Portable Object Adapter (POA) explains how to take advantage of its numerous features to create scalable and high-performance servers. In addition, detailed discussion of advanced topics, such as garbage collection and multithreading, provides developers with the knowledge they need to write commercial applications.

Other highlights

In-depth coverage of IDL, including common idioms and design trade-offs
Complete and detailed explanations of the Life Cycle, Naming, Trading, and Event Services
Discussion of IIOP and implementation repositories
Insight into the dynamic aspects of CORBA, such as dynamic typing and the new DynAny interfaces
Advice on selecting appropriate application architectures and designs
Detailed, portable, and vendor-independent source code

 
 
Relative: 
Pure Corba
(ISBN:0672318121)

The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming
(ISBN:0201699710)

C++ Network Programming

Vol. 1: Mastering Complexity with ACE and Patterns

 

C++ Network Programming

Volume 2: Systematic Reuse with ACE and Frameworks


(ISBN:0201795256)

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
(ISBN:0201633612) 
 
 


(ISBN:0201604647)
C++ CORBA高级编程实践:源代码详解 随着计算机网络技术的飞速发展,分布式计算应运而生,成为了现代软件开发中的一个重要方向。CORBA(Common Object Request Broker Architecture)即通用对象请求代理体系结构,它是OMG(Object Management Group)组织在1991年提出的一项旨在实现分布式对象系统互操作性的国际标准。CORBA通过一个中间件层来连接位于不同网络环境下的各种对象,使得这些对象能够无缝通信,共同协作完成复杂的任务。 阅读详情

相关推荐

Advanced CORBA® Programming with C++ students book

Advanced CORBA® Programming with C++ Students Book

ACE读书笔记

目录 ACE读书笔记... 1 1.      整体说明... 1 2.      ACE C++Wrapper Façade. 1 3.      ACE框架... 2 4.      参考... 4 附1. 单播、多播和广播... 4 附2. 深入C++丛书... 5 1.  整体说明 应用环境下的面向对象中间件层次(4层): 1)  主机基础设施中间

大狼猫的专栏 785

Advanced CORBA Programming with C++.pdf

Here is the CORBA book that every C++ software engineer has been waiting for. Advanced CORBA® Programming with C++ provides designers and developers with the tools required to understand CORBA technology at the architectural, design, and source code levels. This book offers hands-on explanations for building efficient applications, as well as lucid examples that provide practical advice on avoiding costly mistakes. With this book as a guide, programmers will find the support they need to successfully undertake industrial-strength CORBA development projects.

基于Corba技术使用java与C++混合编程

本文主要以开源代码omniorb4.1.1为例,服务端用C++编写,客户端用java编写。这种模式适合很多企业级SOA的实际应用,Web Sevice与不同的系统之间通过中间件桥梁通讯,中间件本身支持不同网络、异构系统、硬件和语言,从而为企业的系统资源整合提供一个最佳的解决方案。  测试环境 1、 操作系统 WINDOWS 7 2、系统 处理器:Intel(R) Core(TM) i5-

它山之石,可以攻玉 7279

[AddisonWesley]Advanced_CORBA_Programming_With_C++.zip

[AddisonWesley]Advanced_CORBA_Programming_With_C++.zip

基于C++的CORBA实现

本资料是关于基于C++ 的CORBA实现,CORBA 是应用于大型的分布式系统的一种高端的技术。

C++、CORBA版HelloWorld程序

环境:Windows XP, MICO2.3.12, Visual Studio 2003 开发步骤: A 编译MICO B 设置VC开发环境 C 编写编译IDL接口 D 编写编译服务端程序 E 编写编译客户端程序 F 运行   实现详细: A 编译MICO 1 设置VC安装目录下的bin目录至环境变量Path中 2 运行vcvars32.bat,该命令增加其他一些VC环境

u012719556的专栏 3404

基于C++CORBA高级编程 Advanced CORBA Programming with c++ 中文版 第一部分

基于C++CORBA高级编程 Advanced CORBA Programming with c++ 中文版

亲身体验CORBA: 使用java和C++混合编程

文作者通过一次使用SUN的 tnameserv命名服务程序,服务器用JAVA编写,客户机分别用JAVA和C++(VC6+omniORB)编写的试验,希望通过一次编程的具体操作实例来体验或明了CORBA思想。 前言 现在很多人在对CORBA进行学习,大家都已经了解到CORBA是一个完全中间性的语言,可以使用接口定义语言(IDL)定义开发时使用接口的 Client 和实现接口的 S

晴天的专栏 3060

《CORBA Programming with TAO》

用TAO进行CORBA编程的经典文章,对CORBA编程初学者会有很大帮助。是我自己从网上整理的,因网上的博客分多页不便下载收藏,故将其整理成word文档

基于C++的高级CORBA编程(中文)

基于C++的高级CORBA编程是CORBA编程的经典图书,内容详尽,阐述清楚是学习CORBA的必备图书~~

客户端使用java,服务端使用c++的corba编程环境搭建

我们先用c++实现服务端和客户端,然后再用java编写客户端。 1. 首先安装omniORB,omniORB提供 omniidl命令,以及一些头文件和库。 omniORB一般是需要你自己进行编译。 2. 编写idl文件,本实验中文件名为 echo.idl 1 interface Echo { string echoString(in string mesg);...

weixin_30609287的博客 377

基于C++CORBA高级编程

CORBA规范是目前最具生命力的跨平台技术,它独立于网络协议、编程语言和软件平台,支持异构的分布式计算和不同编程语言的对象重用。

CORBA 简单了解和JAVA与C++互操以及C++调用Java web service

CORBA了解 CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由OMG(对象管理组织,Object Management Group)提出的应用软件体系结构和对象技术规范,其核心是一套标准的语言、接口和协议,以支持异构分布应用程序间的互操作性及独立于平台和编程语言的对象重用。   CORBA经过近十年的发展,已逐步

mike_caoyong的专栏 3792

【推荐算法】召回模型总结

【推荐算法】召回模型总结

m0_48086806的博客 6241

2023年5月青少年软件编程Python等级考试四级真题(含答案和解析)

电子学会,2023年5月,青少年软件编程,Python等级考试,四级真题(含答案和解析)

m0_37554648的博客 904

深挖C++:类和对象(中)

(先进后出)

xys_678的博客 239

保姆级教程:中科蓝讯Downloader配置详解,从软硬开关机到EQ调音一步到位

本文详细介绍了中科蓝讯Downloader的配置流程,从硬件初始化到音频调优的全方位指南。涵盖软硬开关机选择、电源管理、DAC校准、EQ调音等关键步骤,帮助开发者高效完成配置并避免常见问题。特别适合需要精确控制音频设备和电源管理的中科蓝讯芯片开发者。

weixin_33670786的博客 310
上一篇: Visual C++下ACE动态服务配置入门
下一篇: 解除 Run-Time Check Failure #2
Stone
博客等级 码龄21年 1715粉丝 158原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值