节点文献

一种Web服务代理自动生成工具

A Tool for the Web Service Agents Automatic Generation

【作者】 张建华

【导师】 陈平;

【作者基本信息】 西安电子科技大学 , 计算机软件与理论, 2008, 硕士

【摘要】 Web Service技术是目前企业应用集成领域的主流技术。它提供一种一致编程模型,从而在企业信息系统内外都可以利用通用的基础设施,并可采用通用的、增量的方式进行应用程序集成。通常,对已有工具的集成是通过为其编写转调代码即服务代理(Service Agnet)的方法来实现的,然而在已知工具所使用的开发技术的情况下,所编写的转调代码是相似的。如果每次在集成相同类型工具时都由程序员手工编写转调代码,则会增加许多重复性工作。本文的研究目标是针对上述问题,研究现有的工具集成方法,在此基础之上根据所涉及研究课题的要求,提出并实现一种实现服务代理生成自动化的解决方案。论文首先研究了Web Service及服务代理自动生成的相关理论和技术,在现有研究的基础上以自动编译为主要技术路线,利用待集成工具所使用开发技术的共性,使用make作为自动编译工具,按照分层的思想给出服务代理自动生成工具(Repace Center Service Agent Tool,RCSAT)的体系结构设计与实现(该框架分为控制、功能和信息层等几个层次),本文还为其实现了一个生成器,并通过一个背景项目中实际的测试用例,对RCSAT的功能进行了检验。最后,对当前工作进行了总结,并对未来工作方向给出了一些建议。

【Abstract】 Web Service is the main solution for Enterprise Application Integration (EAI). It provides a kind of consistent program model, so all infrastructures are available for either enterprise inner or exterior. Web Service can integrate applications in a general and incremental way. The method of integrating existed tools is to generate the agent codes for them. When tools’development technologies are already known, their agent codes are similar. If the types of the integrated tools are identical, the repeated workload will be increased.To solve the above problems, this paper studies on an approach of tools integration and then proposes a solution for automatically generating service agent.Firstly, the theories and key technologies which are related to Web Service and the generation of service agents are showed in this paper. Based on the analysis and research on the existing technology, a tool named RCSAT (Repace Center Service Agent Tool) is presented. It uses“make”as auto-compile tool. This framework includes three layers: controller layer, function layer and information layer. In addition, we tested the functions of RCSAT by a test case. At last, we summarized existing work and presented some advices for the future research.

【关键词】 服务代理元信息MakefilePython扩展
【Key words】 Service AgentMeta-InformationMakefilePython Extension
节点文献中: 

本文链接的文献网络图示:

本文的引文网络