EFL平台的远程组件调用技术研究与实现

EFL平台的远程组件调用技术研究与实现

朱林[1]2004年在《EFL平台的远程组件调用技术研究与实现》文中认为组件技术带来了软件体系的变革,而远程调用是组件技术的重要组成部分,它使得分布于网络上的组件之间或组件与客户程序之间的互操作成为可能。传统模型的远程组件调用技术一般只限于局域网内。随着互联网的迅速发展,如何方便快捷的访问位于互联网上的组件就成为了一个亟需解决的问题。论文源于上述背景,以一个支持Linux操作系统的新型组件平台EFL为研究对象,研究并实现了远程组件调用技术。首先,对现有组件模型的远程调用性能问题进行了研究,提出了一个远程调用的性能模型,并分析了性能模型中的若干重要因素对性能开销的影响程度,由此得出远程调用在不同配置情况下的性能瓶颈。文中所得到的性能模型及分析结果可以为设计新型组件平台的体系结构或组件模块提供重要的依据与参考。然后,设计并实现了基于SOAP协议的EFL远程组件调用功能模块,具体的内容包括调用流程的设计,SOAP远程调用的实现过程,以及利用SOAP实现EFL组件规范中的IChannel接口。支持基于SOAP的远程组件调用是EFL区别于传统组件平台的一大特色,使得组件可以被互联网上的由不同语言编写的客户程序所访问。最后,提出并研究了将EFL远程组件调用与Web服务整合的问题,设计了整合的总体方案并加以实现,重点讨论了如何实现方案中的EFL服务发布与发现机制以及传输协议灵活绑定这两部分。通过整合工作,可以将EFL提升到服务的层次,使得EFL服务更加方便的为其它应用程序所访问;另外运行平台可以根据EFL服务提供者与服务请求者的特征和外部环境来选择绑定不同的传输协议,来提高EFL服务调用的可适应性和效率。论文的工作将使得EFL平台的远程组件调用能够扩展到互联网的范围中去,另外面向服务的特性将使得组件服务的发布、管理、发现和调用更加规范和方便。

姜少峰[2]2003年在《基于J2EE的远程教学平台的研究与设计》文中研究指明随着知识经济时代的到来,社会对教育的需求也随之增加,传统的教学模式已经难以满足现代社会对高等教育的需求,教育资源因受时间和空间的限制造成了一定程度上的浪费。信息技术的发展为优化教育资源提供了发展机遇,特别是计算机网络和多媒体技术已经渗透到现代社会的各个领域当中,并且为教育资源的优化与共享提供了广阔的发展空间。在这样的背景下,利用 Internet、基于 Web 的现代远程教育事业显示了其巨大的优越性和可行性,在中国各高等院校中正蓬勃发展。实现真正意义上的现代远程教育必须有一个功能全面,具有较高稳定性的统一平台,该平台还应该具有安全认证机制以保证系统的平稳运行。本文描述了一个基于 J2EE 的远程教学平台的研究与设计,该平台运行在开放互连的Internet上,冲破了传统课堂对时间和空间的限制,将课件下载、教师答疑、在线讨论、在线考试等功能综合提供给用户。它是现代远程教育在实践中的具体应用,对推动教学技术、提高教学质量具有重要的意义,其推广应用将具有广泛的社会价值。本文着重研究了基于组件的分布式 N 层体系结构,以及如何利用当前先进的基于组件的开发方式和中间件技术,来实现远程教学平台的各种业务逻辑和数据逻辑。 2北 京 化 工 大 学 学 位 论 文 用 纸最后,给出了作者开发的应用 J2EE 规范的实例:北京化工大学远程教学平台系统的设计和实现,并以考试系统为例着重说明了具体的实现过程。该系统从数据、计算和显示叁个层面实现了现代远程教育系统的体系框架。本系统目前在北京化工大学远程教育平台上运行,为本校叁个校区的教学服务。通过半年多的运行和测试,系统的各项指标(如系统响应速度、系统负载等)均达到了指定的要求。

