基于多层缓存池机制的SOA服务协作研究与应用
发布时间:2018-10-04 20:20
【摘要】:随着企业的信息系统建设变得多样化和复杂化。如何进一步整合已有信息化资源,已成为提高信息化水平的关键。因此,企业需要寻求一种有效的技术手段,以屏蔽系统间的差异性,实现已有系统间的交互与共享,达到重用企业己有系统的目的,迅速对灵活变化的业务需求做出反应。同时,系统设计不仅仅是局部功能的实现,而是充分结合用户需求,把功能包装成服务以供用户使用,用户以最低的操作成本,来完成功能操作进而获得结果。 以服务作为基本组件,采用统一的Web服务封装不同的远程应用来实现应用间的互联互通。以Web Services作为SOA服务架构的实现方式,基于接口描述可以有效解决系统间的紧耦合性,并通过服务描述、发布、发现和调用标准来提供了服务协作的基础。 本文以航务海事综合平台为应用背景,航务海事综合平台整合来自不同系统的Web远程应用,是向用户提供服务整合性平台。该平台需要向外提供功能单一的服务和具有完整解决方案的组合服务。而在日渐增多的服务请求者、服务提供者的环境中,传统服务调用已经无法保障不会给系统带来巨大压力。为更好的解决以上问题,本文的主要观点如下: (1)为缓解传统服务调用时查找、加载服务带来的时间消耗。采用分层缓存结构,分别为组合服务层、以功能逻辑作为划分基础的功能服务层,提高服务的查找效率;同时,以池的方式来缓存服务调用实例,避免服务实例频繁的创建和销毁带来的资源消耗,进而提高服务的响应速度。 (2)航务海事综合平台整合需要的Web服务已经不是单一的Web服务,而是由一组有序的Web服务组合而成。基于平台的特点对服务协作模型的进行了深入的研究,提出了基于XML的服务协作方式。 通过结合航务海事综合平台当前的服务调用情况,提出了基于多层缓存池机制的SOA服务协作模型,并对此进行了详细的分析设计,并对其给予实现。
[Abstract]:With the construction of enterprise information system become diversified and complicated. How to further integrate the existing information resources, has become the key to improve the level of informatization. Therefore, enterprises need to seek an effective technical means to shield the differences between systems, realize the interaction and sharing among existing systems, achieve the purpose of reusing enterprises' own systems, and respond quickly to the flexible changes of business requirements. At the same time, the system design is not only the implementation of local functions, but also fully combined with the needs of users, packaging the functions into services for users to use, users with the lowest operating cost to complete the functional operations and obtain results. Using the service as the basic component, the unified Web service is used to encapsulate the different remote applications. Using Web Services as the implementation mode of SOA services architecture, interface description can effectively solve the tight coupling between systems, and service collaboration is provided by service description, publication, discovery and invocation standards. The application background of this paper is the integrated platform of maritime affairs, which integrates the remote application of Web from different systems, and provides the service integration platform to the users. The platform needs to provide a single service and a composite service with a complete solution. However, in the increasing number of service requesters and service providers, the traditional service invocation can no longer guarantee that it will not bring great pressure to the system. In order to solve the above problems, the main points are as follows: (1) the time consumption caused by loading the service to ease the traditional service call lookup. It adopts hierarchical cache structure, which is composed of composition service layer, and takes functional logic as the basic function service layer to improve the searching efficiency of the service, at the same time, the instance of service invocation is cached in the way of pool. The resource consumption caused by the frequent creation and destruction of service instance is avoided and the response speed of service is improved. (2) the Web service needed by the integration of maritime and maritime integrated platform is not a single Web service, but composed of a group of ordered Web services. Based on the characteristics of the platform, the service collaboration model is deeply studied, and the service collaboration mode based on XML is proposed. In this paper, a SOA service cooperation model based on multi-layer buffer pool mechanism is put forward, which is based on the current service invocation of the integrated platform of shipping and maritime affairs, and the detailed analysis and design of this model are given, and the implementation of the model is given.
【学位授予单位】:大连海事大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09;F270.7;F552
本文编号:2251746
[Abstract]:With the construction of enterprise information system become diversified and complicated. How to further integrate the existing information resources, has become the key to improve the level of informatization. Therefore, enterprises need to seek an effective technical means to shield the differences between systems, realize the interaction and sharing among existing systems, achieve the purpose of reusing enterprises' own systems, and respond quickly to the flexible changes of business requirements. At the same time, the system design is not only the implementation of local functions, but also fully combined with the needs of users, packaging the functions into services for users to use, users with the lowest operating cost to complete the functional operations and obtain results. Using the service as the basic component, the unified Web service is used to encapsulate the different remote applications. Using Web Services as the implementation mode of SOA services architecture, interface description can effectively solve the tight coupling between systems, and service collaboration is provided by service description, publication, discovery and invocation standards. The application background of this paper is the integrated platform of maritime affairs, which integrates the remote application of Web from different systems, and provides the service integration platform to the users. The platform needs to provide a single service and a composite service with a complete solution. However, in the increasing number of service requesters and service providers, the traditional service invocation can no longer guarantee that it will not bring great pressure to the system. In order to solve the above problems, the main points are as follows: (1) the time consumption caused by loading the service to ease the traditional service call lookup. It adopts hierarchical cache structure, which is composed of composition service layer, and takes functional logic as the basic function service layer to improve the searching efficiency of the service, at the same time, the instance of service invocation is cached in the way of pool. The resource consumption caused by the frequent creation and destruction of service instance is avoided and the response speed of service is improved. (2) the Web service needed by the integration of maritime and maritime integrated platform is not a single Web service, but composed of a group of ordered Web services. Based on the characteristics of the platform, the service collaboration model is deeply studied, and the service collaboration mode based on XML is proposed. In this paper, a SOA service cooperation model based on multi-layer buffer pool mechanism is put forward, which is based on the current service invocation of the integrated platform of shipping and maritime affairs, and the detailed analysis and design of this model are given, and the implementation of the model is given.
【学位授予单位】:大连海事大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09;F270.7;F552
【参考文献】
相关期刊论文 前10条
1 杨树林;胡洁萍;;SSH架构中方法级缓存依赖的解决方案[J];北京印刷学院学报;2012年02期
2 徐光平;张桦;王法玉;薛彦兵;;基于BPEL描述的移动工作流的协同机制与实现[J];东南大学学报(自然科学版);2010年S2期
3 杨立身;曹志义;;内存缓存技术在门户网站开发中的应用研究[J];电脑知识与技术;2008年25期
4 陈诚;;J2EE集成开源框架的应用与研究[J];电脑知识与技术;2009年14期
5 杨云;刘志;李振新;于钦志;;SOA服务分析与设计标准研究[J];信息技术与标准化;2010年Z1期
6 邵欢庆;康建初;;企业服务总线的研究与应用[J];计算机工程;2007年02期
7 马华;张红宇;李建华;;支持服务协作的工作流元模型和建模语言[J];计算机应用;2007年02期
8 边清刚,潘东华;Tomcat和Apache集成支持JSP技术探讨[J];计算机应用研究;2003年06期
9 陈朋;李光耀;;基于面向服务体系结构SOA的软件开发[J];河南科技大学学报(自然科学版);2006年05期
10 刘尚旺;何东健+;闫艳;;Tomcat与IIS或Apache服务器集成的应用研究[J];计算机工程与设计;2009年10期
,本文编号:2251746
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2251746.html