跨组织业务流程协同关键问题研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着社会和经济的发展,人们的工作和生活模式发生了深刻变化,表现出了业务全球化、流程协同化、需求多元化和人员流动化等特点。越来越多的用户需求需要多个组织之间的人或者应用相互配合、协同工作才能实现,跨组织的业务流程协同应运而生。
     跨组织业务流程协同是借助信息技术手段,利用业务流程,使得一个组织内部或者几个组织之间的人和应用相互配合进行有序工作,共同完成一项任务。跨组织的业务流程协同有助于组织机构提升应对用户需求变化的能力和保护已有的IT投资。
     在同一个组织内,业务具备封闭、稳定和可控等特征,业务流程管理技术相对成熟。而跨组织业务流程协同面临的主要问题在于:应用的差异性、应用的自治性和协同的复杂性。上述问题导致了跨组织业务流程协同的开放、动态、难控、多变等特性。
     1、应用的差异性。每个应用在其组织内部都发挥着重要的作用,但是在跨组织业务流程协同环境中,不同组织的应用在服务对象、业务标准、技术基础和运行环境等方面都显现出了巨大的差异,这种差异对于跨组织业务流程协同会带来障碍,如何采用统一的描述方式屏蔽上述差异,是跨组织业务流程协同面临的挑战;
     2、应用的自治性。来自不同组织的应用是自治的,跨组织业务流程协同难以对来自不同组织的应用进行行为控制与明确的目标导向,包括应用的加入、退出和可用性等方面。如何对应用进行灵活的、动态的调用,进而实现跨组织业务流程协同,是跨组织业务流程协同面临的问题;;
     3、协同的复杂性。跨组织业务流程协同往往需要面对复杂的用户需求、在复杂的运行环境中、协同来自不同组织的应用,其中不可预测因素众多。
     以社会保障行业为例:社会保障涉及到的组织包括社保及其代理机构、医疗、社区服务和金融等多个领域内的不同组织机构,各个组织之间只有业务上的往来,没有管理与被管理的关系,呈现一种松耦合的关系。各个组织的应用存在分布、异构和自治的。目前社保行业内,一些现实的、迫切需要解决的全国范围的问题,包括全国范围内的劳动就业服务,跨社保经办机构的社会保险关系转移接续服务、医疗保险关系转移与异地支付服务、退休人员的社会化管理和异地居住服务等,因为涉及多个组织之间的业务协同,还处于手工或者半手工的工作状态中,这种状况还远远无法满足广大社会成员的需求。
     如何借助信息技术,在充分利用各个组织内现有的应用软件系统的基础上打破组织之间的壁垒,按需构造业务流程,做到合作组织之间应用的无缝集成、共享业务数据和联合进行调度管理,实现跨组织业务流程协同,为全体社会成员提供无缝协同的流程化服务,是信息技术领域面临的巨大挑战。
     为适应人们工作和生活模式的改变,研究人员在信息领域进行了大量研究,先后提出了面向服务的架构(SOA)、跨组织流程管理技术、分布式计算等新型的架构和计算模式,这些新型的架构和计算模式为跨组织业务流程协同提供了坚实理论基础和技术支持。
     本文以各种新型的架构和计算模式为基础,以业务流程协同为主线,研究跨组织业务流程协同中的若干关键问题,并且在关系国计民生的社会保障行业中进行了验证。目的是整合各个组织中的人和应用,为广大社会成员按需提供高效透明、互通互联的服务,使得信息技术更好地服务百姓,服务民生。
     本文的主要研究内容包括:
     1、作为跨组织业务流程协同的基础设施,提出了跨组织业务流程协同模型。
     为了实现跨组织业务流程协同,本文提出了跨组织业务流程协同模型。作为跨组织业务流程协同的基础设施,跨组织业务流程协同模型,从管理和业务两个方面对跨组织业务流程协同进行了建模,其中“管理模型”从组织、管理和部署角度,对跨组织业务流程协同进行建模,而“业务模型”从业务流程模型到可执行业务流程的逐级映射实现的角度,对跨组织业务流程协同进行建模。在“管理模型”中,跨组织业务流程协同采用了多管理中心的分布式架构,从管理的角度,跨组织业务流程被分为两个层次,服务节点层和管理节点层,服务节点负责管理一个组织的服务,并且隶属于一个管理节点。一个管理节点负责管理多个服务节点,同时还负责与其他管理节点之间的通信,服务节点和管理节点通过在每一个组织的Web服务器或者应用服务器安装轻量级的软件框架实现。“业务模型”以虚拟服务为核心,分为虚拟服务层、聚合服务层和Web服务层,本文分析了每一个层次和映射的作用,对于每一个层次和层次之间的映射给出了明确的定义,实现了业务流程模型到可执行业务流程的平滑过渡。
     2、为了充分利用各个组织已有的应用软件系统,研究了应用服务化,并在此基础上提出了基于语义的服务聚合。
     为了充分利用现有的应用软件系统,本文研究了应用服务化,通过本体系统,将纷繁复杂的底层应用抽象化,为跨组织业务流程协同提供相对简化的统一视图——Web服务。为了使得Web服务更好地适应跨组织业务流程协同,还提出了Web服务重写,即在不改变应用的前提下,通过对Web服务输出参数进行增删改等操作,使得Web服务更加服务跨组织业务流程协同的要求。在应用服务化的基础上,本文提出了聚合服务的概念,聚合服务是来自同一个管理节点内不同组织中的功能相似的Web服务的集合。聚合服务的功能在于提高虚拟服务实现的效率和提高Web服务选择的效率。为了实现聚合服务,本文提出了一种新的基于位置距离和属性距离的语义距离计算方法,借助新的语义距离计算方法和基于图论的聚类算法,实现了服务聚合。
     3、提出了跨组织业务流程动态构造方法。
     鉴于用户需求的多元性和变化性以及组织中应用的不可控的特性,业务流程动态构造是解决组织内部和组织之间应用协同的主要的技术手段。本文中的业务流程动态构造包括了从业务流程模型动态构造到可执行业务流程实现的全过程,这一过程保证了从虚拟服务到Web服务的柔性映射和平滑过渡。本文提出了业务流程动态构造方法,分析了引起业务流程模型发生变化的三大类十六种可能情况,并且本着业务流程模型结构不变的原则,对允许变化的情况提出了变化的对策,同时还提出了动态构造后业务流程模型验证算法,对变化后的业务流程模型进行验证。在业务流程模型动态构造完成后,通过基于状态变迁的虚拟服务/聚合服务映射,将业务流程模型中的虚拟服务通过实体的状态变迁柔性映射为具备相同语义功能的聚合服务,通过基于多QoS约束的聚合服务/Web服务映射,将聚合服务按照业务流程全局QoS最优的要求,选择Web服务,最终将业务流程模型平滑过渡为可执行业务流程。在聚合服务/Web服务映射过程中,本文将多QoS约束的Web服务选择过程归结为多目标优化问题,针对Web服务QoS指标的离散化和层次化的特征,给出了离散交叉算子和离散变异算子,弥补了现有的人工免疫系统研究中没有考虑离散变量的缺陷,提出了离散变量人工免疫系统,并且并进行了详细的仿真实验,实验证明了离散变量人工免疫系统在多QoS服务选择方面的有效性。
     4、分析了业务流程在跨组织环境下执行的特点,研究了业务流程跨组织执行的模式。
     跨组织业务流程协同是一个典型的分布式环境。本文分析了在跨组织环境中,业务流程的的执行与集中式环境中的不同,在此基础上,研究了基于划分的业务流程跨组织执行模式。通过划分算法,可执行业务流程形成了多个划分和划分之间的依赖表,划分按照依赖表在各个服务节点的Web服务之间传递,每个服务只需按照划分和依赖表,完成自己的工作,整个流程即可顺利执行。
     5、以社会保障行业为应用背景的一个实例,验证了本文研究的问题和相关的解决方案。
     社会保障行业是一个关乎国计民生、关乎千家万户的行业。本文以此为背景,将文章中研究的跨组织业务流程协同的关键问题和解决方案进行了验证,验证结果证明了本文提出方案的可行性。