楼增沅[3]2011年在《智能配电监控系统设计及关键技术研究》文中进行了进一步梳理随着微电子、通讯、综合自动控制等技术的快速发展,工业生产中不断复杂的生产手段和对节能、效率等各个方面的要求不断提高,各个领域对配电监控系统运行的可靠性、网络化都提出了更高的要求。处于电力配电系统末端,直接向用户企业设备供应和分配电能的低压配电系统的稳定性和可靠性对于工业生产来说是及其重要的。本文针对以上要求,分析探讨了现有的配电监控系统架构以及存在的一些问题,并结合B/S及C/S架构,提出了一种改进的配电监控系统架构,由现场智能总线设备、网关服务器、Web服务器、远程监控站、现场工作站、现场监控平台、GPRS DTU设备等组成。论文主要实现基于WinCE系统的现场监控平台以及基于QNX系统的网关服务器。现场监控平台基于S3C2440芯片并搭载WinCE系统,不仅可以作为运行配电监控软件的监控平台,同时根据实际需求扩展了CAN总线接口以及多串口以满足工业现场数据管理站平台的要求。本文设计并给出了现场监控平台的电路原理图如多串口电路、CAN接口电路、以太网接口电路等并作了原理说明,同时介绍了平台操作系统WinCE的定制、移植以及相关驱动程序的开发工作。基于QNX系统的网关服务器主要完成底层设备数据采集以及Modbus现场总线协议与TCP/IP以太网协议的转换。本文基于PC104平台实现了网关服务器硬件架构并完成QNX操作系统移植和网络通讯协议定制,同时基于ARMCortex-M3处理器实现网关HMI以及基于QNX系统实现网关服务器软件。本文实现了配电监控系统关键组成:现场监控平台及网关服务器,基本实现项目功能并满足配电监控系统的需求,实现了低压配电监控系统的可靠运行和实时数据监控,同时系统具备扩展接口与现场智能总线设备实现智能互联。

陶睿荣[4]2009年在《基于SOA架构的市民综合信息服务平台的设计和实现》文中提出随着信息技术在社会公共服务领域的发展,出现了大量基于Web的公共服务系统。但受制于技术等诸多原因的约束,系统都采用点对点的集成。这种集成方法复杂且会造成更大的信息孤岛,不利于系统的维护和扩展。面向服务的体系结构SOA(ServicesOrientedArchitecture)凭借其松散耦合、与平台无关的特性,提高了原有系统的灵活性、可重用性和易扩展性。基于SOA架构的系统可以在最大程度上减少系统间的耦合,为系统整合和扩展提供了理想的解决方案。本论文中阐述了一个基于SOA架构的市民综合信息服务平台ICSP(Integrated Citizen Services Platform)的分析、设计与实现。首先本文简要介绍了市民综合信息服务平台系统的项目背景和设计开发所要面对的问题,ICSP系统如何整合原有系统来提高系统的重用性。着重分析了系统各模块的功能性和非功能性需求,并对系统需求以例图和流程图的形式来详细说明。ICSP系统主要包括实名统一身份认证、综合查询门户、电子账单呈递和电子账单数据交互接口四个主要功能模块。各接口模块涉及水务公司水费账单、电力公司电费账单、燃气公司燃气账单、医疗保险缴费记录、公积金缴费记录、养老保险缴费记录、通信费(固话、小灵通、宽带账单、电信和联通手机账单)、数字电视账单及数字电视查询服务等接口。其次在系统分析基础上,对该市民综合信息服务平台进行了总体设计,其中包含系统架构、服务模型和系统模块。ICSP系统的创新之处在于使用WebService技术来发布和接收服务。系统采用四层架构作为基础技术构架,根据各原有子系统提供的WebService服务接口,将相关服务功能封装,通过注册中心注册后便可被其他用户查找与调用,体现了基于SOA的架构在业务集成中的优势。在随后的详细设计中阐述了系统的四层架构包括表示层、Web服务层、业务逻辑层和数据访问层的设计方案。而后在详细的需求分析和系统设计基础上,阐述了ICSP的Web服务和上述系统四个主要功能模块展示层的具体实现过程。同时简述了基于SOA架构系统安全性的实现。最后对基于SOA架构的ICSP系统进行了压力测试。通过测试环境的搭建和具体测试的过程,给出了详细分析来证明ICSP在性能指标、可靠性、可维护性和安全性等方面都达到了用户的要求。不仅实现了原有应用系统集成和数据共享,同时也是一个跨平台,具备兼容性、灵活性、安全性、稳定性和高效性的市民综合信息服务平台系统。

