语义Web环境下组合服务演化方法及其关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
计算机和网络技术的迅速发展,加快和深化了社会信息化进程,也使得组织与信息系统的关系日益紧密。随着经济运行节奏的加快,如何对组织内信息系统进行有效整合,并使其快速适应外部环境变化,及时满足客户不断变化的需求,从而在激烈的竞争环境中保持信息优势,成为众多组织在信息化建设中面临的严峻挑战。在开放的网络环境中,使用服务对异质应用和数据资源进行封装、使用服务组合快速构建跨组织的复杂应用,成为近年来分布式计算技术的主流趋势,组合服务也成为开放网络环境下跨组织应用的重要构建形式。在这样的背景下,研究组合服务演化方法对于提高组织应用的环境适应能力具有深远的意义。
     本文以语义Web环境下的组合服务为研究对象,系统地分析了组合服务演化所面临的各项挑战,重点对语义Web环境下组合服务结构化演化方法进行了研究,并以机器辅助处理为目标,对组合服务演化过程中所涉及的关键技术进行了深入分析,包括组合服务演化需求形式化表示方法、服务描述语法一致性维护和服务描述语义一致性分析等。本文的主要工作包括:
     1.语义Web环境下组合服务结构化演化方法研究:组合服务演化是组合服务生命周期中变化管理的重要组成部分。在面对复杂组合服务应用时,组合服务演化通常是一项比较复杂的工作。本文以采用OWL-S语言描述的组合服务为研究对象,系统地提出了一种语义Web环境下组合服务演化方法EM4CS。EM4CS方法将组合服务演化周期划分为六个阶段、12个子过程,首先指导知识工程师从问题域获取演化需求,然后以演化本体为基础将上述需求形式化表示为维护请求脚本。在维护请求脚本的驱动下,EM4CS方法以迭代求精的方式逐步完成服务描述的语法和语义一致性维护,在演化结果确认后,将演化结果发布与传播,使依赖于该组合服务的相关应用和运行实例能够同步这些变化,从而保持全局应用的一致性。
     2.基于演化本体的组合服务演化需求形式化表示方法研究:演化需求形式化表示是使机器理解知识工程师演化意图、并实现辅助处理的基础。本项工作首先依据OWL-S语法规范对语义Web服务的核心概念进行结构化定义,提出了一个面向该核心概念的完备的基本变化操作集,并对抽象层次更高的组合变化操作进行定义。然后,提出了一种演化本体(Evolution Ontology)对这些变化操作、变化间的关系以及关系推导规则进行严格定义。以演化本体为基础,本文采用针对服务描述的维护请求对演化需求进行形式化表示,该请求由正向变化集PCL和否定变化集NCL组成,前者表示服务描述修改目标,而后者表示演化过程中的约束条件。最后,在演化本体的支持下,本文通过推理分析演化需求中潜在的冲突,使后续的组合服务演化效率得到提高。
     3.提出了一种OWL-S服务描述语法一致性检测与辅助维护方法:首先依据OWL-S语法规范对服务描述语法一致性约束进行枚举分析,然后给出了OWL-S服务描述语法一致性检测方法。为了使机器能够辅助知识工程师对语法不一致进行消解,本文对语法不一致消解策略进行了分析,同时使用消解策略配置向量来表示知识工程师对于语法不一致消解的定制需求。最后,本文提出一种OWL-S服务描述语法一致性辅助维护算法SCMA,该算法将维护请求脚本的实施和服务描述语法一致性检测与修复这两个过程统筹考虑,通过迭代尝试获取可行的语法一致性维护方案。
     4.提出了一种OWL-S服务描述语义一致性分析方法:本文将组合服务的语义一致性划分为数据语义一致性和过程语义一致性两个部分,前者主要对数据流中源、目标参数概念类型的包容性进行分析,而后者则对服务聚合逻辑进行验证。本文提出了两种方法分析OWL-S服务描述数据语义一致性,即基于推理的方法和基于概念相似度计算的方法。前者通过推理算法发现数据流源、目标参数概念类型间严格的包容关系;后者通过计算概念间的相似概率为知识工程师提供决策依据。本文提出了一种过程模型网(PM_net)对过程模型进行建模,将服务描述过程语义一致性分析问题转化为对应PM_net的可靠性验证问题,并提出了一种基于可覆盖性图的PM_net可靠性验证算法PSA_CG,对OWL-S服务描述的过程语义一致性进行分析。最后,本文给出了PM_net的化简规则,并以PSA_CG算法检测结果为基础,对服务过程模型中逻辑错误的定位方法进行了说明。
     5.基于上述EM4CS方法及关键技术的研究,设计和实现了遵循EM4CS方法的组合服务演化支撑原型系统ESS4CS,并以电子交易组合服务为例,应用EM4CS方法并借助ESS4CS系统对该组合服务进行演化,从而进一步验证了EM4CS方法的可行性和有效性。
     综上所述,本文的工作系统地提出了一个语义Web环境下组合服务结构化演化方法,并对其中所涉及的关键技术进行了深入研究,对于提高组织中组合服务应用对于环境的适应能力具有一定的理论价值和应用价值。
