无中心智能流程应用中的若干问题研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着信息技术,尤其是Internet的发展和普及,互联网早已从单纯的信息发布平台转变为支撑复杂应用和大规模业务协同的基础计算平台,这一事实正在改变着人们的社会生活及业务模式,基于Internet的分布协同成为一种趋势,在这种应用模式下,协作方式、合作伙伴规模、协作关系、应用场景、用户角色及参与方式等诸多方面正在发生重大的变化,基于网络的业务流程无处不在。首先,互联网为任何机构或个人之间的协作提供了可能,这种协作逐渐超越了业务领域、地域、数量的限制,合作伙伴规模不断扩大,相互关系变得更灵活、更开放、更自由,在现实中往往是一种无中心的关系;其次,流程应用场景由相对成熟、规范的业务应用渗透到普通用户的生活中,其特点是用户数量众多,需求的个性化特征明显,在流程建模和执行阶段,需要更为友好、自然的交互方式;再次,Internet范围内分布广泛的WEB服务资源为流程中的任务执行单元提供了更多的选择,使得基于Internet的协同应用构建方式发生了重大改变,对面向流程的网络应用产生了巨大影响和推动作用。
     面对Internet计算环境中业务流程应用模式的变化,传统应用模式暴露出了诸多问题。传统流程应用一般以业务分析和建模为核心,采用有中心的管理模式,虽然结构简单、易于控制,但是随着协同规模的不断扩大、协作关系变得更灵活、更自由,中心模式在应用的开放性、灵活性、可伸缩性、可扩展性等方面逐渐暴露出明显的缺陷,而这些特征对于构建Internet平台上大规模协同复杂应用具有至关重要的意义。另外,传统流程管理主要面向成熟规范的企业用户,在需求获取、业务流程分析建模、交互方式等方面提供的方法对普通用户来说并不适用。
     基于业务流程在当前技术和应用背景下的需求特点和应用场景的变化,本文称构建于Internet计算环境基础上的、面向流程的复杂应用为智能流程应用。该应用模式以遍布互联网的WEB服务为资源,基于服务组合动态构建以实现业务目标,支持机构或个人之间开放、灵活、自由的协同关系,适应普通用户的个性化需求,将流程嵌入到人们的日常生活中,从而改善用户参与流程的体验。本文重点围绕无中心网络计算环境下智能流程应用模式若干关键问题进行深入研究。概括地讲,无中心网络计算环境下智能流程的应用模式是:服务提供商通过本文提出的解决方案(通过下载并安装轻量级软件框架以加入无中心的智能流程虚拟网络)获得相互协同、为用户提供智能流程服务的能力,无中心的特性使得整体服务能力随着参与商家数量的扩大而不断增强,通过提供更人性化的、友好的流程服务吸引消费者,从而使服务商获得更多的商机和收益,藉此形成他们积极参与的动力;并且,这种无中心的协作关系允许服务商自由加入、退出,以确保智能流程应用更高的敏捷性和伸缩性。
     作为未来Internet上的新型计算模式和应用系统的核心共性支撑技术,基于无中心网络计算环境的相关技术成为近年来的研究热点,出现了大量无中心的计算模式或应用系统,包括P2P计算、网格计算以及最近兴起的云计算模型等,其共同特征是基于Internet计算环境构建具备大规模协同和服务能力的应用支撑平台,通过将资源和计算分布于成千上万的节点上而获得更强的计算力、伸缩性和灵活性。这与本文研究的无中心智能流程应用目标有相通之处,同时本文所研究的某些问题也是目前各种无中心计算模型中需要解决的共性问题。
     同传统流程管理技术相比,无中心模式在网络模型构建、服务评价和选择、流程调度管理、节点认证等问题上更为复杂。围绕无中心智能流程应用的目标,本文着重研究其中的若干主要问题:(1)在深入分析当前技术和应用背景下流程应用的新需求和新特征的基础上,提出无中心智能流程应用模式的整体框架,并为之建立本文研究的知识体系;(2)在允许服务节点自由加入、退出的前提下,研究一种高效的、无中心智能流程应用网络模型及其动态、自主构建方法;(3)在无中心模式没有统一评价及注册机制的情况下,研究各服务节点之间基于服务能力、服务质量、负载均衡等特征的评价方法,以此为基础,解决流程自动生成中基于服务节点评价模型的服务选择和匹配方法;(4)在流程进入执行阶段后,在不存在统一流程执行引擎或控制中心的情况下,研究流程实例如何在各服务节点的协调、调度下执行的问题;(5)从智能流程为普通用户提供更为友好、自然的交互方式的需求出发,本文还研究了流程执行过程中用户与流程服务的多通道交互问题。
     本文研究以近几年越来越普遍并受到商家和消费者欢迎的网上旅游为应用背景,开发原型系统实现若干主要特征,将本文研究的策略和方法应用于其中并进行检验和验证;同时,也为进一步的研究和改进奠定基础。
     概括来说,本文的主要创新点包括:
     第一,在分析当前应用背景下智能流程的特点和需求的基础上,提出一种无中心模式的智能流程应用基础框架。基于Internet和现有网络协议,本文提出一种无中心智能流程虚拟网络的概念和运行模式,该虚拟网络是通过在服务提供商的应用服务器上安装轻量级软件框架DFSP形成的逻辑网络;本文提出并设计了这一基础框架,DFSP本质上是一个有机结合了P2P网络、工作流、Web服务、Web应用等领域思想和技术的轻量级软件层,以WEB服务作为流程中任务的资源,在Internet上自主构建,形成一个无中心的智能流程虚拟网络。
     第二,在无中心智能流程应用框架的基础上,提出了一种兼顾节点服务能力、服务质量和负载均衡的服务节点评价方法,为服务选择和绑定提供依据。在不存在任何服务注册或节点管理中心的情况下,对服务节点的评价是一个关键问题,本文建立了基于节点能力和服务质量度量的评估模型,为保持无中心虚拟网络的均衡性,在评估中引入了节点负载均衡的度量模型,共同为流程引擎选择和绑定服务提供依据。本文详细介绍了具有随时间衰减特性的节点能力、服务质量及节点负载的度量和评估模型,并通过实验验证了服务搜索和匹配结果在各种情况下对SPN虚拟网络中节点负载均衡特性的影响。
     第三,针对开放、动态、无中心的网络环境,提出了服务节点在流程中的动态绑定策略,及流程实例在服务节点之间的调度和执行方法。在服务选择、绑定和执行过程中,考虑到开放的Internet环境中服务的高可变性和不确定性,本文提出了流程定义生成过程中任务与WEB服务的动态绑定策略;在流程实例执行阶段,本文深入研究了流程的实例化、调度和执行机制。
     第四,提出了流程实例执行过程中用户与流程服务之间的智能交互框架,使用户在流程应用中获得更好的体验。通过在无中心智能流程基础框架DFSP中增加用户上下文管理模块和多通道交互控制模块,使其能够管理并感知用户所在的上下文环境,使得智能流程服务具备与用户之间的多通道交互能力,从而将流程应用中的人机交互部分从桌面计算扩展到更为自然的环境。
     作为未来Internet上新型计算模式和应用系统的共性支撑技术,顺应软件工程研究和应用中将工作分散、形成全面分布式计算的趋势和商业需求,无中心网络计算环境下的智能流程应用的研究具有较高的理论价值和广阔的应用前景。本文通过对无中心智能流程网络模型动态构建、服务评价和选择、流程调度管理、节点认证、智能交互等问题的研究,建立了无中心智能流程应用的整体运行框架,提出了若干适用于无中心网络计算环境中流程管理的关键技术和方法。本文成果不仅丰富和完善了智能流程应用的理论研究,还对智能流程应用的普及推广具有一定的促进作用。