董刚[5]2004年在《Portal技术研究及其在在数字化校园工程中的应用实现》文中研究表明随着网络的日益普及,人们越来越多地依靠网络来获取更多的信息,但是,随着网上资源的增多,用户检索的难度也越来越大;随着企业信息化技术的发展,企业内信息系统的应用越来越广泛,在提高效率的同时,这些系统的相互独立性也给管理和使用设置了障碍。企业需要一种为企业提供组织、搜索和获取真正有价值信息的解决方案,让适当的人在适当的时间获取适当的信息和服务,企业信息门户就是在这样的背景下应运而生的,它帮助人们在获取特定的数据和服务时不用再进入众多的应用系统,而是经由“门户”获得。企业信息门户作为“出入企业的必经要地”,为企业员工、客户、合作伙伴提供其所需的信息和服务,及时传递所需的数据,实现内部、外部信息的直接交流。 这篇文章结合国防科学技术大学数字化校园工程的实际应用,研究了企业信息门户的理论知识,标准,体系结构和其他相关背景知识,并开展了以下的研究工作: 1.分析和研究了门户的产生背景、相关概念、功能、技术特点和发展前景,在对目前已有的多种企业信息门户框架进行比较充分的研究和分析的基础上,提出了有关其设计一些技术观点,并针对我校的实际情况设计了一个企业信息门户解决方案; 2.对不同的门户实现技术进行了分析和研究,并在深入研究了JSR-168、WSRP规范和SSO的基础上,设计并实现了一个门户框架,可以实现单点登录、个性化定制、应用集成等功能; 3.基于该框架,针对具体的需求设计并实现了符合JSR-168规范的门户组件

刘靖毅[6]2009年在《基于SOA架构的银行管理信息系统设计与实现》文中认为银行管理信息系统(MIS)是以客户为中心的商业银行信息服务系统。银行管理者可以通过MIS系统查阅银行从整体到各分支机构的重要信息,普通用户可以通过系统查阅个人关于银行的基本信息以及网上业务的办理等等。系统采用了基于面向服务架构(SOA ,Service Oriented Architecture)设计,传统MIS系统的设计通常采取一种技术体系结构进行开发,这样IT技术层难以随着业务需求的变化而改变。原因在于传统IT架构中,各子系统、各模块之间是一种“紧耦合结构”,拆分和沟通不够灵活。而SOA架构的设计解决了传统的“紧耦合”问题,它以服务的思想进行设计。服务之间通过简单、精确的定义接口进行通讯,接口之间可以通过各种不同的协议进行交互,这样的设计不涉及底层编程接口和通讯模型。论文首先对银行管理信息系统的背景以及国内外研究现状作了简要分析,并阐述了论文的主要研究对象,基于SOA的思想架构设计银行管理信息系统;其次对SOA及其相关技术作了简要介绍,包括XML、Web Services、企业服务总线(ESB,Enterprise Service Bus)以及服务组件架构(SCA,Service Component Architecture)。论文的第叁部分主要介绍了系统的需求以及基于SOA架构的整体设计。首先是系统的需求分析,它所面对的用户主要可以分为银行客户、银行职员和系统管理员,不同用户根据所赋予的不同权限操作和管理系统;在需求分析之后,详细描述了系统基于SOA的设计方案,系统的设计主要分为两部分:基于SOA的服务设计和基于SOA的技术架构设计。服务设计是从业务的角度对系统进行服务模块化的设计,架构设计是在服务设计之后,对服务模块在技术层面实现所作的架构设计。这里使用了Apache Tuscany的开源SOA框架。基于以上对系统的设计,论文随后的第四部分中对各个服务模块逐个实现,服务总体分为综合业务服务、客户管理服务与信贷服务。论文最后对系统基于SOA的设计与实现进行了总结与展望,包括实现过程中遇到的问题以及下一步需要解决的问题。