With the rapid development of computer and network technology, the information process of this society is accelerated and deepened; the organization and information systems are also becoming more and more related. With the speeding up tempo of economy, the problems such as how to carry out effective integration of information systems in organization and make it adaptive with the changes in external environment, how to meet fast-changing customer requirements timely so as to keep information superiority in fierce competition environment, have become severe challenges in the information construction of many organizations. In recent years, the use of services to encapsulate heterogeneous application and data resources, while using service composition to build complex application inter-organization, has become the prevailing trend in distributed computing technology, and the composite services become an important form in the construction of cross-organization applications. In this background, the research on evolution method of composite services has far-reaching significance for improving the ability of applications to adapt with external changing environment.
     Taking composite services in semantic web environments as research object, the challenges in composite service evolution are analyzed systematically in this dissertation. The structural evolution method of semantic web services (SWS) is introduced in this dissertation, then, to realize automatic assistant process in the evolution cycle, several key technologies are studied, such as formalization of composite service evolution requirements, syntactic consistency maintenance of service description, and semantic consistency analysis of OWL-S service description. The main contributions of this dissertation are as follows:
     (1) Research on the structural evolution method of composite services in semantic web envrionment. Composite service evolution is an important component of change management in composite service life cycle, and it is usually a complicated job to evolve composite service when face to complex applications. In this dissertation, a semantic web service evolution method EM4CS is introduced, which take SWS described by OWL-S ontology as research object. EM4CS divide the composite service evolution process into 6 stages and 12 sub-processes. First, EM4CS will guide knowledge engineerer (KE) to obtain evolution requirements from problem domain, and then these requirements will be formalized as Maintenance Request Script (MRS) on the basis of Evolution Ontology (EO). On the driven of MRS, the syntactic and semantic consistency maintenance will be finished in an iterative refined way. After the evolution results are confirmed, these results will be published and broadcasted, so that, the related applications and running instances can synchronize former changes, and global application consistency should be realized.
     (2) Research on formal representation of composite service evolution requirements based on Evolution Ontology (EO). The formal representation of evolution requirements is the base of EM4CS, which make evolution intentions of KE understandable by machine. In this work, the core concepts of SWS are defined according to the OWL-S syntactic specification, and a complete basic change operation set which orient to these core concepts is introduced, while composite change operations in higher abstract layer are also defined. Then, an Evolution Ontology is introduced to define such change operations, relations between these changes and inference rules of these changes formally. On the basis of EO, the evolution requirements are formally represented by concept Maintenance Request (MR) on service description. MR is composed of positive change list (PCL) and negative change list (NCL), the former represent goals of service description modification, while the latter represent the constrain conditions in the process of composite service evolution. At last, in the support of EO, the potential conflictions in MR can be found through reasoning method, so that the efficiency in follow-up stages of composite service evolution can be improved.
     (3) Research on the method to check and maintain the syntactic consistency of OWL-S service description. In this work, the syntactic consistent constraints are defined formally according to OWL-S syntactic specification, and then a method to check syntactic consistency of OWL-S service description is given. So as to resolve syntactic inconsistency on the aid of machine, the inconsistency resolving strategies are analyzed in this paper, and a resolve strategy configuration vector is proposed to represent the private inconsistency resolving requirement of KE. At last, an algorithm named SCMA is proposed to obtain the available syntactic consistency maintenance plan. In SCMA, the processes of implementation of maintenance request script and maintenance of syntactic consistency of OWL-S service description are considered together, so that, the available maintenance plan will be constructed in an iterative way.
     (4) Research on the technology to analyze semantic consistency of OWL-S service description. In this dissertation, semantic consistency of composite service is divided into two types, i.e. data semantic consistency and procedural semantic consistency, the former analyzes the inclusions between concept types of source and destination parameters in dataflows; the latter mainly validates the composite logics in composite SWS. In this work, two methods are introduced to analyze data semantic consistency of OWL-S service description, i.e. method based on reasoning and method based on similarity computation of concepts. The former method can find out strict inclusion relation between concept types of source and destination parameters in dataflows, while the latter method can provide decision foundations through computing similarity probability between concepts. To analyze procedural semantic consistency, an extended petri net, which called Process Model Net (PM_net), is intorduced to model the process model of OWL-S service description, and the analysis of procedural semantic consistency is transformed into the soundness validation of underlying PM_net. Then, a PM_net soundness validation algorithm PSA_CG which based on analysis of coverability graph is presented to validate the procedural semantic consistency of OWL-S service description. At last, the reduction rules of PM_net and method to locate logic errors in OWL-S process model are depicted.
     (5) Based on the research of above-mentioned EM4CS methodology and key technologies, a composite service evolution support system ESS4CS that follow EM4CS is designed and realized. Then, an electronic trading service is taken as example to illustrate how to use EM4CS and ESS4CS system to evolve composite service, so the feasibility and effectiveness of EM4CS is further verified.
     To sum up, this dissertation presents a structural composite service evolution method in semantic web environment systematically, and researches on the key technologies involved. We believe that our contributions make a nice groundword for future research and engineering on improving the adaptability of composite service applications in dynamic environments.