With the development of Internet and related technologies, such as WEB service and SOA, Internet has changed its role from a single information promulgating platform to a computing infrastructure supporting complicated applications and massive business cooperative processes. The business modes of organizations and the lives of individuals are being changed by the above fact. And many manifest changes of business process, including scales and relationships among collaborative partners, application domains and the participating modes and roles of user, have been brought out. First, Internet provides possibilities of collaboration for any organization or individual which have exceeded the limitation of business domains, regions and amount. The relationships among collaborative partners are becoming more flexible, open and free, and sometimes there isn' t any uniform organization in reality which is called decentralized relationships. Second, the application scenarios, which were involved in the relatively mature and regular business applications before, have also saturated into every detail of personal lives. Due to the fact of informal or individual requirements raised by these numerous users, it is impossible and unrealistic to define a universal process model for all users or design specific models for each user. The popular users would not analysis the processes and create models using specific modeling tools as the analysts or designers in enterprises. And also they need more friendly, natural and humanized interaction modes during the execution of processes. Third, the possible web services with inconsistent interfaces spreading over Internet provide more choices for the task performers in business process, which have brought out great influences and promotions to the relative technologies in process applications.
     Considering the new features and requirements of process applications in Internet computing environment, many problems appear in traditional business modes. Traditional process applications, usually based on business analysis and modeling, adopt center-based management mode, which has the advantage of simple construction and easiness to control. However, with the increase of collaborative scale and development of more flexible and free relationships among the business partners, centralized mode exposes obvious constraints on the features of opening ability, flexibility, refractivity and expansibility of applications, which are most important for constructing large scale collaborative complicated applications on Internet. In addition, based on definite model and normative definition, tradition process management focuses on the regular and mature users in the methods of requirements capture, process modeling and interaction modes, which are not applicable for the common users on Internet.
     Based on the features of requirements and the changes of scenarios in current technology and application background, this paper names the more flexible and agile, Internet-based and process-oriented complicated applications as smart process applications. In the smart process applications, with the resources of web services overspreading Internet, collaborations among decentralized organizations or individuals are supported, flexible and open environment for constructing business process are provided to realize business goals based on dynamic service composition through network and software service, and processes are embedded into users' daily lives to improve their experiences during process execution. This paper emphasizes the research of constructing smart process applications in decentralized environments.
     Based on the goal of our research, the service providers spreading over Internet obtain the abilities of collaborating and providing services of smart process for users via the solution in this paper (downloading and installing a light-weighted software layer to join the decentralized smart process virtual network). The decentralized feature improves the service abilities of the whole smart process with the increasing of participating service providers, which may bring more business opportunities for them. Besides, the decentralized collaborative relationships allow service providers to join or exit freely to assure the abilities with more agilities and expansibility.
     Acting as the common supporting technologies for future computing modes and applications on Internet, the relative technologies based on decentralized network environments have becoming the hotspot of research in recent years. Researchers and developers have raised many computing modes, experiences and real applications, including P2P computing, network grid computing and cloud computing model, whose common characteristics are focusing on constructing supporting platform for large scale collaborative complicated applications and service abilities on Internet, and achieving good flexibility and expansibility, which has the similar goal of the research on decentralized smart process applications. At the same time, some issues in our research are the common ones to be solves in current decentralized computing models. On the other hand, compared with traditional technologies in process management, some issues are harder and more complicated, including decentralized network constructing, evaluation and selection for service peers, execution and management of process instances and peer certificating.
     Considering the target of decentralized smart Process model, this paper performs researches on the following important issues: Studying an efficient decentralized smart Process network logical topology and the self-constructing method based using the ideas and results in a few researching domains, such as classical Process, Web service, P2P network and pervasive computing; Investigating the evaluation of service peers based on their capabilities, qualities of services and loading; Working out the service matching and selecting methods according to the evaluation model of service peers in the automatic generation of process; Researching the issues during executing of process instances dispatched by the involved service peers; In addition, this paper also looks into the multiple interaction modes between users and their process service during the executing of process instances.
     On the background of e-travel increasingly accepted by providers and consumers, a prototype system with several important functionalities has been developed, which is used to validate and verify the ideas and methods in the research of this paper.
     In general, the main innovative points of this paper include:
     First, a decentralized framework for smart Process application is introduced based on the analysis of the new requirements and features of current business processes.
     Based on Internet and existing network protocols, this paper brings forward the concept and executing mechanism of a decentralized virtual network for smart process, as well as a light weighted software layer (called DFSP, Decentralized Framework of Smart Process) constructing the virtual network by installed on the hosts of Internet service providers. DFSP is designed in this paper, which constructs a smart Process virtual network without any center on Internet by combining the important ideas and technologies in several domains, such as workflow, web service, P2P and pervasive computing, using the web services published by providers as available resources via introducing them into the DFSP framework with minor cost.
     Second, a service matching and selecting method considering the capabilities, qualities of services and loading of service peers.
     This paper establishes the evaluation model based on the capabilities and qualities, as well as loading degree to keep the balance of the decentralized SPN network, which provides the basis of selecting and binding services for process engine.
     Third, According to the features of decentralized SPN network and process execution environment, this paper introduces a dynamic service binding strategy, and then researches the issues during the execution of process instances dispatched by the involved service peers.
     Next, this paper also proposes an interaction infrastructure with multiple modes between users and their process service during the executing of process instances.
     Through adding user context management module and multiple modes controlling model, the DFSP framework has the capabilities of extending the interactions between users and their process service to more natural environments from desktop computing.
     Acting as the common supporting technologies for future computing modes and applications on Internet, as long as acclimating the trends and requirements of decentralizing work to form full distributed computing in the development of software engineering in recent years, there are great theoretic values and expansive application foreground in the research of decentralized smart process modes. Through the study of some critical issues, including dynamic constructing of decentralized smart process network, evaluation and selection of services, scheduling and execution of process instances and peer certificating method for service peers multi-level exception handing in smart process, we build the whole structure present some key technologies and algorithms for decentralized smart process. The productions of this paper not only enrich and consummate the theoretical foundations of smart process, but also promote smart process applications.
