共查询到20条相似文献,搜索用时 218 毫秒
1.
虚拟试验对象的框架代码,是介于分布式中间件和分布式应用程序之间的代码层,它提供了对相应的虚拟试验对象进行发布订阅和远程方法调用等服务;然而,虚拟试验对象框架代码数量庞大,结构复杂,手工编写代码存在费时费力、出错率高等缺点;文章在充分研究现有代码自动生成技术的基础上,给出了虚拟试验对象框架代码的自动生成方案,设计并实现了能够自动生成虚拟试验对象框架代码的工具VssCodeGenerator,该工具已经得到初步应用,大大简化了在分布式环境下开发虚拟试验对象的应用程序的过程。 相似文献
2.
可移植对象适配器(POA)是重要的CORBA组件,它使得服务器端应用程序能方便地在对象请求代理(ORB)实现中进行移植。文中对当前POA的工作原理进行了全面阐述,提出一套新的POA调度方法,该方法在访问ORB过程中,通过不同策略的优化组合,使得服务器端应用程序性能得到显著提高,应用表明了该优化策略是有效的。 相似文献
3.
可移植对象适配器(PCIA)是重要的CORBA组件,它使得服务器端应用程序能方便地在对象请求代理(ORB)实现中进行移植。文中对当前POA的工作原理进行了全面阐述,提出一套新的PCIA调度方法,该方法在访问ORB过程中,通过不同策略的优化组合,使得服务器端应用程序性能得到显著提高,应用表明了该优化策略是有效的。 相似文献
4.
介绍.NET Framework中的源代码模型库CodeDOM,并讲解如何使用相关技术自动生成.NET数据库应用程序代码,包括存储过程、业务对象类、数据访问对象类,以及用户界面。这种开发方法不仅能够减少数据库应用开发中的大量重复操作,也有助于规范程序结构和代码风格。 相似文献
5.
值类型(valuetype)是通用对象请求代理体系结构(CORBA)规范中的一种新型的数据结构,它的提出使基于COR-BA的应用支持以值传递对象(OBV)。随着CORBA应用领域的扩展,许多应用需要CORBA提供以值传递对象,而传统的CORBA不提供以值传递对象能力。文中介绍了值类型概念,描述了以值传递对象的交互过程,该交互过程需要一个支持以值传递对象的编译器和ORB,其中的主要工作由编译器生产的C 代码来实现,详细说明了在CORBA IDL编译器(接口定义语言编译器)中的实现方法和流程。在ORBUS IDL编译器和ORBUS ORB上,实现以值传递对象交互过程,测试结果表明了该交互过程的可行性。 相似文献
6.
值类型(valuetype)是通用对象请求代理体系结构(CORBA)规范中的一种新型的数据结构,它的提出使基于CORBA的应用支持以值传递对象(OBV)。随着CDRBA应用领域的扩展,许多应用需要CORBA提供以值传递对象,而传统的CORBA不提供以值传递对象能力。文中介绍了值类型概念,描述了以值传递对象的交互过程,该交互过程需要一个支持以值传递对象的编译器和ORB,其中的主要工作由编译器生产的C++代码来实现,详细说明了在CORBA IDL编译器(接口定义语言编译器)中的实现方法和流程。在ORBUS IDL编译器和ORBUS ORB上,实现以值传递对象交互过程,测试结果表明了该交互过程的可行性。 相似文献
7.
以CORBA为代表的分布对象计算技术已成为网络计算时代的主流技术,研究与实现符合CORBA规范的ORB软件有着极高的理论价值与广阔的应用前景。CORBA对象联编是影响ORB软件性能、可伸缩性、灵活性和容错性的关键技术之一。文章结合作者自主开发的ORB软件ORBase,对联编技术进行了深入细致的研究。 相似文献
8.
9.
使用VB6可以开发 Internet应用程序(如基于 Browser/Server模式的三级结构应用系统)。 本文以学生成绩查询管理系统为例,介绍了用VB6开发IIS应用程序的相关工具和技术: WebClass设计器的设计, DHTML模板的设计,向WebClass设计器中添加DHTML模板 的方法,超链接元素连接到HTML模板和自定义事件的方法,在 WebClass中编写代码 的方法与技巧,以及使用在IIS应用程序中ADO对象的使用方法等。 相似文献
10.
介绍在集成开发环境中,通过OIL语言配置OSEK实时操作系统及应用程序的过程,包括使用图形化的用户界面进行读取、编辑、保存OIL文件以及自动生成代码等功能的实现;利用XML技术和OIL语言解析器保证了OIL文件的可移植性、可扩展性和可重用性. 相似文献
11.
Software Architectures for Reducing Priority Inversion and Non-determinism in Real-time Object Request Brokers 总被引:8,自引:0,他引:8
Schmidt Douglas C. Mungee Sumedh Flores-Gaitan Sergio Gokhale Aniruddha 《Real-Time Systems》2001,21(1-2):77-125
There is increasing demand to extend Object RequestBroker (ORB) middleware to support distributed applications withstringent real-time requirements. However, conventional ORB implementations,such as CORBA ORBs, exhibit substantial priority inversion andnon-determinism, which makes them unsuitable for applicationswith deterministic real-time requirements. This paper providestwo contributions to the study and design of real-time ORB middleware.First, it illustrates empirically why conventional ORBs do notyet support real-time quality of service. Second, it evaluatesconnection and concurrency software architectures to identifystrategies that reduce priority inversion and non-determinismin real-time CORBA ORBs. The results presented in this paperdemonstrate the feasibility of using standard OO middleware likeCORBA to support certain types of real-time applications overthe Internet. 相似文献
12.
13.
可移植对象适配器POA模型是CORBA规范中一个核心模型,它是CORBA为了规范服务器应用程序的开发以及解决服务器程序在不同ORB产品之间无需修改地进行移植问题而提出的 ,POA策略是其关键特性。本文对POA模型中的七个标准策略的特点、应用场合以及各种策略组合进行了深入的分析,在此基础上设计实现了POA策略机制,提供了灵活的策略创建、策略管理手段,使得应用开发者可以根据需要灵活地对POA进行动态配置,从而满足了不同应用的需求。 相似文献
14.
本文指出了传统ORB的缺陷,介绍了在构建ORB中间件时可能用到的模式,说明了模式如何克服传统ORB的缺陷、模式在构建可动态配置ORB中的作用以及模式的优点,并详细介绍了作者如何利用模式方法构建了一个可动态配置的CORBA产品——ORBcs。 相似文献
15.
The success of the Object Management Group's General Inter-ORB Protocol (GIOP) is leading to the desire to deploy GIOP in
an ever-wider range of application areas, many of which are significantly more demanding than traditional areas in terms of
performance. The well-known performance limitations of present day GIOP-based object request brokers (ORBs) are therefore
increasingly being seen as a problem. To help address this problem, this paper discusses a GIOP implementation which has high
performance and quality of service support as explicit goals. The implementation, which is embedded in a research ORB called
Gopi, is modular and extensible in nature and includes novel optimization techniques which should be separately portable to other
ORB environments. This paper focuses on the message protocol aspects of Gopi's GIOP implementation; higher layer issues such as marshalling and operation demultiplexing are not covered in detail. Figures
are provided which position Gopi's GIOP performance against comparable ORBs. The paper also discusses some of the design decisions that have been made in
the development of the GIOP protocol in the light of our implementation experience.
Received: May 2000 / Accepted: December 2000 相似文献
16.
CORBA分布计算平台基于反应式Agent模型的流控机制研究 总被引:2,自引:0,他引:2
基于反应式Agent模型和CORBA标准中POA处理状态语义的定义,提出了一种基于层次管理域的可配置多端口ORB结构,支持用户按照管理域部署和管理分布应用,并基于该结构讨论了CORBA分布计算平台的流控实现技术。基于Reactor模板的扩展技术,给出了一种基于事件类型“借用”策略、公平,自调度的流控机制和算法,解决了流控机制中的关键问题。 相似文献
17.
CORBA:全面的分布式对象计算(下) 总被引:2,自引:0,他引:2
文章是[1]的续篇,讨论ORB和对象适配器(Object Adapter)对服务对象的管理,及ORBs间的互操作性问题。并指出CORBA和JavaBeans结合的趋势,最后比较CORBA与RMI、DCOM的性能。 相似文献
18.
Taniro Rodrigues Flávia C. Delicato Thais Batista Paulo F. Pires Luci Pirmez 《Software and Systems Modeling》2017,16(4):949-977
As wireless sensor and actuator networks (WSANs) can be used in many different domains, WSAN applications have to be built from two viewpoints: domain and network. These different viewpoints create a gap between the abstractions handled by the application developers, namely the domain and network experts. Furthermore, there is a coupling between the application logic and the underlying sensor platform, which results in platform-dependent projects and source codes difficult to maintain, modify, and reuse. Consequently, the process of developing an application becomes cumbersome. In this paper, we propose a model-driven architecture (MDA) approach for WSAN application development. Our approach aims to facilitate the task of the developers by: (1) enabling application design through high abstraction level models; (2) providing a specific methodology for developing WSAN applications; and (3) offering an MDA infrastructure composed of PIM, PSM, and transformation programs to support this process. Our approach allows the direct contribution of domain experts in the development of WSAN applications, without requiring specific knowledge of programming WSAN platforms. In addition, it allows network experts to focus on the specific characteristics of their area of expertise without the need of knowing each specific application domain. 相似文献
19.
CORBA设计中的性能分析 总被引:1,自引:1,他引:0
为了保持生命力,GORBA技术必须不断向前发展,而其性能在OORBA设计及应用中起着关键的作用。文中指出了现存GORBA在性能敏感型应用中的缺陷和造成GORBA性能低下的原因。从GORBA产品和GORBA应用开发者的角度出发,指出了一些提高GORBA性能的方法。首先对GORBA技术进行简单介绍,接着讨论GORBA的性能要求。最后,详细介绍影响GORBA性能的几个重要因素。所提出的性能优化方法对实际系统的开发具有一定的指导意义。 相似文献
20.
本文首先针对企业分布式应用的普遍需求,论述了企业应用的计算结构以及业务逻辑层应用的不同模式,然后通过分析主流中间件产品的结构和功能,基于CORBA分布对象计算技术,给出了相应解决方案。通过重用预开发的对象模板,定制具有不同结构的应用集成框架和公共服务设施,使开发人员能够有效利用CORBA分布计算平台提供的功能,
构造出高质量、结构优良的企业分布式应用。 相似文献
构造出高质量、结构优良的企业分布式应用。 相似文献