房洪臣[7]2008年在《基于SOA架构的船舶试验数据服务平台的研究与实现》文中研究说明船舶试验数据服务平台的研发是由国防科工委为服务于全国船舶行业,旨在共享数据信息和船舶技术以便于技术咨询和设计研究而提出的课题。按照国家“十一五”规划提出的科学发展观,采用先进技术推进我国船舶工业的快速发展具有重要的战略意义。针对当前船舶行业的信息化建设,如何充分利用现有资源系统,建立低代价的、开放灵活的企业应用集成系统,已成为信息化建设的关键。本文提出并实现了一种基于面向服务体系结构(Service-Oriented Architecture, SOA)的企业应用集成框架,该框架采用企业服务总线(ESB)无缝集成应用,支持流程服务编排,并能进行组合服务开发,从而使得企业可以通过集成系统所提供的各种服务将其内部以及企业间的应用集成在一起,以实现一个完整的、跨组织的业务目标。结合课题的背景、目的及意义,本文首先介绍了SOA体系结构、Web Service实现技术以及JBI(JAVA业务集成),并通过比较分析了基于SOA企业集成方案的优势;然后,详细概述了船舶试验数据服务平台的功能,指出了信息化建设方面的不足,并根据平台的建设目标、分布式应用研究的发展趋势提出了研究所的总体IT架构。接着,根据总结的平台参考模型,设计了平台的基本框架,给出了工作机制和实现规范,并对船舶试验数据服务平台中的服务进行了划分和部署。最后,对服务平台基本框架的各层进行了具体的实现。并在实现中主要研究了:(1)设计实现了一种支持消息协议转化的IIOP-SOAP网关,解决了将CORBA组件封装为Web服务的需求;利用数据仓库技术解决了各种异构数据库共享信息的难题。(2)在服务集成层提出并实现了一种服务动态组合的解决方案,解决了相关服务在需求变化中的动态组合需求。(3)总线层中利用JBI标准的ServiceMix总线技术实现了船舶试验数据服务平台中各系统间的信息交互,并引用一种基于加权负载率的服务调度算法,解决了集群节点的负载均衡需求。(4)业务流程层中,提出并实现了一种基于工作流引擎的框架,结合项目具体需求,抽象出船舶性能计算系统的共性,实现了基于船舶性能的各种业务流计算。(5)服务应用层中提出并实现了一种用户请求消息处理模型,实现了多请求之间的集中和通用管理,增进了代码的模块化、重用性和可扩展性。实践证明,基于SOA的船舶试验数据服务平台是从理论上和技术上克服当前船舶行业信息化建设中所面临的互操作和共享问题的极好方案,对于类似船舶业信息化建设的其他行业具有一定的借鉴意义。

郭铁军[8]2002年在《J2EE核心技术的研究及在电子商务中的应用》文中认为随着电子商务技术的蓬勃发展,需要有一种技术可以快速、高效的建立企业级商务应用。J2EE就是这样一种技术,它提供了一种基于组件的方法,来设计、开发、集成和部署企业级应用。J2EE平台提供了多层分布式模型,组件重用,基于XML的数据交换,统一的安全模型以及灵活的事务控制等技术和方法。 J2EE体系结构是一整套功能健壮的开发企业级中间件的规范,它为企业级服务器端应用的开发人员提供了很大的便利。EJB技术是J2EE的基石,它是一种让开发者快速开发大规模企业应用的组件体系结构,开发人员通过它可以很容易的实现复杂的中间件企业特性。 本文较全面的阐述了J2EE框架,详细讲述了J2EE包含的部分重要技术,深入分析了其设计思想和工作原理。并以作者所参与实现的“中国石油销售华东公司电子商务系统”为例,首先讲述采用J2EE框架核心技术EJB设计电子商务系统的方法,以及与其他技术相比较的优点。然后阐述了优化设计系统的方法。最后通过采用一种可扩充、易修改、易重构的权限管理解决方案,为系统实现访问控制。