引文
[1]国家自然科学基金《智能流程应用模式中的关键问题研究》申请书,60673130,2006.03
    [2]WMP Aalst,AHM Hofstede.Workflow Patterns:On the Expressive Power of(Petri-net-based) Workflow Languages.In Proceedings of the Fourth Workshop on the Practical Use of Colored Petri Nets and CPN Tools(CPN 2002),Aarhus,Denmark,2002,Vol.560,DAIMI,pp.1-20.
    [3]Milner R.Communicating and Mobile Systems:the Pi-Calculus,ISBN:0521658691,Cambridge University Press,Cambridge,UK,1999.
    [4]Howard Smith,Business process management-the third wave:business process modeling language(BPML) and its pi—calculus foundations.Information and Software Technology,2003(45),pp.1065-1069.
    [5]Narayan D,Riesco D,Montejano G,Acosta E,Uva M.Including Workflow Concurrent Modelling in an Extension of the UML Activity Diagram Metamodel,Computer Systems and Applications,ACS/IEEE International Conference,2003(6),pp.14-18.
    [6]Workflow Management Coalition.The Workflow Reference Model(Issue 1.1).Document Number TC00-1003,1995.
    [7]G.Alonso,D.Agrawal,A.El Abbadi,M.Kamath,R.Guenthoer,and C.Mohan.Advanced Transaction Models in Workflow Contexts.Proceedings of the 12th International International Conference on Data Engineering,New Orleans,February 1996.
    [8]D.Kuo,M.Lawley,C.Liu,and M.E.Orlowska.A General Model for Transactional Workflows.Proceedings of the International Workshop on Advanced Transaction Models and Architecture.Goa,India,August 1996.
    [9] Workflow Management Coalition. Interoperability Proving Framework, 1.0, Document Number TC-1021, 1999.
    
    [10] W. M. P. van der Aalst, Akhil Kumar, XML - Based Schema Definition for Support of Interorganizational Workflow, Information Systems Research, Vol.14, No. 1, 2003, pp. 23-46.
    
    [11]P. Muth, D. Wodtke, J. Weissenfels, G. W. Angelika Kotz Dittrich, From centralized workflow specification to distributed workflow execution, Journal of Intelligent Information Systems 10 (2) (1998) 159 - 184.
    
    [12] Weiss G. MultiAgent System: A Modern Approach to Distributed Artificial Intelligence. Cambridge: The MIT Press, 1999.
    
    [13] Shepherdson JW, Thompson SG, Odgers BR. Cross organizational workflow coordination by software Agents. In: Bussler C, Grefen P, Ludwig H, Shan M, eds. Proc. of the Workshop on Cross-Organisational Workflow Management and Coordination (WACC 99). 1999. http://sunsite. informatik. rwth-aachen. de/Publications/CEUR-WS/Vol-17/
    
    [14] Wang AI. A process centered environment for cooperative software engineering. In: Chang SK, ed. Proc. of the 14th Int' 1 Conf. on Software engineering and knowledge engineering. Ischia: ACM, 2002. 457 468.
    
    [15] Zeng LZ, Ngu A, Benatallah B, Dell M. An Agent-based approach for supporting cross-enterprise workflows. In: Orlowska M, Roddick J, eds. Proc. of the Australiasian Database Conf. Gold Coast: IEEE Press, 2001.123-130.
    
    [16] GouHM, Huang BQ, Liu WH, Li Y, Ren SJ. Agent-Based virtual enterprise modeling and operation control. In: Bahill T, Wang FY, eds. Proc. of the IEEE Int' 1 Conf. on Systems, Man, and Cybernetics. Tucson: IEEE Press, 2001. 2058-2064.
    
    [17] RS Silva Filho, J Wainer, ERM Madeira . A Fully Distributed Architecture for Large Scale Workflow Enactment, International Journal of Cooperative Information Systems, 2003, 19:4, 1-14.
    [18] Cai Ting, Gloor A, Nog S. DartFlow: a workflow management system on the web using transportable agents, Technical Report, PCS-TR96-283, Dartmouth College, 1996.
    
    [19] Microsoft, http://www.microsoft.com/china/windowsserver2003/ technologies/msmq/default. mspx
    
    [20] IBM, http://www.ibm.com/developerworks/cn/websphere/zones/ businessintegration/wmq. html
    
    [21] BEA, http://e-docs.bea.com/tuxedo/tux80/index.htm
    
    [22] G Alonso, C Mohan, R Gunthor, D Agrawal, A El Abbadi, M. Kamath, Exotica FMQM: A persistent message-based architecture for distributed workflow management. http://citeseerx. ist.psu.edu/viewdoc/download? doi=10. 1.1. 47. 4499&rep=repl&type=pdf
    
    [23] F Leymann, D Roller, Business process management with flowmark, Compcon Spring' 94, Digest of Papers of ieeexplore. ieee. org, 1994.
    
    [24] ZHENG, K. Designing workflow processes in METE0R2 workflow management system. M. Sc. Thesis. LSDIS. 1997.Lab, Computer Science Department, University of Georgia, Athens, GA.
    
    [25] S Das, K Kochut, J Miller, A Sheth, D Worah, ORBWork: A reliable distributed CORBA-based workflow enactment system for METEOR2. eprints. kfupm. edu. sa, 1997
    
    [26] John A. Miller, Devanand Palaniswami, Amit P. Sheth, Krys J. Kochut, Harvinder Singh, WebWork: METE0R2' s Web-Based Workflow Management System. Journal of Intelligent Information Systems. Volume 10, Number 2, 1998.03,185-215.
    
    [27] Ilkay Altintas, Efrat Jaeger, Kai Lin, Bertram Ludaescher, Ashraf Memon, A web service composition and deployment framework for scientific workflows. Proceedings of the IEEE International Conference on Web Services (ICWS' 04), 2004.07, 814-816.
    
    [28] A.Geppert, D. Tombros. Event-based distributed workflow execution with EVE. SWORDIES Report. 1998.
    
    [29] F Casati, P Grefen, B Pernici, G Pozzi, G Sanchez. WIDE: Workflow model and architecture, http://www.wi.uni-muenster.de/imperia/md/ content/wi-information_systems/lehrveranstaltungen/lehrveranstaltungen/bpmundwfm/ws0405/casati96wide.pdf
    
    [30] Yan Jun, Yang Yun, Raikundalia G K. SwinDeW: A P2P-Based Decentralized Workflow Ma nagement . http://www . it . swirl edu. Au/personal/yyang/papers/SNDEW-TSME. pdf, 2006.04
    
    [31] Georgios John Fakasa, Bill Karakostas, A peer to peer (P2P) architecture for dynamic workflow management, Information and Software Technology 46 (2004) 423 - 431
    
    [32] Christoph Schuler, Roger Weber, Heiko Schuldt, Hans-J. Schek, Scalable Peer - to - Peer Process Management — The OSIRIS Approach, Proceedings of the IEEE International Conference on Web Services (ICWS' 04)
    
    [33] Klaus Hallerl, Heiko Schuldt, Can Turker, Decentralized Coordination of Transactional Processes in Peer to Peer Environments, CIKM' 05, 2005, Bremen, Germany.
    
    [34] Verma K. , Sivashanmugam K., Sheth A. , Patil A. , Oundhakar S. , Miller J., METEOR —S WSDI: A scalable infrastructure of registries for semantic publication and discovery of Web services. Journal of Information Technology and Management , 2004 , 61 : 17—40.
    
    [35] Haake JM, Wang WG. Flexible support for business process: extending cooperative hypermedia with process support. Information and Software Technology, 1999,41 (6):355-366.
    
    [36] Edmond D, ter Hofstede AHM. A reflective infrastructure for workflow adaptability. Data and Knowledge Engineering, 2000, 34(3):271-304.
    
    [37] Liu CF, Orlowska ME, Li H. Automating handover in dynamic workflow environments. In: Pernici B, Thanos C, eds. Advanced Information Systems Engineering.New York:Springer,1998.159-172.
    [38]Marco Brambilla,Christina Tziviskou:Fundamentals of Exception Handling within Workflow-Based Web Applications.J.Web Eng.4(1):38-56(2005)
    [39]Marco Brambilla,Stefano Ceri,Sara Comai,Christina Tziviskou:Exception handling in workflow-driven Web applications.WWW 2005:170-179
    [40]范玉顺,吴澄.一种提高系统柔性的工作流建模方法研究.软件学报,2002,13(4):833-839.
    [41]Justus Klingemann:Controlled Flexibility in Workflow Management.CAiSE 2000:126-141
    [42]Zhang GS,Jiang CJ,Tang XF,Xu Y.Specification and verification of service-oriented enterprise application integration system.Journal of Software,2007,18(12):3015-3030.
    [43]胡建强,邹鹏,王怀民,周斌,Web服务描述语言QWSDL和服务匹配模型研究.计算机学报,2005,28(4),505-513.
    [44]Object Management Group.The Common Object Request Broker Architecture(CORBA) Core Specification,December 2002.Version 3.0.
    [45]Microsoft Corporation.The Component Object Model Specification,October 1995,Draft Version 0.9.
    [46]吴家菊,刘刚,席传裕,基于Web服务的面向服务(SOA)架构研究,2005年第28卷第14期,pp.1-4.
    [47]Yue K,Wang XL,Zhou AY.Underlying techniques for Web services:A survey.Journal of Software,2004,15(3):428-442
    [48]R.Chinnici et al.Web Services Description Language(WSDL) 1.2.http://www.-w3.org/TR/wsdl/.
    [49]D.Box et al.Simple Object Access Protocol(SOAP) 1.1.http://www.w-3.org/TR/SOAP/,2001.
    [50]T.Bellwood et al,Universal Description,Discovery and Integration Specification(UDDI) 3.0,http://uddi.org/pubs/ uddi-v3.00-published-20020719.htm.
    [51]Martin,D.,Burstein,M.,Hobbs,J.etc.OWL-S:Semantic Markup for Web Services.Technical Report,http://www.w3.org/Submission/2004/07/,2006.
    [52]Shi Zhongzhi,Jiang Yuncheng,Zhang Haijun,Dong Mingkai.Agent Service Matchmaking Based on Description Logic.Chinese Journal of Computers.2004.27(5)
    [53]HU Jian-Qiang,ZOU Peng,WANG Huai-Min,ZHOU Bin.Research on Web Service Description Language QWSDL and Service Matching Model.Chinese Journal of Computers.2005.28(4)
    [54]王军,VISION:集成分类法、主题词表和语义元数据的概念网络,情报学报,2003年22卷4期,412-418.
    [55]LI Man,WANG Da-Zhi,DU Xiao-Yong,WANG Shan.Dynamic Composition of Web Services Based on Domain Ontology.Chinese Journal of Computers.2005.28(4)
    [56]A Ankolekar,M Burstein,JR Hobbs etc.DAML-S:Semantic markup for web services.The Emerging Semantic Web,IOS Press,2002.
    [57]K Sivashanmugan,K Verma,R Mulye,Z Zhong,SpeedR:Semantic peer-to-peer environment for diverse Web service registries.Final Project,CSCI,2002.
    [58]陈德伟,许斌,蔡月茹,李涓子.服务部署与发布绑定的基于P2P网络的Web服务发现机制.计算机学报,Vol.28 No.4,2005,pp.615-626
    [59]Dan Wu Bijan Parsia,Evren Sirin,etc.Automating DAML_S Web Services Composition Using Shop2,University of Maryland,2004
    [60]Prashant Doshi,etc.Dynamic Workflow Composition using Markov Decision Processeses,In proceedings of the IEEE International Conference on Web Services(ICWS2004) 1-96
    [61]Dejan S.Milojicic,Vana Kalogeraki.Peer-to-Peer Computing,Hewlett-Packard Company 2002.
    [62]Microsystems,Inc.https://jxta.dev.java.net/
    [63] Microsoft Corporation. http://www.microsoft.com/net/
    
    [64] M. Bawa, B. F. Cooper, A. Crespo, N. Daswani, P. Ganesan, H. Garcia-Molina, S. Kamvar, S. Marti, M. chlosser, Q. Sun, P. Vinograd, and B. Yang. Peer-to-peer research at Stanford. SIGMOD Rec., 32(3) :23 - 28, 2003.
    
    [65] Beverly Yang, Hector Garcia-Molina, Improving Search in Peer-to-Peer Networks, Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS' 02), 2002
    
    [66] The XMPP Standards Foundation, http://www.jabber.org/
    
    [67] GNUTELLA. 2001. The Gnutella home page, gnutella.wego.com.
    
    [68] Ian Clarke, Oskar Sandberg, Brandon Wiley, Theodore W. Hong, Freenet: A Distributed Anonymous Information Storage and Retrieval System, Lecture Notes in Computer Science, Volume 2009/2001, pp. 46-66.
    
    [69] A. Rowstron, P. Druschel, Pastry: scalable, distributed object location and routing for large-scale peer-to-peer systems, Proc. IFIP/ACM Middleware, 2001.
    
    [70] F. Dabek, E. Brunskill, M. F. Kaashoek, D. Karger, Building peer-to-peer systems with Chord, a distributed lookup service, Proc. 8th Wshop. Hot Topics in Operating Syst., (HOTOS-VIII), May 2001.
    
    [71]Ratnasamy S, Francis P, Handley M, A Scalable Content-Addressable Network[C]. Proc. of SIGCOMM 2001 ACM, San Diego, CA: ACM Press, 2001. 161-172.
    
    [72] Sivashanmugam, K., Miller, J, Sheth, A, Verma, K, Framework for Semantic Web Process Composition. Special Issue of the International Journal of Electronic Commerce (IJEC), Feb 2004
    
    [73] Weiser M. The computer of the 21st century. Scientific American, 1991,265(3), pp. 66-75.
    
    [74] Satyanarayanan M. Pervasive Computing: Vision and Challenges. IEEE Personal Communications, 2001,6(8), pp. 10-17.
    [75]Christopher B,Konrad B.Embedded human computer interaction.Applied Ergonomics,2002,(33),pp.273-287.
    [76]Johanson B,Fox A,Wiinograd T.The interactive workspaces project:experiences with ubiquitous computing rooms.IEEE Pervasive Computing,2002,1(2),pp.67-74.
    [77]徐光祐,史元春,谢伟凯.普适计算.计算机学报.2003,26(9),pp.1042-1052.
    [78]Cheverst,K.etal.(2000) Experiences of Developing and Deploying a Context-Aware Tourist Guide:The Guide Project.Prec.6th Annual Int.Conf.Mobile Computing and Networking,Boston,MA,US,August 06-11,pp.20-31.ACMPress,NY,USA.
    [79]Shwetak,N.P.and Gregory,D.A.(2004)The Contextcam:Automated Point of Capture Video Annotation.6th Int.Conf.Ubiquitous Computing,Nottingham,UK,September 7-10,pp.301-318.Springer,Berlin,Germany.
    [80]Lee C,Chen C-C.A Data Delivery Strategy in Ubiquitous Computing Systems.IEEE,2001.
    [81]Vahdat A.Scalable and self-organizing(meta) data dissemination for ubiquitous computing.IEEE,2001
    [82]Misra A,Das S,McAuley A.Autoconfiguration,Registration,and Mobility Management for Pervasive Computing.IEEE Personal Comm.2001.
    [83]Gichal G,Toh C-K.An Evaluation of Centralized and Distributed Service Location Protocols for Pervasive Wireless Networks.IEEE.2001.
    [84]Hung C C,Hong L Y.Bandwidth Sensitive Content Transformation in Pervasive Computing.IEEE,2000.
    [85]Rosenthal L,Stanford V.NIST Smart Space:Pervasive Computing Initiative.1998.http://www.cc.gatech.edu/fce/pubs/darpa.uss.98.pdf
    [86]Reyes,A.,Barba,A.,Callaghan,V.and Clarke,G.The Integration of Wireless,Wired Access and Embedded Agents in Intelligent Buildings.The 5th World Multi-Conf.Systemics,Cybernetics and Informatics,Orlando, Florida,2001,July 22-25,pp.297-301.
    [87]Callaghan,V.and Clarke,G.Buildings as Intelligent Autonomous Systems:A Model for Integrating Personal and Building Agents.The 6~(th) Int.Conf.Intelligent Autonomous Systems(IAS-6),Venice,Italy,2000.pp.471-478.
    [88]Shi,Y.etal.The smart classroom:merging technologies for seamless tele-education.IEEE Pervasive Comput.,2003,2,pp.47-55.
    [89]Chen,H.etal.Intelligent Agents Meet Semantic Web in a Smart Meeting Room.Proc.3~(rd) Int.Joint Conf.Autonomous Agents and Multi-agent Systems,2004,pp.854-861.
    [90]Stanford V.Using pervasive computing to deliver elder care.IEEE Pervasive Computing,2002,1(1-3),pp.10-13.
    [91]开放性成长 中国企业如何应对,http://oe.cnoffice.net/623,show.html
    [92]崔立真,INTERNET上业务流程驱动的动态应用集成研究与实现,博士学位论文,山东大学,2003
    [93]Chakraborty D,Lei H.Pervasive enablement of business processes.In:Proc.of the 2nd IEEE Annual Conf.on Pervasive Computing and Communications(PERCOM'04).Orlando,2004.
    [94]隋琪,智能流程模式的研究及其应用,博士学位论文,山东大学,2006
    [95]Wei He,Haiyang Wang,A True Decentralized Framework for Smart-flow Applications in Pervasive Computing Environments,Proceedings of the 12th International Conference on Computer Supported Cooperative Work in Design,2008.
    [96]尚宗敏,王海洋,智能流程应用模式下基于流程语义库的需求获取.通信学报.2006.27(11)
    [97]Sui Qi,Wang Hai-yang,An Intelligent Platform of Virtual Travel Agency,The Eighth Asia Pacific Web Conference,APWEB 2006
    [98]中国B2B研究中心,我国旅游电子商务应对国际竞争的策略分析,http://b2b.toocle.com/detail--4431964.html
    [99]ShanDong Travel,http://www.sdta.gov.cn.
    [100]Hainan Travel,http://www.tourhn.com.
    [101]CTrip,http://www.ctrip.com.
    [102]ELong,http://www.elong.com.
    [104]High RJr,Kinder S,Graham S.IBM SOA foundation:An architectural introduction and overview,Version 1.0.2005.
    [105]Roman Dumitru,Lausen Holger,Web Service Modeling Ontology WSMO.WSMO Working Group,Working Draft,2004.http://www.wsmo.org/2004/d2/v1.1/20041010/
    [106]Lai Yu2Sheng,Wu Chung2Hsien.Meaningful term extraction and discriminative term selection in text categorization via unknown word methodology.ACM Transactions on Asian Language Information Processing (TALIP),2002,11:34-64
    [107]Lemahieu,W.,Snoeck,M.,Michiels C.:An Enterprise Layer Based Approach to Application Service Integration,Business Process Management Journal.
    [108]Michael C.Jaeger,Gero M(u|¨)hl,Sebastian Golze:QoS-Aware Composition of Web Services:A Look at Selection Algorithms.ICWS 2005:807-80
    [109]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
    [110]Michael C.Jaeger,Gregor Rojec-Goldmann,Gero M(u|¨)hl:QoS Aggregation for Web Service Composition using Workflow Patterns.EDOC 2004:149-159
    [111]San-Yih Hwang,Haojun Wang,Jaideep Srivastava,Raymond A.Paul:A Probabilistic QoS Model and Computation Framework for Web Services-Based Workflows.ER 2004:596-609
    [112]卿斯汉,电子商务协议中的可信第三方角色,软件学报,Vol.14,No.11, 2003, ppl936-1943
    
    [113] Asokan N, Shoup V, Waidner M. Asynchronous protocols for optimistic fair exchange. In: Proceedings of the 1998 IEEE Symposium on Security and Privacy. Los Alamitos: IEEE Computer Society Press, 1998. 86-99.
    
    [114] Boualem Benatallah, Quan Z. Sheng, Anne H. H. Ngu, Marlon Dumas: Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services. ICDE 2002: 297-308
    
    [115] L Egghe,C Michel. Construction of weak and strong similarity measures for ordered sets of documents using fuzzy set techniques. http://www. elsevier. com/locate/infoproman, 2003
    
    [116] Ana G Maguitman,Filippo Menczer, Heather Roinestad. Algorithmic Detection of Semantic Similarity. http://www. informatics, indiana. edu /fil/Papers/semsim. pdf, 2005
    
    [117] Han Yanbo, Zhao Zhuofeng, Li Gang, et al. CAFIS: An Approach to Enabling Adaptive Configuration of Service Grid Applications[J]. Journal of Computer Science and Technology, 2003, 18(4): 485.
    
    [118] Wei He, Haiyang Wang, Business process management with group features in pervasive environments, Wireless Communications and Mobile Computing, Published online in Wiley InterScience, 2008. 12
    [1] Sui Qi, Wang Hai-yang, An Intelligent Platform of Virtual Travel Agency, The Eighth Asia Pacific Web Conference, APWEB 2006
    
    [2] M. Bawa, B. F. Cooper, A. Crespo, N. Daswani, P. Ganesan, H. Garcia-Molina, S. Kamvar, S. Marti, M. chlosser, Q. Sun, P. Vinograd, and B. Yang. Peer-to-peer research at Stanford. SIGMOD Rec, 32(3):23-28, 2003.
    
    [3]Weiser M, Computer for the 21st century, Scientific American, 1991, 265(3):P94-104
    
    [4] Lyytinen K. et al, Issues and Challenges in Ubiquitous Computing, Communications of ACM, 2000, 45(12)
    
    [5] Frederic Montagut, Refik Molva, Enabling Pervasive Execution of Workflows, 1-4244-0030-9/05 (C) 2005 IEEE
    
    [6] Georgios John Fakasa,l, Bill Karakostas, A peer to peer (P2P) architecture for dynamic workflow management, Information and Software Technology 46 (2004)423-431
    
    [7] Christoph Schuler, Roger Weber, Heiko Schuldt, Hans-J. Schek, Scalable Peer-to-Peer Process Management — The OSIRIS Approach, Proceedings of the IEEE International Conference on Web Services (ICWS'04)
    
    [8] G. Weikum and G. Vossen. Transactional Information Systems: Theory, Algorithms, and Practice of Concurrency Control and Recovery. Morgan Kaufmann Publishers, 2001.
    
    [9] Klaus Hallerl, Heiko Schuldt, Can T" urker, Decentralized Coordination of Transactional Processes in Peer to Peer Environments, CIKM'05, 2005, Bremen, Germany.
    
    [10] Workflow Management Coalition, Workflow Reference Model, Document Number TC00-1003.
    
    [11] Sun Microsystems, Inc, https://jxta. dev. java.net/
    
    [12] Microsoft Corporation, http://www.microsoft.com/net/

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

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

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