With the development of society and economy, both people's working and living modes have undergone profound changes, which features globalization of business, collaboration of process, diversity of requirement, fluidity of personnel, and so on. More and more requirements proposed by users have to be implemented through the coordination and collaboration of people or applications from more than one organization. Cross-organizational business process collaboration therefore emerged as required.
     Through utilizing information technology and business process, cross-organizational business process collaboration enables people or applications from different parts within the same organization or from different organizations to cooperate in an orderly way so as to accomplish a task together. Meanwhile, cross-organizational business process collaboration also contributes to the improvement of organization's ability to deal with changes of users'requirements and the protection of existing IT investment.
     Within the same organization, business possesses such characteristics as closure, stability and controllability and the management technology of business process is comparatively mature. Cross-organizational business process collaboration, however, is confronted with the following problems:discrepancy of application, autonomy of application, and complexity of collaboration. These problems result in such characteristics of cross-organizational collaboration as open, dynamic, difficult to control and inconstant.
     1 Discrepancy of Applications
     Each application plays an important role in its own organization. However, the discrepancy that the applications of different organizations exhibit in such aspects as target of service, business standards, technical basis and operational environment hinders cross-organizational business process collaboration. So how to adopt uniform descriptive method to shield those discrepancies is a great challenge confronting cross-organizational business process collaboration.
     2 Autonomy of Application
     Applications from different organizations are autonomous, so it is difficult for cross-organizational collaboration to control the actions of these applications and orient goals for them, including the addition, exit, serviceability of applications. So how to transfer applications in a flexible and dynamic way so as to implement cross-organizational collaboration is also a great challenge confronting cross-organizational business process collaboration.
     3 Complexity of Collaboration
     Cross-organizational business process collaboration often has to deal with complex requirements of users and coordinate applications from different organizations under complex environment, the process of which is filled with many unpredictable factors.
     Take social security for instance:organizations related with social security include agencies, medical care, community service and finance. The relationship among these organizations is a loose coupling one in that they are only related on a business level rather than on a management level. The applications of these organizations are diverse, discrepant and autonomous. There are some nation-wide practical problems wanting to be solved in the trade of social security, such as nation-wide services of labor employment, cross-organizational services which deal with transference and continuation of social security documents, services concerning transference of medical care documents and inter-region payment, socialized management of retired people and services of inter-region residence. Since these services in need of cross-organizational collaboration are mostly accomplished by hand, it is far from satisfying the requirements of vast social members.
     So it has become a great challenge in IT field on how to, on the basis of making full use of current existing application software system, eliminate cross-organizational barriers and construct business process according to the requirements so as to achieve seamless integration of cross-organizational applications, community of business data and cooperation in transferring management. Only in this way can we implement cross-organizational business process collaboration and provide all social members with seamless collaboration.
     To adjust to the changes in people's living and working modes, researchers, on the basis of massive studies, have proposed such new architectures and computing modes as service-oriented architecture (SOA), cross-organizational process management technology, distributed computing. These new architectures and computing modes provide solid theoretical basis and technological support to cross-organizational business process collaboration.
     With these new architectures and computing modes as basis and business process collaboration as main line, several key problems residing in cross-organizational business process collaboration are studied, and validate its feasibility through the application to social security which has a close bearing on the national economy and the people's livelihood. We are motivated to integrate people and application of each organization and provide vast social members with efficient, transparent, interconnected services, so as to ensure the better services information technology provides to people and their livelihood.
     The following are the main contents in this paper:
     1 The model for cross-organizational business process collaboration is proposed, which serves as its basic facility.
     In order to implement cross-organizational business process collaboration, in this paper, the model for cross-organizational business process collaboration is proposed. As the basic facility of cross-organizational business process collaboration, the model proposed is modeled from two aspects, namely, management model and business model. Management model models cross-organizational business process collaboration from the perspective of organization, management and disposal, while business model models cross-organizational business process collaboration from the perspective of implementation of successive mapping from logic model of business process to executable business process. In the management model, cross-organizational business process collaboration adopts distributed framework in multi-management. Cross-organizational business process are categorized into two levels: service peers and management peers. Service peers are responsible for managing the services within an organization and are subject to a management node. A management node is responsible for managing several peers and at the same time, responsible for the communication with other management peers. Service peers and management peers are implemented through installing lightweight software framework on web servers or application servers of each organization. Business model, which centers on virtual service, falls into four levels and three stages of mapping. The functions of each level and mapping are analyzed, and the explicit definitions are given, so as to realize smooth transition from logic model of business process to executable business process.
     2 Aiming to make full use of existing application of each organization, the application service are studied and then on this basis put forward service convergence based on semantic. In order to make full use of existing software system, the application service is studied. By applying ontology system, complex lower applications are abstracted, which provides cross-organizational business process collaboration with a comparatively simplified and uniform view---Web service. For the purpose of a better accommodation of Web service to cross-organizational business process collaboration, the concept of rewriting of Web service is proposed, that is, on the premise of not changing applications, performing such operations as adding or deleting output parameters of Web service. On the basis of application service, the concept of converging service is proposed, which is a set of Web services which have similar functions but come from different organizations subject to the same management node. The function of converging service lies in the improvement of the efficiency of both virtual service implementation and Web service choice. To implement converging service, a new method to calculate semantic distance based on position distance and attribute distance is put formard. Converging service is therefore implemented with the aid of new semantic distance computing method and clustering algorithm based on graph theory.
     3 The method to dynamically construct cross-organizational business process is proposed. In the light of the diversity and variability of customers'requirements and uncontrollable characteristics of cross-organizational applications, the dynamic construction of business process is the key technological means to solve application collaboration within and between organizations. The dynamic construction of business process in this paper includes the whole process from individualized customization of business process to implementation of executable business process. This process is able to ensure the gentle mapping and smooth transition from virtual service to Web service. firstly the method to customize individualized business process is proposed and 16 kinds of possibilities (3 main categories) when logic model of business process may be changed are analyzed. Furthermore, on the principle that logic model of business process remains constant, we propose strategies to deal with the cases when changes are permitted. At the same time, verification algorithm of business process after individualized customization is put forward, which can verify the logic model of business process after changes. When individualized customization of business process is accomplished, via virtual service/converging service mapping based on state transition, virtual services in the logic model of business process will, through entity state transition, be gently mapped into converging services with similar semantic functions. And via converging service/virtual service mapping based on multi-QoS constraints, logic model of business processes will finally be transited into executable business process after converging services are chosen to satisfy Web service according to the requirement that business processes must be of optimal QoS among the whole. In the mapping of converging services/Web services, the choosing process based on multi-QoS constraints to the optimization of multi-purposes is proposed. And aiming at such characteristics of QoS index of Web services as discrete and hierarchical, discrete crossover operators and discrete mutation operator are gived, which compensate for the limitation that no discrete variables have be taken into consideration in current research on artificial immune system. Artificial immune system of discrete variable is proposed and detailed simulation experiment is preformed, which proves that artificial immune system of discrete variable is effective in choosing multi-QoS services.
     4 The characteristics that business process have displayed when operated in cross-organizational environment is analyzed and the cross-organizational executive mode of business process is studied. Cross-organizational business process collaboration is a typical distributed environment. The differences between execution of business processes in distributed environment and that in centralized environment are analyzed. Cross-organizational executive mode of business processes based on partition is thus studied. Via partition algorithm, executable business processes form several partitions and a dependency table of these partitions. Partition transmits between Web services of each service node according to dependency table. The whole process can be smoothly executed as long as each service finishes its work according to partition and dependency table.
     5 The instance in which we take social security as applying background versifies the problems studied in this paper and the related solutions. Social security is a trade that has a close bearing on the national economy and the people's livelihood, as well as thousands of households, under such background, The key problems in cross-organizational business process collaboration and the related solution are versified. The verifying results prove the feasibility of our proposal.
