Web服务应用集成技术的研究与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
伴随着信息化的快速发展,企业系统的应用集成问题越来越受到人们的关注,主要集成技术(RMI,CORBA,DCOM)由于采用固有模型,过分依赖于自身协议,系统存在着灵活性和互操作性的缺陷。面向服务架构的提出为企业应用集成提供了一种动态、可扩展的架构方案。Web服务的逐渐成熟化为SOA以及企业应用集成提供了技术支持。本论文针对上述特点,利用Web服务的规范性、松散耦合、高度集成等特点,研究分析了基于Web服务的应用集成模式的设计思想及实现技术,并在此基础上开发完成了某企业的应用集成系统,达到企业与客户、总部与分公司系统之间跨平台、自主式应用集成的预期目的,系统的可扩展性和互操作性明显增强。构建的基于.NET的Web服务应用集成模型,为互联网应用系统集成提供了较完整的解决方案,也为企业应用集成化建设提供了一种新的设计与开发模式。
     主要研究内容与结论如下:
     (1)分析了传统集成方案中存在的问题,探讨了Web服务的技术特点及其体系结构,分析了XML、SOAP、WSDL和UDDI等Web服务的关键技术和核心协议。
     (2)提出了基于Web服务的层次化集成模型,并对集成的设计模式、体系结构、关键技术、开发模式等关键问题进行了分析。该模型能够更好地满足分布式应用集成的特点,具有较好的通用性和兼容性,可有效避免信息孤岛的出现。
     (3)开发了基于Web服务的企业应用集成系统。通过集成模型构建了一个企业应用集成平台。详细讨论了基于Web服务的企业应用集成系统中各部分的开发与实现方法。包括构建数据库的E-R图与具体表单、对遗留系统和数据的集成(以产品查询为例)、对新开发服务(以人事查询为例)的集成实现。
     (4)提供了基于Web服务的企业应用集成系统的安全性措施,描述了企业的服务安全策略,选取适合Web服务的安全方法,保障登录企业应用集成系统用户的安全。
With the rapid development of information technology, enterprise application integration is more and more paid close attention to. Because of inherent models and heavy reliance on its own protocol, main integration technology, namely RMI, CORBA, DCOM, have some defects in flexibility and mutual manipulation. Service framework provides enterprise application integration with a dynamic and extendible programmed. Web Services technology is gradually mature, and it offers SOA and enterprise application integration with technical support.
     This thesis will be in accordance with the characteristics above, and the traits of Web Services, such as its normatively, loose coupling and highly integration. Basing on the design methodology and technology of Web Services application integration model, this research will finish exploiting application integration system of certain enterprise. It aims at achieving the cross-platform between enterprise and customer information, between systems of headquarters and branches. Moreover, the extendibility and mutual operation of systems enhance obviously.
     Web Services Application integration model based on .NET, provides internet application system integration with a more complete solution, and also gives a new design and developed mode for the construction of enterprise informationization. The main research questions and conclusion are showed as follows.
     1. The thesis will analyze the problems existing in the traditional integration project, discuss the technical traits and its system structure of Web Services, and also analyze the key technology and core protocol of Web Services, such as XML, SOAP, WSDL and UDDI.
     2. It brings forward a hierarchy integration model based on Web Services, and also have analysis of some key problems including design model, structure of systems, key technology and development mode of integration. The model can satisfy the traits of distributed application integration, and it has better universal property and compatibility. Thus, it can avoid the phenomenon of information island effectively.
     3. The thesis exploits enterprise application integration system based on Web Services. It constructs an integration platform of enterprise information and application. Meanwhile, it also discusses exploitation and realized methodology of enterprise application integration based on Web Services. E-R charts constructing database and data dictionary, legacy system and integration of data, and the integration of new exploitation service are included.
     4. It brings the security of enterprise application system based on Web Services into effect. The Security Strategy of enterprise is well depicted. It selects security method fitting Web Services, so privacy of the users who log into the enterprise information system is well protected.