张林[9]2010年在《基于Web2.0的校园门户系统的设计与实现》文中研究表明随着信息技术的发展,越来越多的高校开始开展数字化校园的建设,而作为数字化校园的门面和访问入口,校园门户因能提供一站式便捷服务、满足用户的个性化需求而彰显其重要性。但大多数门户因过度关注技术实现而忽视用户的需求,在系统的可交互性方面略显不足。本文在分析比较Portal体系结构及现有框架的基础上,综述了以人为中心的、强调交互与信息共享的Web服务特性,比较分析了几种典型技术与协议、WSRP及其使用场景。在深入分析校园门户需要的基础上,着手构建一个通用校园门户框架UCP(Universal Campus Portal),确定了UCP系统的主要功能并划分了系统的功能模块,给出了UCP系统架构设计与数据库的设计。UCP系统围绕着如何构建校园门户及如何改进校园门户的服务两个方面展开,基于校园门户中存在的问题及基于Web2.0解决方案,研究了Web2.0技术在校园门户中的应用策略与应用模型。着重给出了UCP系统的单点登录功能、个性化定制方法及应用系统集成方法的设计。同时将面向服务的思想应用到UCP,利用Web Services和WSRP技术,在数据层和展现层这两个层面上,深入探讨了如何应用其它门户或者服务提供商发布的远程服务方式。针对UDDI上WSRP的数据结构存在的不合理因素,提出了一种新的数据结构,并实现了Portlet搜索功能。最后,给出了UCP系统主要模块的实现及系统的部署方式,实现了一个通用校园门户框架,并利用Ajax技术对UCP系统性能进行了改进。运行结果表明,本文所设计实现的UCP系统实现了单点登录、个性化设置、应用集成和远程资源的整合等功能,同时实现了交互模型,并具有较好的性能。

于士程[10]2012年在《基于3G网络的远程无人值守图像记录报警系统的研究》文中研究指明随着人民生活水平的提高,对可视范围的需求不断增大,人们越来越希望“看”到世界。传统的监控大多还采用有线传输,高昂的成本、监控地点的局限性使其应用受到了极大的限制。传统的无线接入方式则存在着建设复杂、工期长、成本高等问题。随着嵌入式技术的快速发展和我国3G网络的大规模建设和商用,智能图像监控和入侵报警系统的稳定性及网络传输速度都得到了很大的提高,并且其低功耗、体积小的特点,使系统逐渐摆脱了时间、空间的限制,达到远程无人值守监控的目的。本文研究实现了基于3G网络的远程无人值守图像记录报警系统。完成了基于ARM的嵌入式硬件平台的构建、嵌入式Windows CE系统的定制,并详细阐述了监控终端和服务器的相关的理论依据及基于.NET的软件设计。结合服务器、管理终端、监控终端完成了对现场布防、报警、图像压缩传输等功能。为构建该系统的基础设施,重点要解决的问题是信息如何在分布式系统中传递和如何控制不同计算机之间的协作。提出了“简单信息传递协议”和“状态机”解决这两个问题。简单信息传递协议可以控制数据的流向和信息的存在形式,将所有信息以统一的方式进行传输,使协议的适用性更为广泛。状态机的应用使各模块协作更加紧密,配合网络模块,可以实现分布式计算。

参考文献:

[1]. EFL平台的远程组件调用技术研究与实现[D]. 朱林. 清华大学. 2004

[2]. 基于J2EE的远程教学平台的研究与设计[D]. 姜少峰. 北京化工大学. 2003

[3]. 智能配电监控系统设计及关键技术研究[D]. 楼增沅. 杭州电子科技大学. 2011

[4]. 基于SOA架构的市民综合信息服务平台的设计和实现[D]. 陶睿荣. 上海交通大学. 2009

[5]. Portal技术研究及其在在数字化校园工程中的应用实现[D]. 董刚. 国防科学技术大学. 2004

[6]. 基于SOA架构的银行管理信息系统设计与实现[D]. 刘靖毅. 上海交通大学. 2009

[7]. 基于SOA架构的船舶试验数据服务平台的研究与实现[D]. 房洪臣. 江南大学. 2008

[8]. J2EE核心技术的研究及在电子商务中的应用[D]. 郭铁军. 大连理工大学. 2002

[9]. 基于Web2.0的校园门户系统的设计与实现[D]. 张林. 电子科技大学. 2010

[10]. 基于3G网络的远程无人值守图像记录报警系统的研究[D]. 于士程. 长春理工大学. 2012

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

EFL平台的远程组件调用技术研究与实现
下载Doc文档

猜你喜欢