引文
[1]W3C. Resource Description Framework. http://www.w3.org/RDF/
    [2]Maoyuan Xie, Zhifeng Yun, Zhou Lei, Gabrielle Allen. Cluster Abstraction:Towards Uniform Resource Description Access in Multicluster Grid. IMSCCS 2007:220-227
    [3]http://en.wikipedia.org/wiki/Web_Services_Resource_Framework
    [4]http://www.w3.org/Submission/WSDL-S/,2005.11
    [5]Web Service Modeling Ontology (WSMO). Version1.4,2007.02
    [6]OWL-S:Semantic Markup for Web Services.2007.11
    [7]PAOLUCCI M, KAWAMURA T, PAYNE T R. Semantic Matching of Web Services Capabilities. International Semantic Web Conference 2002. Chia, Sardinia, Italy,2002.333-347
    [8]史忠植,蒋运承,张海俊,董明楷.基于描述逻辑的主体服务匹配.计算机学报,2004.27(5)625-635
    [9]吴健,吴朝晖,李莹,邓水光.基于本体论和词汇语义相似度的Web服务发现.计算机学报.2005,28(4):595-602
    [10]杨胜文;史美林;一种支持QoS约束的Web服务发现模型.计算机学报,2005年04期,589-594
    [11]BELLUR U, KULKARNI R. Improved Matchmaking Algorithm for Semantic Web Services Based on Bipartite Graph Matching. International Conference on Web Services (ICWS 07). Salt Lake City, Utah, USA,2007.86-93
    [12]George Spanoudakis, Khaled Mahbub, Andrea Zisman:A Platform for Context Aware Runtime Web Service Discovery. ICWS 2007:233-240
    [13]Tanveer Fathima Syeda-Mahmood, Gauri Shah, Rama Akkiraju, Anca-Andreea Ivan, Richard Goodwin:Searching Service Repositories by Combining Semantic and Ontological Matching. ICWS 2005:13-20
    [14]Zhou Chen, Chia Liang-Tien, Lee Bu-Sung. DAML-QoS ontology for web services. IEEE International Conference on Web Services (ICWS 2004), California, USA,2004,472-479
    [15]李研 周明辉 李瑞超 曹东刚 梅宏.一种考虑QoS数据可信性的服务选择方法.软件学报,2008,19(10):2620-2627
    [16]Zhang Liang-Jie, Li Bing, Chao Tian, et al. On demand web services-based business process composition. IEEE International Conference on System, Man, and Cybernetics (SMC'03), Washington, USA, 2003,4057-4064
    [17]Canfora G, Penta M Di, Esposito R, et al. A lightweight approach for QoS-aware service composition. In Proc.2nd International Conference on Service Oriented Computing (ICSOC'04), New York, USA,2004,36-47
    [18]Lingshuang Shao, Lu Zhang, Tao Xie, Junfeng Zhao, Bing Xie, Hong Mei: Dynamic Availability Estimation for Service Selection Based on Status Identification. ICWS 2008:645-652
    [19]Joyce El Haddad, Maude Manouvrier, Guillermo Ramirez, Marta Rukoz: QoS-Driven Selection of Web Services for Transactional Composition. ICWS 2008:653-660
    [20]Gerardo Canfora, Massimiliano Di Penta, Raffaele Esposito, Maria Luisa Villani:An approach for QoS-aware service composition based on genetic algorithms. GECCO 2005:1069-1075
    [21]张成文,苏森,陈俊亮.基于遗传算法的QoS感知的Web服务选择.计算机学报,2006.7,p1029-1037
    [22]胡春华 吴敏 刘国平 徐德智.一种基于业务生成图的Web服务工作流构造方法.软件学报,2007,18(8):1870-1882
    [23]Boualem Benatallah, Quan Z. Sheng, Marlon Dumas:The Self-Serv Environment for Web Services Composition. IEEE Internet Computing (INTERNET) 7(1):40-48 (2003)
    [24]Chafle, G., Chandra, S., Mann, V., Nanda, M.:Decentralized orchestration of composite web services. Proceedings of the 13th International World Wide Web Conference, WWW'04 (2004) 134-143.
    [25]Girish Chafle, Sunil Chandra, Pankaj Kankar, Vijay Mann:Handling Faults in Decentralized Orchestration of Composite Web Services. ICSOC 2005:410-423
    [26]张静,王海洋,崔立真.基于Pi演算的跨组织工作流建模研究.计算机研究与发展,2007,44(07):1243-1251
    [27]Hongjun Sun, Shuangxi Huang, Yushun Fan:SOA-Based Collaborative Modeling Method for Cross-Organizational Business Process Integration. APWeb/WAIM Workshops 2007:522-527
    [28]Jorg Ziemann, Thomas Matheis, Jorn Freiheit:Modelling of Cross-Organizational Business Processes-Current Methods and Standards. Enterprise Modelling and Information Systems Architectures (EMISAIJ) 2(2):23-31 (2007)
    [29]Qiang Lin, JiDong Ge, Hao Hu, Jian Lu:An Approach to Model Cross-organizational Processes using Object Petri net. IEEE SCW 2007:146-152
    [30]Guoqi Feng, Chengen Wang, Haiyue Li:Web Services Based Cross-Organizational Business Process Management. APWeb 2005:548-559
    [31]杜彦华,范玉顺.基于事件-状态-过程规则的跨组织工作流协同方法.计算机集成制造系统,Vol.14 No.7,2008.07,1343-1348
    [32]崔立真,王海洋,于庚.跨组织工作流模型的形式化描述及分析.系统仿真学报,Vol.17 No.4,2005.04,782-785
    [33]Michael zur Muehlen, Michael Rosemann:Workflow-based Process Monitoring and Controlling-Technical and Organizational Issues. HICSS 2000
    [34]Bartlomiej Labno, Marian Bubak, Bartosz Balis:A P2P Approach to Resource Discovery in On-Line Monitoring of Grid Workflows. Euro-Par 2008:37-46
    [35]卢朝霞 曾广周.面向迁移工作流可靠执行的协同监控模型.计算机研究与发展,2009,(03):398-406
    [36]于万钧 刘大有 刘全 杨博.一种基于实例状态的工作流系统监控方法.计算机研究与发展,2006,43(08):1345-1353
    [37]Schahram Dustdar, Wolfgang Schreiner:A survey on web services composition. IJWGS 1(1):1-30 (2005)
    [38]Jinghai Rao, Xiaomeng Su:A Survey of Automated Web Service Composition Methods. SWSWPC 2004:43-54
    [39]Chris Peltz:Web Services Orchestration and Choreography. IEEE Computer (COMPUTER) 36(10):46-52 (2003)
    [40]岳昆 王晓玲 周傲英.Web服务核心支撑技术:研究综述.软件学报,2004,15(03):428-442
    [41]Majithia S, Walker DW, Gray WA. A framework for automated service composition in service-oriented architectures. In:Bussler C, ed. Proc. of the European Semantic Web Symp.2004. Berlin:Springer-Verlag,2004. 269-283.
    [42]Oh SC, Lee D, Kumara SRT. Web service Planner (WsPr):An effective and scalable Web service Web composition algorithm. Int'1 Journal of Web Services Research,2007,4(1):1-23.
    [43]Rao JH, Su XM. A survey of automated Web service composition methods. In:Cardoso J, Sheth AP, eds. Proc. of the 1st Int'1 Workshop on Semantic Web Services and Web Process Composition. LNCS 3387, Berlin, Heidelberg: Springer-Verlag,2005.43-54.
    [44]Benatallah B, Dumas M, Sheng QZ, Ngu AHH. Declarative composition and peer-to-peer provisioning of dynamic Web services. In:Agrawal R, Dittrich K, Ngu AH, eds. Proc. of the 18th Int'l Conf. on Data Engineering. San Jose:IEEE Computer Society,2002.297-308.
    [45]Liangzhao Zeng, Boualem Benatallah, Marlon Dumas, Jayant Kalagnanam, Quan Z. Sheng:Quality driven web services composition. WWW 2003:411-421
    [46]CARDOSO J, SHETH A. Semantic e-workflow composition[J]. Journal of Intelligent Information System,2003,12(3):191-225.
    [47]HAMADI R, BENATALLAH B. A Petri net-based model for Web service composition. Fourteenth Australasian Database Conference (ADC2003) [C]. Adelaide, Australia,2003.191-200.
    [48]WU D, PARSIA B, SIRIN E. Automating DAML-S Web services composition using SHOP2. International Semantic Web Conference. Sanibel Island, Florida, USA,2003.195-210
    [49]RAO J H, KUNGAS P, MATSKIN M. Logic-based Web Services Composition: From Service Description to Process Model. International Conference on Web Services (ICWS 04) San Diego, California, USA,2004.446-453
    [50]BROGI A, CORFINI S, POPESCU R. Composition-Oriented service discovery. Software Composition 2005 (SE 2005) [C]. Edinburgh, Scotland, UK,2005.15-30
    [51]邓水光,吴健,李莹.基于回溯树的Web服务自动组合[J].软件学报2007,18(8):1896-1910
    [52]Boualem Benatallah, Quan Z. Sheng, Marlon Dumas:The Self-Serv Environment for Web Services Composition. IEEE Internet Computing (INTERNET) 7(1):40-48 (2003)
    [53]胡海涛 李刚 韩燕波.一种面向业务用户的大粒度服务组合方法.计算机学报,2005,28(04):694-703
    [54]刘峰,谭庆平,杨艳萍.基于图论的web服务合成算法.华中科技大学学报(自然科学版),2005
    [55]刘家茂顾宁施伯乐.基于Mediator的Web Services无回溯反向链动态合成.计算机研究与发展,2005,42(07):1153-1158
    [56]Kunal Verma, Kaarthik Sivashanmugam, Amit Sheth, Abhijit Patil, Swapna Oundhakar, John Miller. METEOR-S WSDL A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery. Information Technology and Management, Volume 6, Issue 1 (January 2005), 17-39
    [57]Rohit Aggarwal, Kunal Verma, John A. Miller, William Milnor: Constraint Driven Web Service Composition in METEOR-S. IEEE SCC 2004:23-30.
    [58]http://www.sembiz.org/
    [59]Petar Kormushev:Design, development and implementation of a tool for construction of declarative functional descriptions of semantic web services based on WSMO methodology CoRR abs/0904.0300 (2009)
    [60]YAN Z X, CIMPIAN E, ZAREMBA M. BPMO:Semantic Business Process Modeling and WSMO Extension. International Conference on Web Services (ICWS 07). Salt Lake City, Utah, USA,2007.1185-1186
    [61]李晖,崔立真,王海洋.基于Web服务的智能流程构建方法.通信学报,第30卷第5期(2009.05),p128-135
    [62]Casati, F. and Shan, M-C. (2001) Dynamic and Adaptive Composition of E-services, Published by Elsevier Science Ltd.,12th International Conference on Advanced Information Systems Engineering (CAiSE 00).
    [63]Casati, F., Ilnicki, S., Jin, L-J. and Shan, M-C. (2000) An Open, Flexible, and Configurable System for Service Composition., HPL technical report HPL-2000-41.
    [64]Sun, H., Wang, X., Zhou, B. and Zou, P. (2003) Research and Implementation of Dynamic Web Services Composition, APPT 2003, LNCS 2834, Springer-Verlag Berlin Heidelberg, pp.457-466.
    [65]中国社科院语言研究所词典编辑室.现代汉语词典(第5版).商务印书馆,2005
    [66]Jay Cousins, Tony Stewart. What is Business Process Design and Why Should I Care? RivCom Inc. Whitepaper, April 2002.
    [67]吴步丹,金芝,赵彬.面向服务的建模:一种全过程复用的方法.计算机学报,2008.08,1293-1308
    [68]Neila Ben Lakhal, Takashi Kobayashi, Haruo Yokota:FENECIA:failure endurable nested-transaction based execution of composite Web services with incorporated state analysis. VLDB J. (VLDB) 18(1):1-56 (2009)
    [69]范小芹,蒋昌俊,王俊丽,庞善臣.随机QoS感知的可靠Web服务组合.软件学报,2009.03,546-556
    [70]M axim ilien E M, Singh M P. A framewo rk and onto logy for dynamic Web services selection. IEEE Internet Computing,2004,8 (5):84-93.
    [71]Zeng Liang-zhao, Boualem Benatallah et al. Quality driven web services compo sition. P roceedings of the twelfth international conference on World W ide Web, ACM Press,2003:411-421.
    [72]ZENGLiangzhao, BENATALLAH B, NQU AHH, et al. QoS-a-ware middleware for Web service com position[J]. IEEE Transactions on Software Engineering,2004,30 (5):311-327.
    [73]杨文军,李涓子,王克宏.领域自适应的Web服务评价模型.计算机学报,2005,28(4):514-523
    [74]Hui Li, Haiyang Wang. Automatic Composition of Web Services Based on Rules and Meta-Services.2007 11th International Conference on Computer Supported Cooperative Work in Design(CSCWD2007), p496-501
    [75]Hui Li, Haiyang Wang, Xiaoguang Hong. Smart Registry:A New Mechnism for Efficient Web Service Discovery. Journal of Computation Information Systems, Volume 3, Number 5(2007),1767-1776
    [76]房俊,支持最终用户编程的服务虚拟化方法研究,中科院博士论文,2006.01
    [77]Asuman Dogac, Gokce Laleci, Serkan Kirbas, Yildiray Kabak, Siyamed S. Sinir, Ali Yildiz, Yavuz Gurcan:Artemis:Deploying semantically enriched Web services in the healthcare domain. Inf. Syst. (IS) 31(4-5):321-339 (2006)
    [78]Abraham Silberschatz, Henry F.Korth, S.Suarshan. Database System Concepts. McGraw-Hill,2006.12
    [79]Sourish Dasgupta, Satish Bhat, Yugyung Lee:SGPS:a semantic scheme for web service similarity. WWW 2009:1125-1126
    [80]Danushka Bollegala, Yutaka Matsuo, Mitsuru Ishizuka:Measuring the similarity between implicit semantic relations from the web. WWW 2009:651-660
    [81]Danushka Bollegala, Yutaka Matsuo, Mitsuru Ishizuka:Measuring semantic similarity between words using web search engines. WWW 2007:757-766
    [82]杨立,左春,王裕国.基于语义距离的K-最近邻分类方法.软件学报,2005年12期,2054-2062
    [83]高新波.模糊聚类分析及其应用.西安电子科技大学出版社.2004.01
    [84]孙吉贵,刘杰,赵连宇.聚类算法研究.软件学报,Vol.19,No.1,2008.01,pp.48-61
    [85]Rui Xu; Wunsch, D., II; Survey of clustering algorithms. Neural Networks, IEEE Transactions, Volume 16, Issue 3, May 2005,645-678
    [86]Gelbard R, Goldman 0, Spiegler I. Investigating diversity of clustering methods:An empirical comparison. Data & Knowledge Engineering, 2007,63(1):155-166.
    [87]Kumar P, Krishna PR, Bapi RS, De SK. Rough clustering of sequential data. Data & Knowledge Engineering,2007,3(2):183-199.
    [88]Marques JP, Written; Wu YF, Trans. Pattern Recognition Concepts, Methods and Applications.2nd ed., Beijing:Tsinghua University Press, 2002.51-74 (in Chinese).
    [89]Huang Z. Extensions to the k-means algorithm for clustering large data sets with categorical values. Data Mining and Knowledge, Discovery II,1998, (2):283-304.
    [90]Harel D, Koren Y. Clustering spatial data using random walks. In: Proc. of the 7th ACM SIGKDD Int'1 Conf. Knowledge Discovery and Data Mining. New York:ACM Press,2001.281-286. http://www.sigkdd.org/kdd2001/
    [91]Estivill-Castro V, Lee I. AUTOCLUST:Automatic clustering via boundary extraction for mining massive point-data sets. In:Abrahart J, Carlisle BH, eds. Proc. of the 5th Int'1 Conf. on Geocomputation.2000. 23-25. http://www.geocomputation.org/2000/index.html
    [92]Zhao YC, Song J. GDILC:A grid-based density isoline clustering algorithm. In:Zhong YX, Cui S, Yang Y, eds. Proc. of the Internet Conf. on Info-Net. Beijing:IEEE Press,2001.140-145. http://ieeexplore.ieee.org/iel5/7719/21161/00982709.pdf
    [93]Ma WM, Chow E, Tommy WS. A new shifting grid clustering algorithm. Pattern Recognition,2004,37(3):503-514.
    [94]Pilevar AH, Sukumar M. GCHL:A grid-clustering algorithm for high-dimensional very large spatial data bases. Pattern Recognition Letters,2005,26(7):999-1010.
    [95]胡春华,吴敏,刘国平,王四春.服务工作流中基于用户需求的调度模型及算法研究.小型微型计算机系统,2007.06,1008-1014
    [96]Wang Y L, Wang W J, et al. An assembly model for service workflows navigated by metadata. Chinese Journal of Computer,2006,29 (7): 1105-1115.
    [97]张静.支持业务流程变化的软件系统构建方法研究.山东大学博士论文,2007.10
    [98]Weber B, Rinderle S, Reichert M. Change Patterns and Change Support Features in Process-Aware Information Systems. In:Proc.11th Int'l Conf. on Advanced Information Systems Engineering (CAiSE'07), Trondheim, Norway.2007.574-588.
    [99]蒋运承,汤庸.服务组合的质量估计模型.小型微型计算机系统,2006年08期,1519-1525
    [100]焦李成,杜海峰,刘芳,公茂果.免疫优化计算、学习与识别.科学出版社,2006.6
    [101]郑向伟,刘弘.多目标进化算法研究进展.计算机科学,2007,34(7):187-192
    [102]莫宏伟;左兴权;毕晓君;人工免疫系统研究进展.智能系统学报,2009年01期,21-29
    [103]公茂果;焦李成;杨咚咚;马文萍;进化多目标优化算法研究.软件学报,2009年02期,271-289
    [104]Gong MG, Jiao LC, Du HF, Bo LF. Multiobjective immune algorithm with nondominated neighbor-based selection. Evolutionary Computation,2008, 16(2):225-255.
    [105]Coello Coello CA, Cortes NC. Solving multiobjective optimization problems using an artificial immune system. Genetic Programming and Evolvable Machines,2005,6(2):163-190.
    [106]Vincenzo Cutello, Giuseppe Narzisi, Giuseppe Nicosia:A Class of Pareto Archived Evolution Strategy Algorithms Using Immune Inspired Operators for Ab-Initio Protein Structure Prediction. EvoWorkshops 2005:54-63
    [107]Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T. A fast and elitist multiobjective genetic algorithm:NSGA-II. IEEE Transactions on Evolutionary Computation,2002,6(2):182-197.
    [108]Mangala Gowri Nanda, Satish Chandra, Vivek Sarkar:Decentralizing execution of composite web services. OOPSLA 2004:170-187
    [109]Rania Khalaf, Nirmal Mukhi, Sanjiva Weerawarana:Service-Oriented Composition in BPEL4WS. WWW (Alternate Paper Tracks) 2003
    [110]Dong Zhou, Santosh Pande, Karsten Schwan:Method Partitioning Runtime Customization of Pervasive Programs without Design-time Application Knowledge. ICDCS 2003:610-619
    [111]Thomas WUrthinger, Christian Wimmer, Hanspeter Mossenbock: Visualization of Program Dependence Graphs. CC 2008:193-196

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

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

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