多模型驱动的面向服务系统开发方法与技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
面向服务架构被认为是信息规划、应用集成和系统工程的一种最新范式,Web服务提供了实现面向服务架构的技术体系。面向服务架构与Web服务,可以最佳实现业务敏捷性和保持信息系统灵活性,也是实现系统互操作和复用的理想技术。
     面向服务架构的实现和推广需要有针对性的系统工程方法与工具,来支持和体现服务概念、面向服务架构和Web服务技术的特点。面向服务架构与技术最突出的特点体现在两个方面:概念上面向服务业务与技术具有一致性;开发上面向服务系统不再关注Web服务的开发和编程,而是更强调系统的工程分析与设计。
     本文针对当前信息化领域存在的业务需求和系统实现脱节、不同背景人士协作困难等问题,提出一种以业务为中心,多模型驱动、多视图同步、多角色协同的面向服务系统开发方法。该方法定位于系统分析与设计,基于面向服务的业务模型、流程模型和服务元模型,构造支持可视化建模的业务视图、流程视图和服务视图,并且通过全局信息模型,以服务为线索建立多模型转换规则,实现各视图在系统开发过程中设计同步、操作独立。
     基于服务相关概念在业务领域和信息技术领域的一致性,该方法支持非技术背景的业务人士进行业务建模和服务定义。针对该方法实现的面向服务系统工程平台,使不同知识背景人士能够从不同视图参与系统分析与实现过程,实现以业务为中心的需求驱动开发,避免系统实现偏离业务需求。
     围绕该方法和平台,本文主要做了以下几方面工作:
     1.提出了一种多模型驱动、多视图同步、多角色协同的面向服务系统开发方法,并以该方法为依据,提出了基于业务模型、流程模型和服务元模型,支持可视化建模的面向服务系统工程平台技术方案。
     2.研究了面向服务系统工程平台的核心支撑技术。分析了平台核心的服务模型、流程模型和业务模型,提出了面向服务的系统全局信息模型,以服务为线索给出了全局信息模型和业务模型、流程模型的转换规则和算法框架,保证了各视图在开发过程中的设计同步、操作独立和信息一致。
     3.研究了面向服务系统工程平台的实现。通过技术分析和选型,确定了基于Eclipse插件机制的平台实现方案,给出了平台核心技术组件具体实现方法。
     4.根据面向服务应用系统的特点以及平台的需要,提出了面向服务领域框架的概念,给出了面向服务领域框架构建及其在平台中的应用路线图。结合数字城市门户对本文所提开发方法和框架进行了探讨。
Service-oriented architecture (SOA) is becoming one of leading paradigms forinformation planning,application integration and system engineering,and Webservice has been envisioned as the appropriate technology for SOA implementing.SOA and Web service is perfect technology for system co-operation and reuse,andfor keeping business agile and information system flexible.
     System engineering is necessary for widely acceptance of SOA,to reflect and usethe concept of service and the characteristic of SOA and Web services technology.Service-oriented architecture and technology have the two most prominentcharacteristics:one is that service-oriented business and technology is consistent inconcept,another is that the key problem of SOA system development has not been thedevelopment and programming of Web service component,but the engineering designand analysis of the system.
     There is a major obstacle for Web services and SOA to be applied in InformationConstruction.The obstacle lies at differences between business demand and systemimplementation,and at difficulties of making people of different backgrounds to worktogether.To address this problem,this dissertation proposes a business-centric,multi-model driven,multi-views synchronized and multi-role collaboratingservice-oriented system development method.The method focuses on system analysisand design,employs three models,i.e,business model,process model and servicemeta model to construct business view,process view and service view to supportvisualized modeling.Through global information model,the method sets upmulti-model transformation rules with service concept as clues and makes viewspossible to design synchronously and operate independently during systemdevelopment process.
     Based on the coherent concept of service in business domain and IT domain,themethod supports people with non-technical background to model business and todefine services.Based on this method,a multi-model driven service-oriented systemengineering platform is built.Engineers with different background can involve systemdesigning,work collaboratively through different views and different place,reachbusiness-centric requirement driven development,and avoid system implementation deviating from business demand.
     To propose the method and the platform,this dissertation mainly presents thefollowing work:
     1.Propose a multi-model driven,multi-views synchronized and multi-rolecollaborating service-oriented system development method.And based on themethod,propose a technical solution for service-oriented system engineeringplatform to support visualized modeling with business view,process viewand service view.
     2.Reseach key support technologies for service-oriented system engineeringplatform.Analysis and choose business model,process model and servicemodel,propose service-oriented system global information model andtranslation rule and algorithm framework for global information model,business model and process model following up the service clue.Keep everyview of the platform synchronized designing,impendent operating andconsistent information during the development process.
     3.Reseach implementation technologies of the service-oriented systemengineering platform.Based on the Eclipse plug-in mechanism,propose theplatform implementation solution.Give specific implementation methods forcore technology components of the platform.
     4.According to the characteristics of service-oriented applications and needs ofplatform,propose the concept and implementation roadmap of theservice-oriented domain framework.Discuss the details of theservice-oriented domain framework and its implementation roadmap.Achieve a service-oriented digital city portal framework.