引文
1. Papazoglou M P,Georgakopoulos D.Service-oriented com-puting[J].Communications of the ACM,2003.16(10):24-28
    2.Stan Kleijnen,Srikanth Raju.An Open Web Services Architecture.Queue.2006,(1):38-46
    3.Mark E.Atkins.Choosing the ESB into the SOA[M],2005
    4. Thomas Erl.Service-Oriented Architecture:Concept,Technology,and Design[M].Prentice Hall PTR,2005
    5.Tsalgatidou A,Pilioura T.An overview of Standards and Related Technology in Web Services[J].Distributed and Parallel Databases,Kluwer Academic Publishers.2005,12(3)
    6. Therani Madhusudan.An Intelligent Mediator-based Framework for Enterprise Application Integration[J].Journal of Computing and In-formation Science in Engineering,2004,12(4):294·304
    7.吴占坤,电子政务中的信息资源整合研究[D].哈尔滨理工大学,2007
    8. Johannession P,Perjons E.Design Principles for Process Modeling in Enterprise Application Integration[J].Information Systems ,2001,26(3):165-184
    9. Ying Huang,Jen-Yao Chung.A Web Services-based Framework for Business Integration Solutions[J].Electronic Commerce Research and Application,2003,(2):15-26
    10.刘振.企业应用集成EAI研究[J].上海信息化,2006,02:76-77
    11. Hammer K.Web Services and Enterprise Integration[J]EAI Jouma1,2001(3):l2-15
    12. William A.Ruh,Francis X.Maginnis等著,张博,杨丽君等译.企业应用集成[M].北京:机械工业出版社.2003.5
    13. IBM Developer Works.[EB/OL].http://www-900.ibm.corn/developerworks/cn
    14. Qian Candy Tang, Hsing Kennech Cheng. Optimal location and pricing of Web Services intermediary. Decision Support Systems. 2005 ( 40 ) :129-141
    15. Naveen Erasala,David C Yen,T M Rajkumar.Enterprise Application Integration in the Electronic Commerce World[J].Computer Standards&Interfaces,2003,12(25):69-82
    16. Object Management Group,The Common Object Request Broker: Architecture and Specification, OMG July 2002
    17. Object Management Group.CORBA to WSDL/SOAP Interworking Specification.2003.11.2
    18. Andrew S.Tanenbaum.Distributed Operating System[M].Beijing:Publishing House Of Electronics Industry,2002
    19. Dirk Krafzig,Karl Banke.Enterprise SOA-面向服务架构的最佳实战[M].北京:清华大学出版社,2006
    20. Huang M.Sneed,AneCon Gmbh.Integrating legacy software into a Service oriented Architecture[J].Proceedings of the IEEE International Conference on Software Maintenance and Reengineering,Vienna,Austria,2006
    21. ZDNetchina.Web服务技术的发展与现状[EB/OL].http://www.zdnet.com.cn,2004-10-08
    22. http://www-128.ibm.com/developerworks/cn/webservices/ws-spec/index.html[EB/OL]
    23. Steve Graham.Building Web Services with Java:Making Sense of XML,SOAP,WSDL and UDDI,2003
    24.丁兆青,董传良.基于SOA的分布式应用集成研究[J].计算机工程,2007,33(10):246-248
    25. S.Graham著,刘晓晖等译,用JavaTM构建Web服务,北京:机械工业出版社,2003.1
    26. HongbingWang,Joshua Zhexue Huang,Yuzhong Qu,Junyuan Xie .Web Services: problems and future directions Web Semantics: Science, Services and Agents on theWorldWideWeb 2004: 309-320
    27. Feng Liu,Gesan Wang,L i Li.Web Services for Distributed Communication Systems[C].Service Operations and Logistics and informatics,IEEE international Conference,2006,1030-1035
    28. S.R.Ponnekanti,A.Fox.SWORD:A Developer Toolkit for Web Services Composition.Hawaii,USA,May2002
    29. Douglas K.Barry.Web Services and Service-Oridented Architectures:The Savvy Manager’s Guide.MorganKauftnann.2003
    30. Simple Object Access Protocol(SOAP)1.1,[EB/OL],W3C Note 08 May 2000.http://www.w3 org/TR/SO AP/,2001 06
    31. Scott Seely.SOAP:cross platform Web Services development using XML[M].Upper Saddle River,NJ:Prentice HallPTR,2002
    32.岳昆,王晓玲,周傲英.Web服务核心支撑技术.软件学报.2004,15(03):428-442
    33. Web Services Description Language(WSDL)1.1,[EB/OL],W3C Note 15 March 2001.http ://www.w3 .org/TR/wsdl,2001.09
    34. WSDL2.0[EB/OL].http://www.w3.org/TR/2005/WD-wsdl20-rdf-20051104 /2005.11
    35. Aaron E Walsh.UDDI,SOAP and WSDL:The Web Services Specification Reference Book[M].Prentice’Hall Professional Technical Reference,2002
    36. Aaron E Walsh.UDDI,SOAP and WSDL:The Web Services Specification Reference Book[M].Prentice’Hall Professional Technical Reference,2002
    37.陈传波,张道杰,李涛.基于Web服务的企业应用集成模型研究[J].计算机工程与科学,2004,26(12):15-29
    38. J.Shanmugasundaram,E.Shekita,R.Barr,M.Carey,B.Lindsay,H.Piahesh,B.Reinwald.Eficiently Publishing Relational Data as XML Documents.VLDB Journal,An earlier version appeared in the VLDB 2000conference
    39. Dave Chappell.Enterprise Service Bus[M].Sebastopol:0 Reilly,2004
    40. Robinson R.Understand Enterprise Service Bus scenarios,and solutions in Service-Oriented Architecture[EB/OL].2004.http://www-900.ibm.com/developerWorks
    41. Colombe、Philippe Lalanda,Mediation and Enterprise Service Bus[EB/OL].http://ftp.informatik.rwth-aachen,de/Publieations/CEURWS/Vol-168/MEDIATE2005-paper5.pdf,2005
    42.张广梁,孟晓景,徐占鹏,胡勇,张彬.Web服务消息级安全通信研究.科技资讯.2007,20:129-130
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.