corba
liuxuezong
这个作者很懒,什么都没留下…
展开
-
C/S架构网络通信开发
在C/S结构的C++网络程序中,直接采用Socket API进行开发效率是很低的,所以大家发明了各种各样的网络框架,如Boost.Aiso和ACE,简化了网络通信开发的难度。 但是这种基于数据包收发的模式还是不太方便,于是又出现了RPC、DCOM、CORBA等远程接口调用的标准。客户端只需要像调用本地函数一样调用远程接口,框架会自动处理数据包收发,请求和应答等底层细节。 虽然现在Web转载 2012-01-19 14:29:45 · 5725 阅读 · 0 评论 -
CORBA回调函数在C#项目环境中的应用
哲学中有句话:存在就是真理。每种语言能在某个时期出现,并能在各个产品线广泛应用,说明它具有一定的生命力。 如果选择不同的语言能解决我们的不同方案,难道不是我们所期望的理由?本文选择C#语言主要是使用C#开发WEB服务器,完成HTTP+XML数据通信。因项目对实时性没有苛刻性,换句话讲,如果实时性高也不会选择HTTP+XML。 本文的描述可以说是《II原创 2013-06-30 21:00:22 · 2101 阅读 · 0 评论 -
关于ORBACUS产品网络通讯函数出现的问题
在我们开发CORBA产品过程中,常常碰到网络链路无法链接问题。排除防火墙的干扰和相应的端口打开(10003),并且使用TCP/IP工具测试时,网络情况都是好的。因为CORBA中间件过程比较复杂,很多开发人员碰到一些疑难问题,失去了深入探讨问题根源的信心。 当一个优秀的产品开发过程,考虑的复杂环境程度局限于理想情况,不因为出现一些问题而我们就全盘否定。正如微软的操作系原创 2013-06-30 14:11:21 · 1496 阅读 · 0 评论 -
IIOP.NET与CORBA中间件应用技术
一、关于IIOP.NET IIOP.NET是一个.NET远程通道,它基于IIOP协议,IIOP协议已经被CORBA标准化组织制定。IIOP.NET扮演了ORB(object request broker)的角色。它把.NET的数据类型转换为CORBA的数据类型。 图1 一个典型分布式系统概况图 IIOP.NET是通过使用基于corba的IIO原创 2013-03-29 18:51:02 · 4839 阅读 · 0 评论 -
CORBA与SOAP WebService组合技术的应用
背景: 随着中间件技术的发展和信息化应用系统研究的逐渐深入,很多中间件技术被应用到轨道应用系统领域。针对中间件在实时监控系统中的应用进行了研究,综合考虑CORBA与SOAP Web Services这两种主流分布式体系结构的优缺点,提出了一种CORBA与Web Services的集成方法。在此基础之上,设计并实现了一种中间件,解决异构安监平台与主动维保应用系统之间信息共享的问题。原创 2012-06-14 08:05:39 · 3944 阅读 · 0 评论 -
CORBA宗师Steve Vinoski
在QCon旧金山2007大会期间,InfoQ的编辑Stefan Tikov采访了CORBA宗师Steve Vinoski,就他对REST的关注,使用CORBA的场景,以及分布式系统中描述语言的角色等问题做了深入的探讨。其他主题还包括了解多门语言的好 处,Erlang在构建分布式系统时的好处等。个人简介 Steve Vinoski是一家美国创业公司Verivue的技术转载 2012-04-25 14:33:21 · 1266 阅读 · 0 评论 -
基于Corba技术使用java与C++混合编程
本文主要以开源代码omniorb4.1.1为例,服务端用C++编写,客户端用java编写。这种模式适合很多企业级SOA的实际应用,Web Sevice与不同的系统之间通过中间件桥梁通讯,中间件本身支持不同网络、异构系统、硬件和语言,从而为企业的系统资源整合提供一个最佳的解决方案。 测试环境1、 操作系统WINDOWS 72、系统处理器:Intel(R) Core(TM) i5-原创 2012-03-10 20:05:34 · 7072 阅读 · 3 评论 -
三层模型在电力综合信息系统中的应用
1 前言 随着Interntet/Intranet技术的飞速发展和普及,电力系统已得到广泛的使用,与传统的信息系统模式相比,基于Interntet/Intranet的信息系统,在技术上和应用(服务)方式上,都有着明显的优势,能很好地适应分布式应用的开发,分布和管理,易于将不同的业务应用集成在一起,更有效地综合利用信息资源扩大信息范围的,为电力系统的信息化提供了一种新模式。汉川电力综合管理信转载 2012-02-04 11:54:52 · 1743 阅读 · 0 评论 -
Cobra-omniORB简单编程-命名服务
命名服务基本与上面的>相似,下面具体对需要的操作步骤进行描述。一、设置环境变量1)、在“D:/omniORB-4.1.1/”目录下新建目录Omninames;2)、设置用户环境变量“OMNINAMES_LOGDIR = D:/omniORB-4.1.1/Omninames”。二、配置命名服务执行D:/omniORB-4.1.1/sample.reg注册文件,在HKEY_LO原创 2012-02-03 17:44:06 · 3132 阅读 · 3 评论 -
Corba-omniORB简单编程-IOR
一、下载Corba-omniorb开源代码首先到http://omniorb.sourceforge.net/下载一个win32的OmniORB。文件名为“omniORB-4.1.1-x86_win32_vc6.zip”。然后解压缩至文件夹“ D:\omniORB-4.1.1”。二、设置环境变量1)、将“D:\omniORB-4.1.1\bin\x86_win32;”加入到系统环境变量原创 2012-01-20 09:16:31 · 6168 阅读 · 7 评论 -
SCADACLOUD智能平台实现技术
1、概念阐述 ScadaCloud是一个分布式、跨平台、跨网络的实时在线平台,让您够方便地使用PC、iPhone、iPad终端在任何时间、任何地点监控您关心的设备当前运行状况。ScadaCloud提供了从端到云的完整的解决方案,向用户提供SAAS(SoftwareAs A Service,软件即服务)。 ScadaCloud把传统C/S架构的信息平台,发展为以Cloud为平台的原创 2014-05-09 10:52:30 · 7806 阅读 · 1 评论