引文
[1]Sun.About Java Technology.[EB/OL].:http://cn.sun.com/java/about/,2009.
    [2]W3C.Extensible Markup Language (XML).[EB/OL].:http://www.w3.org/XML/,2008.
    [3]Eric Newcomer,Greg Lomow.Understanding SOA with Web Services中文版[M].北京:电子工业出版社,2006.
    [4]OMG.History of CORBA.[EB/OL].:http://www.omg.org/gettingstarted/history of corba.htm,2008.
    [5]顾宁刘家茂柴晓路.WEB SERVICES原理与研发实践[M].北京:机械工业出版社,2006.
    [6]Dirk Krafzig,Karl Banke,Dirk Slama.Enterprise SOA中文版—面向服务架构的最佳实战[M].北京:清华大学出版社,2006.
    [7]William A.Ruh,Francis X.Maginnis.企业应用集成[M].北京:机械工业出版社,2003.
    [8]W3C.Web Services Activity.[EB/OL].:http://www.w3.orG/2002/ws/,2009.
    [9]柴晓路.WEB服务架构与开放互操作技术[M].北京:清华大学出版社,2002.
    [10]Ethan Cerami.WEB服务精髓[M].北京:中国电力出版社,2003.
    [1l]毛新生,金戈,黄若波,易立,李珉,任静安.SOA原理·方法·实践[M].北京:电子工业出版社,2007.
    [12]刘如鸿.SOA释疑[J].程序员,2005,5:79.
    [13]常政.SOA中国企业应用现状调查[J].程序员,2007,6:68.
    [14]Norbert Bieberstein,Sanjay Bose,Marc Flammante,Keith Jones,Rawn Shah.面向服务架构(SOA)指南—业务价值、规划及企业路线图[M].北京:人民邮电出版社,2008.
    [15]HP.关于动成长.[EB/OL].:http://www.hp.com.cn/services/n_services/service_enterprise_1.asp?jumpid=reg_ R1002_CNZH,2008.
    [16]HP.业务科技优化(BTO)软件.[EB/OL].:https://h10078.wwwl.hp.com/cda/hpms/display/main/hpms_home.jsp?zn=bto&c p=1_401 1_313,2009.
    [17]IBM.电子商务所需应变.[EB/OL].:http://www-900.ibm.com/cn/services/ondemand/,2009.
    [18]Oracle.Oracle面向服务的架构[EB/OL].:http://www.oracle.com/lang/cn/technoiogies/soa/index.html,2009.
    [19]SAP.Enterprise Service-Oriented Architecture (Enterprise SOA) - Summary.[EB/OL].:http://www.sap.com/platform/soa/index.epx,2009.
    [20]Microsoft.Software + Services (S+S).[EB/OL].:http://msdn.microsoft.com/en-us/architecture/aa699384.aspx,2009.
    [21]信息周刊,埃森哲咨询公司.中国SOA应用调查.[EB/OL].:http://www.51 cto.com/art/2006 12/36731.htm,2006.
    [22]Yinsheng Li,Jianping Shen,Junshuai Shi,Weiming Shen,Ying Huang,Yingxiao Xu.Multi-Model Driven Collaborative Development Platform for Service-Oriented e-Business Systems[J].International Journal of Advanced Engineering Informatics,2007,22(3):328-339.
    [23]杜彦斌.面向服务软件体系架构原理与范例研究[D].北京:首都经济贸易大学,2005.
    [24]developerWorks中国.SOA and Web Services新手入门[EB/OL].:http://www.ibm.com/developerworks/cn/webservices/newto/index.html,2009.
    [25]Microsoft.SOA Frequently Asked Questions[EB/OL].:http://www.microsoft.com/china/biztalk/soa/soafaq.mspx,2007.
    [26]Oracle.Oracle Service-Oriented Architecture[EB/OL].:http://www.oracle.com/technologies/soa/index.html,2009.
    [27]OASIS.SOA[EB/OL].:http://www.oasis-open.org/committees/tc_cat.php?cat=soa,2009.
    [28]Service - Oriented Architecture Definition[EB/OL].:http://www.service-architecture.com/web-services/articles/service-oriented_archit ecture_soa_definition.html,2006.
    [29]Loosely Coupled - Connecting with Web Services[EB/OL].:http://looselycoupled.com,2006.
    [30]Papazoglou M.P.,Georgakopoulos D.Service-Oriented Computing[J].Communications of the ACM,2003,46(10):25-28.
    [31]廖军.面向服务的计算(SOC)中服务组合的研究[D].成都:电子科技大学,2006.
    [32]Sandy Carter SOA&WEB 2.0—新商业语言[M].北京:清华大学出版社,2007.
    [33]W3C.Web Services Architecture[EB/OL].:http://www.w3.org,2005.
    [34]何戈.面向服务的应用描述语言及其支撑环境的关键技术研究[D].北京:中国科学院研究生院,2005.
    [35]Olaf Zimmermann,Pal Krogdahl,Clive Gee.Elements of Service-Oriented Analysis and Design[EB/OL].:http://www.ibm.com/developerworks/library/ws-soadl/,2004.
    [36]A1i Arsanjani.Service-oriented modeling and architecture[EB/OL].:http://www.ibm.com/developerworks/webservices/library/ws-soa-design 1/,2004.
    [37]A.Powell,J.E.Moore.The Focus of Research in end-user Computing:Where have we Come since the 1980s[J].Journal of End-User Computing,2002,14(1):3-22.
    [38]赵卓峰.面向服务的应用的即时构造方法研究[D].北京:中国科学院研究生院,2005.
    [39]IBM.Web Services Outsourcing Manager[EB/OL].:http://www.alphaworks.ibm.com/tech/WSOM,2002.
    [40]Shalil Majithia,Matthew Shields,PIan Taylor,PIan Wang.Triana:A Graphical Web Service Composition and Execution Toolkit[A].In Proceedings of the IEEE International Conference on Web Services[C].2004,514pp.
    [41]Kiciman E.,Melloul L.L.,Fox A.Towards Zero-Code Service Composition[A]In Proceedings of the Eighth Workshop on Hot Topics in Operating Systems[C].2001,172pp.
    [42]YanBo Han,ZhuoFeng Zhao,Gang Li,DongShan Xing,QingZhong LV,JianWu Wang,JinHua Xiong,Hao Liu.CAFISE:an approach to enabling adaptive configuration of service grid applications[J].Journal of Computer Science and Technology,2003,18(4):484-494.
    [43]YanBo Han,He Geng,H.Li et al.VINCA-A Visual and Personalized Business-level Composition Language for Chaining Web-based Services[A].In Proceedings of the First International Conference on Service-Oriented Computing[C].2003,165-177.
    [44]房俊.支持最终用户编程的服务虚拟化方法研究[D].北京:中国科学院研究生院,2005.
    [45]迟文学.面向服务的搭建式软件开发技术研究[D].北京:中国地质大学,2008.
    [46]张诗洁.基于科诺平台的SOA下业务组件(服务)的设计与实现[D].北京:北京化工大学,2005.
    [47]Luciano Baresi,Reiko Heckel,Sebastian Thone,Daniel Varro.Modeling and validation of service-oriented architectures:application vs.style[A].In Proceedings of the 9th European software engineering conference held jointly with l lth ACM SIGSOFT international symposium on Foundations of software engineering[C].2003,68-77.
    [48]孙军梅.基于形式方法面向服务的Web软件开发技术研究[D].上海:上海大学,2007.
    [49]Thomas Erl.SOA概念、技术与设计[M].北京:机械工业出版社,2006.
    [50]Mike Havey.Essential Business Modeling[M].O'Reiily Press,2005.
    [51]Marco Aiello,Mike P.Papazoglou,Jian Yang,M.Carman,Marco Pistore,Luciano Serafini,Paolo Traverso.A Request Language for Web-Services Based on Planning and Constraint Satisfaction[A].In Proceedings of the Third International Workshop on Technologies for E-Services[C].2002,76-85.
    [52]蒋哲远.基于Web服务的特定领域软件体系结构及其关键技术研究[D].合肥:合肥工业大学,2006.
    [53]Microsoft. Microsoft BizTalk Server[EB/OL].:http://www.microsoft.com/china/biztalk/default.mspx,2009.
    [54]Microsoft.Microsoft Visual Studio 开发系统[EB/OL].:http://msdn.microsoft.com/zh-cn/vstudio/products/default.aspx,2009.[55]SAP.SAP Enterprise SOA-Service Consumption(SOA400)[EB/OL].2008.
    [56]Sun.The Java CAPS Products[EB/OL].:http://www.sun.com/software/javaenterprisesystem/javacaps/products.jsp,2009.
    [57]Software AG.WebMethods Product Suite[EB/OL].:http://www.softwareag.com/Corporate/products/wm/default.asp,2009.
    [58]Progress Software.Artix:可扩展企业服务总线[EB/OL].:http://www.iona.com.cn/Products%20Artix%20main.htm,2009.
    [59]TIBCO.Service-Oriented Architecture Software[EB/OL].:http://www.tibco.com/software/soa/defaultjsp,2009.
    [60]Vitria.Vitria M30 Suite[EB/OL].:http://www.vitria.com/M3O/m3osuite index.php,2009.
    [61]普元.SOA应用平台 EOS[EB/OL].:http://www.primeton.com/product/index.php,2009.
    [62]金蝶中间件.金蝶Apusic系列产品[EB/OL].:http://www.apusic.com/homepage/index.faces,2009.
    [63]TmaxSoft.ProFrame[EB/OL].:http://cn.tmaxsoft.com/jsp/product/detailcontents.jsp?psCd=00PD02&menuCd=0 0PDSOPF,2009.
    [64]东方通.主要产品[EB/OL].:http://www.tongtech.com/products/products.jsp,2009.
    [65]中和威.InterESB[EB/OL].:http://www.intervision.net.cn/Articleshow.asp?ArticleID=45,2009.
    [66]锐易特.RES Infomatic Integration Suite信息整合套件[EB/OL].:http://www.realesoft.com.cn/products/,2009.
    [67]致达软件.致达SOA平台[EB/OL].:http://www.amcsoft.com.cn/multi/model/amc010/datainfo_a.asp?BigC lassNewID =21.2009.
    [68]东方易维.BizFocus业务应用支撑平台[EB/OL].:http://www.oe-way.com.cn/bjoeway/wmdcp/G03 index_1.htm?a4,2009.
    [69]Apache.ServiceMix[EB/OL].:http://servicemix.apache.org/home.html,2009.
    [70]Apache.Apache Synapse Enterprise Service Bus[EB/OL].:http://synapse.apache.org/,2009.
    [71]MuleSource.Mule Open Source ESB[EB/OL].:http://www.mulesource.org/display/MULE/Home,2009.
    [72]刘绍华.面向服务协作的模型驱动敏捷开发技术研究[D].北京:中国科学院研究生院,2006.
    [73]Yinsheng Li,Ying Huang,Xiaohua Lu,Xingdong Shi,Weiming Shen,Hamada Ghenniwa.Multi-Model Driven Collaborative Development Platform for Service-Oriented e-Business Systems[A].In:Proceedings of 10th International Conference on Computer Supported Cooperative Work in Design[C].2006:1-6.
    [74]Tsai W.T.Service-Oriented System Engineering:a New Paradigm[A].In:Proceedings of IEEE International Workshop on Service-Oriented System Engineering[C].2005:3-6.
    [75]Yinsheng Li,Hamada Ghenniwa,Weiming Shen.Agent-Based Web Services Framework and Development Environment[J].Computational Intelligence,2004,20(4):678-692.
    [76]Alan Brown.模型驱动体系结构介绍[EB/OL].:http://www.ibm.com/developerworks/cn/rational/r-mda,2005.
    [77]Anneke Kleppe,Jos Warmer,Wim Bast.解析MDA[M].北京:人民邮电出版 社,2004.
    [78]David S. Frankel. 应用 MDA [M]. 北京:人民邮电出版社, 2003.
    [79]AUML [EB/OL]. : http://www.auml.org/, 2005.
    [80]D. Lopes, S. Hammoudi. Web Service in the Context of MDA [A]. In: Proceedings of the International Conference on Web Services [C]. 2003: 424-427.
    [81]K. Mantell. From UML to BPEL: Model Driven Architecture in a Web Services World [EB/OL]. : http://www-106.ibm.com/developerworks/webservices/library/ws-uml2bpel/, 2005.
    [82]R. R. Raje, M. Auguston, B. R. Bryant, A. M. Olson, C. C. Burt. A Quality of Service-based Framework for Creating Distributed Heterogeneous Software Components [J]. Concurrency and Computation: Practice and Experience, 2002, 14(12): 1009-1034.
    [83]A. M. Olson, R. R. Raje, B. R. Bryant, C. C. Burt, M. Auguston. UniFrame-a Unified Framework for Developing Service-Oriented, Component-Based, Distributed Software Systems [A]. In: Zoran Stojanovic, Ajantha Dahanayake. Service-Oriented Software System Engineering: Challenges and Practices [M], Idea Group Inc., 2005: 68-87.
    [84]K. Czarnecki, U. W. Eisenecker. Generative Programming: Methods, Tools, and Applications [M]. Addison Wesley, 2000.
    [85]FEI CAO. Model Driven Development of Web Services and Dynamic Web Services Composition [D]. University of Alabama at Birmingham, ALABAMA, 2005.
    [86]Bezivin J., Hammoudi S., Lopes D., Jouault, F. Applying MDA Approach for Web Service Platform [A]. In: Proceedings of The Eighth IEEE International Enterprise Distributed Object Computing Conference [C]. 2004: 58-70.
    [87]Semantics [EB/OL]. :http://www.alphaworks.ibm.com/topics/semantics, 2008.
    [88]Sun Microsystems, Inc. Java Technology Today - Driving the new wave of open, intelligent Web Services [EB/OL]. : http://www.sun.com/software/whitepapers/webservices/javatoday.pdf, 2001.
    [89]J. Dale, L. Ceccaroni, Y. Zou, A. Agam. Implementing Agent-based Web Services [A]. In: Proceedings of Workshop on Challenges in Open Agent Environments [C]. 2003.
    [90]DAML. OWL-S specifications [EB/OL].: http://www.daml.org/services/owl-s/, 2006.
    [91]M.Lyell,L.Rosen,M.Casigni-Simkins,D.Norris.On Software Agents and Web Services:Usage and Design Concepts and Issues[A].In:Proceedings of the Workshop on Web Services and Agent-based Engineering[C].2003.
    [92]Michael N.Huhns.Agents as Web Services[J].IEEE Internet Computing,2002,6(4):93-95.
    [93]Nicholas Gibbins,Stephen Harris,Nigel Shadbolt.Agent-based semantic web services[A].In:Proceedings of the 12th international conference on World Wide Web[C].2003:710-717.
    [94]张钋,李涓子,王克宏.面向Web服务发现的本体知识库[J].计算机科学,2005,32(12):146-150.
    [95]McIlraith S.A.,Son T.C.,Honglei Zeng.Semantic Web Services[J].Intelligent Systems,2001,16(2):46 - 53.
    [96]Wang Weiwei,Luo Junzhou.Service-Oriented Intrusion Detection System By Using Mobile Agents[A].In:Proceedings of the Sixth International Conference for Young Computer Scientists[C].2001:347-352.
    [97]朱乐骏,李明禄,盛焕烨.基于Web Services技术的商业智能系统模型[A].见软件技术进展—2002全国软件与应用学术会议(NASAC2002)论文集[C].2002:124-129.
    [98]H.Peter Alesso.Developing the Next Generation Web Services - Semantic Web Services[EB/OL].:http://www.webservicessummit.com/Excerpts/BuildingSemanticWS.htm,2008.
    [99]Cao WeiQi,Li JuanZi,Wang KeHong.CAKE:The Intelligent Knowledge Modeling Web Services for Semantic Web[A].In:Proceedings of The 8th International Conference on Computer Supported Cooperative Work in Design[C].2004:209 - 216.
    [100]Andreas Eberhart.OntoAgent:A Platform for the Declarative Specification of Agents[A].In:Proceedings of the international Workshop on Rule Markup Languages for Business Rules on the Semantic Web[C].2002:.58-71.
    [101]Yinsheng Li,Hamada Ghenniwa,Weiming Shen.Service-Oriented Agents and Meta-Model Driven Implementation[A].In:Zoran Stojanovi(?),Ajantha Dahanayake.Service-Oriented Software System Engineering:Challenges and Practices[M].Idea Group Inc.,2005:270-291.
    [102]Yinsheng Li,Xiaohua Lu,Kuo-Ming Chao,Ying Huang,Muhammad Younas. The Realization of Service-Oriented e-Marketplaces [J]. Information Systems Frontiers, 2006, 8(4): 307-319.
    [103] Weiming Shen, Qi Hao, Shuying Wang, Yinsheng Li, Hamada Ghenniwa. An Agent-based Service-Oriented Integration Architecture for Collaborative Intelligent Manufacturing [J]. Robotics and Computer-Integrated Manufacturing. 2007, 23(3): 315-325.
    [104] Giaglis Georgem. A Taxonomy of Business Process Modeling and Information Systems Modeling Techniques [J]. International Journal of Flexible Manufacturing Systems, 2001, 13(2): 209 - 228.
    [105] Valatkaite Irma, Vasilecas Olegas. A Conceptual Graphs Approach for Business Rules Modeling [A]. In: Proceedings of the 7th East European Conference on Advances in Databases and Information Systems [C]. 2003: 178-189.
    [106] Shinkawa Yoshiyuki, Matsumoto Masao J. Business Modeling and Component Mining Based on Rough Set Theory [A]. In: Proceedings of the 6th International Conference on Software Reuse : Advances in Software Reusability [C]. 2000: 231-250.
    [107] Maria Bergholtz, Prasad Jayaweera, Paul Johannesson, Petia Wohed. Process Models and Business Models - A Unified Framework [A]. In: Proceedings of the 22nd International Conference on Conceptual Modeling [C]. 2003: 364-377.
    [108] D. L. Shunk, J. Kim and H. Y. Nam. The Application of an Integrated Enterprise Modeling Methodology-FIDO-to Supply Chain Integration Modeling [J]. Computers & Industrial Engineering, 2003, 45(1): 167-193.
    [109] Daniela Rosca, Chris Wild. Towards a Flexible Deployment of Business Rules [J]. Expert Systems with Applications, 2002, 23(4): 385-394.
    [110] S. K. Tsoi, C. F. Cheung, W. B. Lee. Knowledge-based Customization of Enterprise Applications [J]. Expert Systems with Applications, 2003, 25(1): 123-132.
    [111] Ying Liang. Generation of Object Models for Information Systems from Business System Models [A]. In: Proceedings of the 8th International Conference on Object-Oriented Information Systems [C]. 2002: 255-266.
    [112] Ying Huang, S Kumaran, K Bhaskaran. Platform-Independent Model Templates for Business Process Integration and Management Solutions [A]. In: Proceedings of IEEE International Conference on Information Reuse and Integration[C]. 2003: 617-622.
    [113] X. Lu, Y. Li and Y. Huang. On-demand Business Process Integration Based on Intelligent Web Services [A]. In: Proceedings of International Conference for e-Business [C]. 2004.
    [114] J. P. Muller, B. Bauer and T. Friese. Programming Software Agents as Designing Executable Business Processes: A Model-Driven Perspective [A]. In: Proceedings of the First International Workshop on Programming Multi-Agent Systems [C]. 2004: 49-71.
    [115] OMG. Business Modeling & Integration Domain Task Force [EB/OL]. : http://bmi.omg.org/, 2008.
    [116] OASIS. Web Services Business Process Execution Language [EB/OL]. : http://docs.oasis-open.Org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html, 2007.
    [117] IBM. Rational Software [EB/OL]. : http://www-01 .ibm.com/software/rational/, 2008.
    [118] Pierre Fricke. Oracle's Service-Oriented Architecture Strategy. [EB/OL]. : http://www.oracle.com/solutions/integration/dhbrownwp.pdf, 2004.
    [119] Giovanni Casella, Viviana Mascardi. From AUML to WS-BPEL [EB/OL]. : http://www.disi.unige.it/person/MascardiV/Download/DISI-TR-06-01 .pdf, 2006.
    [120] MECJJ Pardo, GDV Valero. Modeling WS-BPEL with RT-UML Diagrams [EB/OL]. : http://www.dsi.uclm.es/retics/publications/2006/martes06.ps, 2006.
    [121] Weiming Shen. Special Issue On Collaborative Environments For Design And Manufacturing [J]. Advanced Engineering Informatics, 2005, 19(2): 79.
    [122] Greg R. Notess. Search Engine Showdown Reviews [EB/OL]. : http://www.searchengineshowdown.com/reviews, 2007.
    [123] Wen-Chen Hu, Yining Chen, Mark S. Schmalz, Gerhard X. Ritter. An Overview of the World Wide Web search technologies [A]. In: Proceedings of 5th World Multi-conference on System, Cybernetics and Informatics [C]. 2001.
    [124] E. Selberg, O. Etzioni. The MetaCrawler Architecture for Resource Aggregation on the Web [J]. IEEE Experts, 1997, 12(1): 11-14.
    [125] Daniel Dreilinger, Adele E. Howe. Experiences with Selecting Search Engines Using Metasearch [J]. ACM Transactions on Information Systems, 1997, 15(3): 195-222.
    [126] Steve Lawrence, C. Lee Giles. Context and Page Analysis for Improved Web Search [J]. IEEE Internet Computing, 1998, 2(4): 38-46.
    [127]Luo Si,Jamie Callan.A Semisupervised Learning Method to Merge Search Engine Results[J].ACM Transactions on Information Systems,2003,21 (4):457-491.
    [128]Oren Zamir,Oren Etzioni.Grouper:a Dynamic Clustering Interface to Web Search Results[A].In:Proceedings of the Eighth International Conference on World Wide Web[C].1999:1361-1374.
    [129]Weiyi Meng,Clement Yu,King-Lup Liu.Building efficient and effective metasearch engines[J].ACM Computing Surveys,2002,34(1):48 - 89.
    [130]Qianhui Althea Liang,Herman Lam.Web Service Matching by Ontology Instance Categorization[A].In:Proceedings of the 2008 IEEE International Conference on Services Computing[C].2008:202-209.
    [131]infoGrid.[EB/OL].:http://www.infogrid.com,2008.
    [132]叶古.metaFisher中文元搜索引擎[EB/OL].:http://coo.hsfz.net/fish/,2006.
    [133]infospacer.Dogpile[EB/OL].:http://www.dogpile.com,2009.
    [134]W3C.Semantic Web[EB/OL].:http://www.w3.org/2001/sw,2009.
    [135]Binyu Zang,Yinsheng Li,Wei Xie,Zhuangjian Chen,Chen-Fang Tsai,Christopher Laing.An Ontological Engineering Approach for Automating Inspection and Quarantine at Airports[J].Journal of Computer and System Sciences,2007,74(2):196-210.
    [136]L.D.McGuinness,R.Fikes,J.Rice,S.Wilder.An Environment for Merging and Testing Large Ontologies[A].In:Proceedings of the Seventh International Conference on Principles of Knowledge Representation and Reasoning[C].2000.
    [137]陆潇华.基于语义Web服务的业务流程可视化集成开发平台实现研究[D].上海:复旦大学,2007.
    [138]Liu Gang,Wu Xiaoyan,Tang Enmei,Liang Qianhui,Li Yinsheng.A Service-Oriented Development Platform with Precise Service Discovery[A].In:Proceedings of IEEE International Conference on e-Business Engineering[C].2008:655 - 659.
    [139]Xingdong Shi,Weili Han,Huang Ying,Yinsheng Li.Service-Oriented Business Solution Development Driven by Process Model[A].In:Proceedings of the Fifth International Conference on Computer and Information Technology[C].2005:1086- 1092.
    [140]施幸东.支持业务模板的集成化Web Services组合研究[D].上海:复旦 大学,2007.
    [141]Eclipse.PDE[EB/OL].:http://www.eclipse.org/pde/,2009.
    [142]Adobe.FLEX 3[EB/OL].:http://www.adobe.com/products/flex/?promoid=BPDEQ,2009.
    [143]Microsoft.Silverlight[EB/OL].:https://partner.microsoft.com/China/40043421,2009.
    [144]David Carlson.ECLIPSE精粹[M].北京:机械工业出版社,2006.
    [145]Berthold Daum.ECLIPSE3高级编程[M].北京:清华大学出版社,2006.
    [146]刘亚滨,杨红等.精通Eclipse[M].北京:电子工业出版社,2004.
    [147]Susan L.Cline.与Apache Derby一起使用DB2 plug-ins for Eclipse[EB/OL].:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0410cline/in dex.html,2004.
    [148]GEF入门系列[EB/OL].:http://www.cnblogs.com/bjzhanghao/archive/2006/12/18/102513.html,2006.
    [149]Digital City[EB/OL].: http://www.digitalcity.com,2009.
    [150]3-D virtual city[EB/OL].: http://www.hel.fi/wps/portal/Helsinki_en/Artikkeli?WCM_GLOBAL_CONTEX T=/helsinki/en/Services,2009.
    [151]E都市.上海三维地图[EB/OL].:http://sh.edushi.com/#,2009.
    [152]Social Digital City[EB/OL].:http://www.dds.nl,2009.
    [153]City Market[EB/OL].:http://www.thedigitalcity.org,2009.
    [154]Demographic and Social Digital City[EB/OL].:http://www.digitalcity.gr.jp,2009.
    [155]Toru Ishida.Digital City Kyoto[J].Communications of the ACM,2002,45(7):76- 81.
    [156]GovTalk[EB/OL].:http://www.govtalk.gov.uk/,2009.
    [157]香港特别行政区政府资讯科技总监办公室.咨询科技基建及标准[EB/OL].:http://sc.info.gov.hk/gb/www.ogcio.gov.hk/chi/infra/cinfra.htm,2003.
    [158]Brahim Medjahed,Abdelmounaam Rezgui,Athman Bouguettaya,Mourad Ouzzani.Infrastructure for E-Government Web Services[J].IEEE Internet Computing,2003,7(1):58 - 65.
    [159]Brahim Medjahed,Athman Bouguettaya.Customized Delivery of E-Government Web Services[J].IEEE Intelligent Systems,2005,20(6):77 - 84.
    [160] Cherrie W.W. Ng, Dickson K.W. Chiu. e-Government Integration with Web Services and Alerts: A Case Study on an Emergency Route Advisory System in Hong Kong [A]. In: Proceedings of the 39th Hawaii International Conference on System Sciences [C]. 2006: 70.2.
    [161] Jiaxing Li, Yinsheng Li, Xiaohua Lu. Service-Oriented and Collaborative Portal for Digital Cities [A]. In: Proceedings of 11th International Conference on Computer Supported Cooperative Work in Design [C]. 2007: 531 - 537.
    [162] Yingxiao Xu, Yinsheng Li, Lansheng Wang, Junshuai Shi, Jianping Shen. A Service-Oriented Collaborative Development Platform for Digital Courts [A]. In: Proceedings of IEEE International Conference on e-Business Engineering [C]. 2007:641-648.
    [163] Yinsheng Li, Junshuai Shi, Weiming Shen, Yingxiao Xu. A Global Model Based Service-Oriented Software Engineering Platform [A]. In: Proceedings of 12th International Conference on Computer Supported Cooperative Work in Design [C]. 2008: 379 - 385.