引文
[1] M.L. Liu. Distributed Computing: Principles and Applications[M]. Addison Wesley Professional, 2003.
    [2]张抗抗.基于语义Web Services的企业异构系统应用集成研究与实现[D].山东大学, 2006.
    [3]刘飞. SOA中国路线图[EB/OL]. 2007. Available at http://www.ufida.com.cn/subject/200705xxhpl/pdf2/soa.pdf.
    [4] Thomas Erl. Service-Oriented Architecture, Concepts, Technology, and Design[M]. Upper Saddle River: Prentice Hall PTR, 2005.
    [5] D Berardi, D Calvanese, G De Giacomo, M Lenzerini. Automatic service composition based on behavioral descriptions[J]. International Journal of Cooperative Information Systems, Vol. X, No. Y, 2004.
    [6]喻坚,韩燕波.面向服务的计算——原理和应用[M].北京:清华大学出版社, 2006.12.
    [7]胡争辉. SOA核心理念的应用发展[EB/OL]. 2008. Available at http://blog.csdn.net/ hu_zhenghui/archive/2008/06/28/2594642.aspx.
    [8] Gustavo Alonso, Fabio Casati, et al. Web Services Concepts, Architectures and Applications[M]. Springer Verlag, 2004.
    [9] Eric Newcomer, Greg Lomow. Understanding SOA with Web Services[M]. Addison Wesley, 2005.
    [10] S. Tsur, S. Abiteboul, R. Agrawal, U. Dayal, J. Klein, and G. Weikum. Are Web Services the Next Revolution in e-Commerce (Panel)[C]. The International Conference on Very Large Databases, Roma, Italy, 2001: 614-617.
    [11] Liangzhao Zeng, Boualem Benatallah, Anne H.H.Ngu, Marlon. Dumas, Jayant Kalagnanam, and Henry Chang. QoS-Aware Middleware for Web Services Composition[J]. IEEE Transactions on Software Engineering, 2004, 30(5): 311-327.
    [12] Nikola Milanovic and Miroslaw Malek. Current Solutions for Web Service Composition[J]. IEEE Internet Computing, 2004, 8(6): 51-59.
    [13] F. Curbera, Y. Goland, and J. Klein. Business Process Execution Language for Web Services (BPEL4WS) 1.0[EB/OL]. Available at http://www-106.ibm.com/ develo- perworks/library/ws-bpel/.
    [14] Business Process Management Initiative. Business Process Modeling Language V1.0[EB/OL], 2002. Available at http://www.bmpi.org.
    [15] Web Services Flow Language (WSFL)[R]. Technology Reprots, 2001. Available at http://xml.coverpages.org/wsfl.html.
    [16] W3C. Web Services Architecture[EB/OL], 2003. Available at http://www.w3.org/ TR/2003/WD-ws-arch-20030808/.
    [17] W3C. Web Services Description Language (WSDL) Version 2.0[EB/OL], W3C Working Draft 3, 2004. Available at http://www.w3.org/TR/2004/WD-wsdl20 -20040803.
    [18] Universal Description, Discovery and Intergration v2.0[EB/OL], 2002. Available at http://www.uddi.org.
    [19] Armin Haller, Emilia Cimpian, Adrian Mocan et al. WSMX - A Semantic Service-Oriented Architecture[C]. Proceedings of the IEEE International Conference on Web Services(ICWS 2005), IEEE Computer Society Washington, DC, USA, 2005.
    [20] Tim Berners-Lee, James Hendler and ora Lassila. The Semantic Web[J]. Scientific American, 2001.
    [21] Thomas R. Gruber. Toward Principles for the Design of Ontologies Used for Knowledge Sharing, Revision: August 23, 1993[R]. Available as Technical Report KSL 93-04, Knowledge Systems Laboratory, Stanford University. 1993.
    [22] Thomas R. Gruber. A Translation Approach to Portable Ontology Specifications[J]. Knowledge Acquisition, 1993, 5(2): 199~220.
    [23] Sheila A. McIlraith, Tran Cao Son, and Honglei Zeng. Semantic Web Services[J]. IEEE Intelligent Systems, 2001.
    [24] OWL-S Technical Overview[EB/OL]. Available at http://www.daml.org/ services/owl-s /1.0/ owl-s.html.
    [25] WSMO. Web Service Modeling Ontology (WSMO) - An Ontology for Semantic Web Services[EB/OL]. 2005.6.9, http://www.w3.org/2005/04/FSWS/ Submissions/1/wsmo_position_paper.html#omg.
    [26] Steve Battle, Abraham Bernstein, Harold Boley et al. Semantic Web Services Ontology (SWSO)[EB/OL]. 2005, Available at http://www.daml.org/ services/swsf/1.0/ swso/.
    [27] Barry Norton, Carlos Pedrinaci, John Domingue et al. Semantic Execution Environments for Semantics-Enabled SOA[J]. Information Technology, 2008, 50(2): 118~121.
    [28] Dmitri Ilkaev. Recent Trends in Semantic SOA[EB/OL], 2007. Available at http://www.stickyminds.com/sitewide.asp?Function=edetail&ObjectType=ART&ObjectId=12612&tth=DYN&tt=siteemail&iDyn=2.
    [29] Tomas Vitvar, Adrian Mocan, Mick Kerrigan et al. Semantically-enabled service oriented architecture: concepts, technology and application[J]. Service Oriented Computing and Applications, Springer London. 2007, 1(2): 129~154.
    [30] Michael Herrmann, Muhammad Ahtisham Aslam and Oliver Dalferth. Applying Semantics (WSDL, WSDL-S, OWL) in Service Oriented Architectures(SOA)[EB/OL]. 2007, Available at http://protege.stanford.edu/conference/ 2007/presentations/02.03_Herrmann.pdf.
    [31] N. Srinivasan, M. Paolucci, and K. Sycara. CODE: A Development Environment for OWL-S Web services[R]. Tech. Report CMU-RI-TR-05-48, Robotics Institute, Carnegie Mellon University, October, 2005.
    [32] Massimo Paolucci, Anupriya Ankolekar, Naveen Srinivasan et al. The DAML-S Virtual Machine[C], ISWC 2003. Springer Berlin / Heidelberg, 2003. pp. 290~305.
    [33] Why SOA Change Management Is Important[EB/OL]. Available at http://www.actional.com/resources/whitepapers/SOA-Worst-Practices-Vol-II/SOA-Change-Management.html.
    [34] Rich Seeley.了解SOA生命周期[EB/OL], 2008. Available at http://news.newhua.com/news1/programming/2008/131/08131114645GAH2C877J7EHAG39EB7F.html.
    [35] SOA适应商业生产的变化[EB/OL], 2008. Available at http://webservices.ctocio.com.cn/ comment/121/7811621.shtml.
    [36] Jurgens Pieterse. SOA - the service life cycle[EB/OL], 2006. Available at http://it.tool-box.com/blogs/enterprise-design/soa-the-service-life-cycle-10157.
    [37] Rich Seeley. SOA lifecycle: What are we talking about?[EB/OL]. 2006. Available at http://searchsoa.techtarget.com/news/article/0,289142,sid26_ gci1213362,00.html.
    [38] Jason Bloomberg. Principles of SOA[EB/OL], 2003. Available at http://www.adtmag.com /article.aspx?id=7380&page=.
    [39] Dimka Karastoyanova and Alejandro Buchmann. ReFFlow: a model and generic approach to flexibility of web service compositions[C]. The sixth International Conference on Information Integration and Web-based Applications Services, 27-29 September 2004, Jakarta, Indonesia.
    [40] Aries Tao Tao, Jian Yang. Supporting Differentiated ServicesWith Configurable Business Processes[C]. IEEE International Conference on Web Services, 2007. ICWS 2007. pp. 1088-1095.
    [41] Henri Naccache, Gerald C. Gannod. A Self-Healing Framework for Web Services[C]. IEEE International Conference on Web Services (ICWS 2007), 2007. pp. 398-345.
    [42] Girish Chafle, Koustuv Dasgupta, Arun Kumar et al. Adaptation in Web Service Composition and Execution[C]. Proceedings of the IEEE International Conference on Web Services, ICWS 2006. pp. 549~557.
    [43] Massimiliano Colombo, Elisabetta Di Nitto, Marco Mauri. SCENE: A Service Composition Execution Environment Supporting Dynamic Changes DisciplinedThrough Rules[C]. Service-Oriented Computing– ICSOC 2006. Springer Berlin / Heidelberg, 2006. pp. 191~202.
    [44] Warren Blanchet, Eleni Stroulia and Renee Elio. Supporting Adaptive Web-Service Orchestration with an Agent Conversation Framework[C]. Proceedings of the IEEE International Conference on Web Services, ICWS 2006. pp. 541~549.
    [45]汪大海,唐德龙,王生卫.变革管理[M].北京:中国人民大学出版社, 2004.
    [46]中国互联网协会, DCCI互联网数据中心. Netguide2008中国互联网调查报告[EB/OL]. 2008.01.08. Available at http://tech.sina.com.cn/focus/2007 _GUIDE2008/index.shtml.
    [47]电子商务繁荣呈现,不甘落伍也迈向2.0时代[EB/OL]. 2007. Available at http://www.mie168.com/E-Business/2007-01/193616.htm
    [48] Jiang P Y, ZhouG H, Liu Y. ASP-driven e-Service Platform for Web-based Online Manufacturing[J]. International Journal of Integrated Manufacturing Systems, 2002, 13(5):306-318.
    [49]范玉顺,刘飞,祁国宁.网络化制造系统及其应用实践[M].北京:机械工业出版社, 2003.
    [50] David S Alberts J G., Frederick P Stein. Network centric warfare: developing and leveraging information superiority[R]. National Defense University. 1999.
    [51] Gary Buda, Booz Allen et al. Security standards for the global information grid[C]. Military Communications Conference (MILCOM 2001): IEEE Communications for Network-Centric Operations: Creating the Information Force (1).
    [52] Johanneke Siljee, Ivor Bosloper, Jos Nijhuis et al. DySOA: Making Service Systems Self-adaptive[C]. In International Conference on Service Oriented Computing (SOC) 2005.
    [53] Ivor Bosloper, Johanneke Siljee, Jos Nijhuis et al. Creating Self-Adaptive Service Systems with Dysoa[C]. In Proceedings of the Third European Conference on Web Services (ECOWS 2005). IEEE Computer Society, Washington, DC, USA, 2005.
    [54] Gerardo Canfora, Massimiliano Di Penta, Raffaele Esposito et al. QoS-Aware Replanning of Composite Web Services[C]. In Proceedings of the IEEE International Conference on Web Services (ICWS2005). IEEE Computer Society, Washington, DC, USA, 2005.
    [55] Henri Naccache, Gannod Gerald C, Gray Kevin A. A Self-healing Web Server Using Differentiated Services[C]. In Proceedings of 2007 IEEE International Conference on Web Services (ICWS 2007). July 9-13, 2007, Salt Lake City, Utah, USA.
    [56] David Frank, Linh Lam, Liana Fong, Ru Fang, Christopher Vignola. An Approach to Hosting Versioned Web Services[C]. IEEE International Conference on Services Computing (SCC 2007), 2007. pp. 76-82.
    [57] Sami Bhiri, Walid Gaaloul, Claude Godart. Discovering and Improving Recovery Mechanisms of Composite Web Services[C]. In Proceedings of IEEE International Conference on Web Services (ICWS 2006). 18-22 September 2006, Chicago, Illinois, USA.
    [58] An Liu, Qing Li, Mingjun Xiao. A Declarative Approach to Enhancing the Reliability of BPEL Processes[C]. In Proceedings of IEEE International Conference on Web Services (ICWS 2007). July 9-13, 2007, Salt Lake City, Utah, USA.
    [59] Yue Qiang, Wang Hao, Zha Li et al. An Approach to Exception Handling for Service-Oriented Systems[C]. In Proceedings of IEEE International Conference on Web Services (ICWS 2006). 18-22 September 2006, Chicago, Illinois, USA.
    [60] Huipeng Guo, Jinpeng Huai, Huan Li et al. ANGEL: Optimal Configuration for High Available Service Composition[C]. In Proceedings of IEEE International Conference on Web Services (ICWS 2007). July 9-13, 2007, Salt Lake City, Utah, USA.
    [61] Yanlong Zhai, Hongyi Su, Shouyi Zhan. A Reflective Framework to Improve the Adaptability of BPEL-based Web Service Composition[C]. 2008 IEEE International Conference on Services Computing Vol. 1, 2008.
    [62] Xumin Liu, Athman Bouguettaya. Managing Top-down Changes in Service-Oriented Enterprises[C]. In Proceedings of IEEE International Conference on Web Services (ICWS 2007). July 9-13, 2007, Salt Lake City, Utah, USA.
    [63] David Martin, Mark Burstein et al. Bringing Semantics to Web Services with OWL-S[J]. World Wide Web, 2007, 10(3): 243-277.
    [64] Booth, D., Haas, H., McCabe, F., et al. Web services architecture[EB/OL]. W3C Working Group Note, 11 February 2004. Available at: http://www.w3.org/TR/ws-arch/.
    [65] Paolucci, M., Sycara, K., Nishimura, T., et al. Using DAML-S for P2P discovery[C]. In Proceedings of the 1st International Conference on Web Services (ICWS), pp. 203–207. Las Vegas, NV, USA, June 2003.
    [66] Di Noia, T., Di Sciacio, E., Donini, F.M., et al. Semantic matchmaking in a P2P electronic marketplace[C]. In: Proceedings of the 18th Annual ACM Symposium on Applied Computing (SAC), pp. 582–586. Melbourne, FL, USA, March 2003.
    [67] Martin, D., Cheyer, A., Moran, D. The open agent architecture: A framework for building distributed software systems[J]. Appl. Artif. Intell. 13(1–2), 91–128 (1999).
    [68] Uszok, A., Bradshaw, J.M., Johnson, M., et al. KAoS policy management for semantic web services[J]. IEEE Intell. Syst. 19(4), 32–41 (2004).
    [69] Paolucci, M., Soudry, J., Srinivasan, N., et al. A broker for OWL-S web services[C]. In: Proceedings of the 1st International Semantic Web Services Symposium, 2004 AAAI Spring Symposium Series, Stanford, CA, USA, March 2004.
    [70] Paolucci, M., Srinivasan, N., Sycara, K. Expressing WSMO Mediators in OWL-S[C]. In: Proceedings of the Semantic Web Services Workshop (SWS) at the 3rd International Semantic Web Conference (ISWC), Hiroshima, Japan, November 2004. CEUR Workshop Proceedings, Vol. 119, paper 10. Available at: http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-119/.
    [71] Haas, H. and A. Brown. Web Services Glossary[EB/OL]. W3C Working Group Note, 2004.
    [72] Gurevich, Y.. Evolving Algebras 1993: Lipari Guide, in Specification and Validation Methods[M]. 1998, Oxford University Press.
    [73] Battle, S., Bernstein, A., et al. Semantic Web services framework (SWSF) overview[EB/OL]. W3C Member Submission, September 2005. Available at http://www.daml.org/services/swsf/1.0/.
    [74] Akkiraju, R., Goodwin, R., Doshi, P., et al. A method for semantically enhancing the service discovery capabilities of UDDI[C]. In: Proceedings of the Workshop on Information Integration on the Web (IIWeb) at the 18th International Joint Conference on Artificial Intelligence (IJCAI). Acapulco, Mexico, August 2003.
    [75] Stojanovic, L.. Methods and Tools for Ontology Evolution[D]. 2004, University of Karlsruhe.
    [76] Fensel, D. Ontologies: dynamics networks of meaning[C]. In Proceedings of the 1st Semantic web working symposium. 2001. Stanford, CA, USA.
    [77] Plessers, P. and O.D. Troyer. Ontology Change Detection Using a Version Log[C]. in 4th International Semantic Web Conference, ISWC 2005. 2005. Galway, Ireland.
    [78] Stojanovic, L., et al. User-driven Ontology Evolution Management[C]. In European Conf. Knowledge Eng. and Management (EKAW 2002). 2002: Springer-Verlag.
    [79] Flouris, G. On Belief Change and Ontology Evolution[D]. Department of Computer Science, University of Crete, 2006.
    [80] Alchourron, C., P. G?rdenfors, and D. Makinson. On the Logic of Theory Change: Partial Meet Contraction and Revision Functions[J]. Journal of Symbolic Logic, 1985. 50: p. 510-530.
    [81]刘必欣.动态Web服务组合关键技术研究[D].国防科学技术大学, 2005.
    [82] Michael Hammer, James Champy. Reengineering the Corporation: A Manifesto for Business Revolution[M]. Harper Business, 1993.
    [83]什么是BPR(业务流程重组)? [EB/OL]. 2005. Available at http://mie168.com /BPR/2005-06 /39949.htm.
    [84]信息流重组=业务流程重组? [EB/OL]. 2007. Available at http://mie168.com/BPR /2007-02/196959.htm.
    [85]马晓星,余萍,陶先平,吕建.一种面向服务的动态协同架构及其支撑平台[J].计算机学报, 2005.4.
    [86]余萍,马晓星,吕建,陶先平.一种面向动态软件体系结构的在线演化方法[J].软件学报, 2006, 17(6):1360-1371.
    [87]李长云,李莹,吴健,吴朝晖.一个面向服务的支持动态演化的软件模型[J].计算机学报, 2006, 29(07).
    [88]张仕,黄林鹏.基于OSGi的服务动态演化[J].软件学报, 2008, 19(05).
    [89]刘晨,韩燕波,陈旺虎,王建武. MINI——一种可减小变更影响范围的本体演化算法[J].计算机学报. 2008, 31(5): 711~720.
    [90] Amelia Ireland. One day course on GO[EB/OL]. 2003. Available at http://www.geneontology.org/GO.teaching.resources.shtml.
    [91] Christiane Fellbaum. WordNet: An Electronic Lexical Database[M]. MIT Press, 1998.
    [92] Philip Hider and Ross Harvey. Organizing Knowledge in a Global Society: Principles and Practice in Libraries and Information Centers, Revised Edition [M]. Centre for Information Studies, 2008.
    [93] Wache H., Voegele T., Huebner S. Ontology-based integration of information -- A survey of existing approaches[C]. In: Proceedings of IJCAI'2001 Workshop on Ontologies and Information Sharing, Seattle, Washington, USA, 2001, 108-117.
    [94] Kalfoglou Y., Schorlemmer M. Ontology Mapping: The state of the art[J]. The Knowledge Engineering Review, 2003, 18(1):1-31.
    [95]工业和信息化部、国家发展和改革委员会、财政部关于深化电信体制改革的通告[EB/OL]. 2008.5.24. Available at http://www.law-lib.com/law/ law_view.asp? id=259141.
    [96]北京市工商行政管理局.关于贯彻落实《北京市信息化促进条例》加强电子商务监督管理的意见[EB/OL]. 2008. Available at http://www.cnetnews.com.cn/2008/ 0731/1029519.shtml.
    [97]李静芳.精益生产、敏捷制造、大规模定制和即时顾客化定制比较研究[J].经济与管理, 2005(8):61-64.
    [98] Franz Baader D C. Deborah McGuinness, Daniele Nardi. The Description LogicsHandbook: Theory, Implementation and Applications[M]. Cambridge University Press. Jan 9, 2003.
    [99] Ferraiolo D, Cugini J, Kuhn D R. Role based access control: features and motivations[C]. In Proceedings of Annual Computer Security Applications Conference 2005. IEEE Computer Society Press, 1995: 37-42.
    [100] F. Casati, S. Ceri, B. Pernici et al. Workflow Evolution[J]. Data and Knowledge Engineering, Springer Verlag, 1996:438-455.
    [101] SWRL: A Semantic Web Rule Language Combining OWL and RuleML[EB/OL]. 2004. Available at http://www.w3.org/Submission/SWRL/.
    [102] Horrocks, I. and P.F. Patel-Schneider. Reducing OWL Entailment to Description Logic Satisfiability[J]. Journal of Web Semantics, 2004. 1(4).
    [103] IEEE 90, Institute of Electrical and Electronics Engineers, IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries[M]. New York, NY, 1990.
    [104]蔡瑞英,李长河.人工智能[M].武汉:武汉理工大学出版社. 2003.08.
    [105] Haase, P. and L. Stojanovic. Consistent Evolution of OWL Ontologies[C]. In Proceedings of the Second European Semantic Web Conference. 2005. Heraklion, Greece.
    [106]周明建,高济,李飞.面向OML的本体进化框架[J].计算机辅助设计与图形学学报, 2005.03.
    [107]谢强,张磊.基于用户自定义变更的本体进化[J].南京航空航天大学学报, 2006.06.
    [108] Doan A H. Learning to Map between Structured Representations of Data[D]. University of Washington, 2002.
    [109]曹泽文,钱杰,张维明,邓苏.一种综合的概念相似度计算方法[J].计算机科学, 2007, 34(3).
    [110] WMP van der Aalst. The Application of Petri Nets to Workflow Management[J]. The Journal of Circuits, Systems and Computers, 1998.
    [111] Carl Adam Petri, Wolfgang Reisig. Petri Net[J]. Scholarpedia, 2008, 3(4):6477.
    [112]吴哲辉. Petri网导论[M].北京:机械工业出版社, 2006.
    [113] James Lyle Peterson. Petri Net Theory and the Modeling of Systems[M]. Prentice Hall, 1981.
    [114] Srini Narayanan, Sheila Mcilraith. Simulation, Verification and Automated Composition of Web Services[C]. In Proceedings of the 11th International Conference on World Wide Web, ACM Press, New York, NY, USA, 2002.
    [115]蒋运承,史忠植. OWL-S的形式语义[J].计算机科学, 2005, 32(7) :5-7.
    [116] Anupriya Ankolekar, Massimo Paolucci, Katia Sycara. Towards a formal verification of owl-s process models[C]. In Fourth International Semantic WebConference (ISWC 2005). Galway, Ireland, 2005.
    [117] The PROMELA Language[EB/OL]. 1998. Available at http://www.dai-arc.polito.it/ dai-arc/manual/tools/jcat/main/node168.html.
    [118] Clarke E M, Grumberg O, Peled D A. Model Checking[M]. The Mit Press, 1999.
    [119] Gerard J. Holzmann. The Model Checker SPIN[J]. Software Engineering, 1997, 23(5):279-295.
    [120]廖军,谭浩,刘锦德.基于Pi-演算的Web服务组合的描述和验证[J].计算机学报, 2005, 28(4):635-643.
    [121] Matthew Horridge, Sean Bechhofer, Olaf Noppens. Igniting the OWL 1.1 Touch Paper: The OWL API[C]. OWLED 2007, 3rd OWL Experienced and Directions Workshop, Innsbruck, Austria, June 2007.
    [122] An Introduction to RDF and the Jena RDF API[EB/OL]. 2007. Available at http://jena.sourceforge.net/tutorial/RDF_API/.
    [123] Sean Bechhofer, Phillip Lord, Raphael Volz. Cooking the Semantic Web with the OWL API[C]. 2nd International Semantic Web Conference, ISWC, Sanibel Island, Florida, October 2003.
    [124] Evren Sirin, Bijan Parsia, Bernardo Cuenca Grau et al. Pellet: A practical OWL-DL reasoner[J]. Web Semantics: Science, Services and Agents on the World Wide Web, 2007, 5(2): 51-53.
    [125] Pellet: The Open Source OWL DL Reasoner[EB/OL]. Available at http://clarkparsia.com/pellet/.
    [126] Emden R. Gansner, Stephen C. North. An open graph visualization system and its applications to software engineering[J]. Software Practice & Experience, 2000, 30(11):1203-1233.
    [127]颜如钻,吉祥.基于移动支付的电子商务流程再造应用研究[J],福州大学学报, 2007年第2期.
    [128] Nicola Guarino. Semantic Matching: Formal Ontological Distinctions for Information Organization, Extraction, and Integration[C]. International Summer School on Information Extraction: A Multidisciplinary Approach to an Emerging Information Technology, 1997:139-170.
    [129] Kalfoglou Y., Hu B., Reynolds D., Shadbolt N. Semantic integration technologies[C]. In Proceedings of the 6th Month Deliverable, University of Southampton and HP Labs, ECS e-Prints Report #10842, 2005.
    [130] Holger Knublauch, Ray W. Fergerson, Natalya F. Noy, et al. The ProtégéOWL Plugin: An Open Development Environment for Semantic Web Applications[C]. In Proceedings of Third International Semantic Web Conference, 2004, pp.229-243.
    [131] Daniel Elenius, Grit Denker, David Martin, et al. The OWL-S Editor– ADevelopment Tool for Semantic Web Services[C]. In Proceedings of the Second European Semantic Web Conference, 2005, pp. 78-92.
    [132]雷丽晖,段振华.一种基于扩展有限自动机验证组合Web服务的方法[J].软件学报, 2007,18(12):2980-2990.
    [133]杨芙清,吕建,梅宏.网构软件技术体系:一种以体系结构为中心的途径[J].中国科学E辑:信息科学, 2008,38(6). pp 818~828.
    [134] Software AG. Five Steps for Building the Business Case for SOA Governance [EB/OL]. Business White paper, 2008.11. Available at http://www.softwareag.com/Corporate/Images/BusCase_SOA_WP_Nov08-web_tcm16-45795.pdf.
    [135] Rich Seeley. Understanding the SOA lifecycle[EB/OL]. 2007.12.27, available at http://searchsoa.techtarget.com/tip/0,289483,sid26_gci1287745_mem1,00.html.
    [136]钱乐秋,赵文耘,牛军钰.软件工程[M].北京:清华大学出版社, 2007年3月.
    [137] N.D.Jones, L.H.Landweber, and Y.E.Lien. Complexity of Some Problems in Petri Nets[J]. Theoretical Computer Science, 4: 277-299, 1977.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700