用户名: 密码: 验证码:
软件即服务模式下的信息集成方法及关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
信息是人们利用计算机获取的最重要的资源。伴随信息技术的发展,信息资源的共享与利用将获得更高的效率。由于网络环境下信息资源具有数字化性、动态性、无序性、共享性等特点,“信息集成”已成为网络环境下信息科学发展及各学术界关注和研究的重大课题之一。随着网络环境下信息集成范围的不断扩大、集成需求的不断复杂化,由最初面向单一、特定的集成应用需求发展起来的传统信息集成方法逐渐暴露出封闭僵硬、被动应对、低效高价等诸多问题。为此,需要采用一种新的思路来考虑信息集成,即重新思考“如何应对信息集成的规模化、主动化、集约化的发展趋势”
     针对上述问题,本文提出利用SaaS模式来研究一种新的信息集成方法和技术,以减少信息异构问题、降低信息共享代价、促进信息服务共享、加速信息集成开发,并在研究SaaS模式的信息集成方法和框架基础上,重点关注其中涉及的三个关键问题:
     (1)如何为信息资源共享提供透明且低成本的数据(特别是关系型数据)存储和管理设施;
     (2)如何组织管理由不同用户提供的大量信息服务,并保障这些第三方提供的信息服务的可用性;
     (3)如何从全局的运营和优化角度进行信息资源的规划度量、信息服务治理评估以及信息集成应用运行调度。
     本文综述了信息集成的研究现状和发展趋势,特别针对开放式信息集成这一背景研究了软件即服务模式下的信息集成方法和关键技术,包括多租户数据服务、信息服务社区模型、信息服务可用性保障机制、SaaS信息集成下的元数据管理机制等,最后给出了SaaS信息集成支撑平台的设计、实现与应用。
     论文详细阐述了研究过程,主要贡献在于:
     (1)针对传统信息集成方法存在的“封闭”、“被动”、“低效”等问题,提出了一种SaaS模式下的信息集成方法(SMⅡ方法)和相应的信息集成参考架构,以满足“规模化”、“主动化”及“集约化”的信息集成发展要求。在SMⅡ方法和信息集成参考架构中,提供多租户数据库服务、信息服务管理和信息集成应用构造三个层次的软件服务,支撑信息集成中涉及的信息资源共享、信息服务提供和信息应用开发三个核心环节。相对于现有的信息集成方法,其具有信息集成范围开放、集成用户参与程度高、集成应用开发代价低等优势,特别适于Web2.0发展趋势下信息集成范围的不断扩大、信息集成需求的不断变化的情况。
     (2)针对SMⅡ方法中的多租户数据库服务问题,提出了一种面向多租户数据服务的虚拟机资源动态分配策略,通过在一个服务器设备集群上为租户配置部署数据库副本的虚拟机,满足其性能需求。同时,建立了该问题的约束规划模型及优化算法,利用排队论计算特定资源配置虚拟机所能提供的数据库服务性能,使用效用函数度量资源分配结果,在性能模型和效用函数基础上,通过两阶段的贪心算法按照一定粒度调整资源配置寻找问题的近似最优解。实验表明,相对于现有基于模拟退火方式和基于最优化方法的两种典型资源分配算法,该算法可以在明显提高数据库服务器设备的资源利用率的同时保持较好的执行效率
     (3)针对SMⅡ方法中的信息服务管理问题,提出了一种可扩展的服务社区模型,该模型支持服务元建模、业务规范及服务管控策略自定义,可以使能有界化和有序化的服务管理,并针对服务管理边界的动态演化需求设计了该模型下的服务社区派生机制;同时,还重点针对服务管理中服务可用性保障问题,提出了基于事件的服务可用性监控模型并给出了其形式化定义,该模型允许以自定义方式扩展服务监控指标,可以显式或隐式地选择运行时监控机制和反馈机制,从而可以提高以可用性保障为目标的服务监控系统的适应性。通过实际项目中的服务管理实践表明,与基于UDDI、面向语义等典型的服务管理方法相比,服务社区具有灵活性高、扩展性强、支持服务全生命周期管理等特征。
     此外,还在上述几方面的研究成果基础上给出了SaaS信息集成支撑平台的设计与实现,形成了一套比较完整和系统的SaaS模式信息集成解决方案和支撑软件。同时,部分研究成果已经在全国科技信息服务网项目中得到实际应用,并取得了良好的示范效果。
     本文工作得到国家科技基础平台项目(No.2005DKA64201)的资助。
Information is one of the most substantial resourses obtained by computer. While the modern information technology and Internet technology are booming, people have the great wish to share information resources to the greatest extend and to obtain and utilize them in a more efficient way. Therefore,"Information Integration" has been one of the most important topic that get lots of attention from the academia in the field of information science. However, present information integration methods and technologies that stem from solving specific and single integration needs, fail to accommodate to the complex integration requirement and the expanding integration scope in network environment. So, we have to consider a new way to deal with information integration to adapt to the scalization, initiative and intensification trends of information integration.
     According to above cognition of information integration, we propose to research a new information integration method in SaaS (Software as a Service) mode and corresponding technologies in this thesis. Three key problems are focused in our research work:
     (1) How to provide low-cost and transparent storage and management infrastructure for information data, especially the relational data?
     (2) How to organize and manage large amounts of information services provided by different users and ensure the availability of these information services?
     (3) How to operate and optimize the plan of information resources, the governance of information services and the schedule of the integration applications?
     Aiming at above problems, we summarize the stage of art and trend of information integration first in this thesis. And then, based on the analyses of open mode information integration, we propose a SaaS mode information integration method, called SMII, and a set of technology including multi-tenant database services, information service community, flexible monitor for service availability and three-level metadata management. Finally, it is given that the design, implementation and application of a SaaS mode information integration platform.
     The thesis mainly contributed to the work that:
     (1) To solve the problems of traditional closed, passive and inefficient methods for information integration, a SaaS mode information integration method (named as SMII) and corresponding information integration reference framework are proposed to adapt to the scalization, initiative and intensification trends of information integration. In SMII method, software services are provided at data level, service level and application level respectively, to support the three core procedures of information resource sharing, information service provision and information application development. According to the real practice and compared to the current typical methods for information integration, SMII method shows the advantage of openness in information integration scope, high extent in end-user participation of information integration and cost-effectiveness in integration application development, and is very suitable for the situation of information integration scopes extending and requirements changing in Web2.0age.
     (2) Focused on the problem of multi-tenant database service, we put forward a virtual machine based database hosting method under shared-nothing architecture. In this method, database requirement of tenant is satisfied by deploying database replica on the virtual machine. So the problem is how to optimize the resource (such as CPU, memory, etc.) allocation for the virtual machine which hosts database replica of tenant, to save resource cost while meeting the performance requirement of tenant. We model the above constraint programming problem, and solve the problem through a greedy algorithm based on the performance model and utility function. We concentrate on the impact on resource allocation of replica consistency, virtualization overhead and resource tuning granularity. The experiments show that, the algorithm can optimize more resource cost than other two representative resource allocation algorithms, while keeping the high performance in algorithm execution.
     (3) After realizing the importance of service management growing with the number and types of service hosted and operated in SaaS mode, we propose a service community model and corresponding derivation mechanism of service community, which are generalized from a real practice of SaaS. Especially, in order to assure service availability during service management, we also present an event based model for service monitoring and give its formalized definition. In the model, a service monitoring metamodel is put forward to define various service monitoring models on demand such that the monitored metrics, the monitor implementation and the monitoring process can be flexibly specified. Compared with the classic UDDI-based or semantic-oriented service management methods, service community have the features of flexibility and extendibility, and can enable the whole lifecycle management of services.
     Furthermore, based on above research results, we design and implement a SaaS mode information integration platform and form a systematic information integration solution and supporting software. The thesis also describes and discusses a real case study of applying the research results in the nationwide service network for sharing science and technology, which evaluates and shows the practicability of our research work.
     This work was supported by the National R&D Infrastructure and Facility Development Program of China (the grant No.2005DKA64201)
引文
[1]P. A. Bernstein, L. M. Haas. Information integration in the enterprise [J]. Communications of the ACM,2008,51(9):72-79.
    [2]A. Motro, J. Berlin and P. Anokhin. Multiplex, Fusionplex and Autoplex:Three Generations of Information Integration [J]. ACM SIGMOD Record (Special Section on Semantic Integration),2004,33(4):51-57.
    [3]马大川,杨红平.信息资源的集成整合研究.中国图书馆学报,2004,30(3):36-40.
    [4]A. Y. Halevy, N. Ashish, D. Bitton and et al. Enterprise information integration: Successes, challenges, and controversies [C]. In Proceedings of the ACM SIGMOD Conference,2005:778-787.
    [5]S. Robison. Executive Viewpoint-The next wave:Everything as a service [EB/OL]. (2008) [2009-03-23] http://www.hp.com/hpinfo/execteam/articles/robison/08eaas.html.
    [6]H. Garcia-Molina, W. Labio, J. Yang. Expiring Data in a Warehouse [C]. In Proceedings of 24th International Conference on VLDB,1998:500-511.
    [7]D. Quass, J. widom. On-line warehouse view Maintenance [C]. In Proceedings of ACM SIGMOD 1997 International Conference on Management of Data,1997:393-404.
    [8]A. Labrinidis, N. Roussopoulos. Webview Materialization [C]. In Proceedings of ACM SIGMOD International Conference on Management of Data,2000:14-19.
    [9]F. Manola. Applications of Object-Oriented Database Technology in Knowledge-Based Integrated Inforimation Systems [C]. In Proceedings of Second Symposium on Knowledge-Based Integrated Information Systems Engineering,1987:113-125.
    [10]L Colby, A. Kawaguclli, D. Ueuwen, I. Mumich, K Ross. Supporting Multiple view Maintenance Policies [C]. In Proceedings of ACM SIGMOD 1997 International Conference on Management of Data,1997:405-416.
    [11]J. McHugh, J. Widom. Integrating Dynamically-Fetched External Information into a DBMS for Semi structured Data [J]. SIGMOD Record,1997,26(4):24-31.
    [12]R. Ahmed and et al. The PegaSus Heterogeneous Multidatabase System [J]. IEEE Computer,1991,24(12):19-27.
    [13]W. Kim and et al. On Resolving Semantic Heterogeneity in Multidatabase Systems [J]. Distributed and Parallel Databases,1993,1(3):251-279.
    [14]A. Scheth, J. Larson. Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases [J]. ACM Transaction on Database systems, 1990,22(3):183-236.
    [15]G. Kamp. Using Description Logics for Knowledge Intensive Case-Based Reasoning [C]. In Proceedings of the 3th European Workshop on Case-Based Reasoning,1996: 204-218.
    [16]P Coupey, C. Fouquere, and S. Salotti. Formalizing Partial Matching and Similarity in CBR with d Description Logic [J]. Applied Artificial Intelligence,1998,12: 71-112.
    [17]D. Leake, eds. Case-Based Reasoning:Experiences, Lessons,&Future Directions [M]. AAAI Press/The MIT Press,1996.
    [18]A. Dogac, C. Dengi, E. Kilic, et al. A Multidatabase System Implementation on CORBA [C]. In Proceedings Of ICDE,1996:2-11.
    [19]韩燕波等著.互联网计算的原理与实践[M].北京:科学出版社,2010.
    [20]陆建江等编著.语义网原理与技术[M].北京:科学出版社,2007.
    [21]T. R. Gruber. A translation approach to portable ontology specifications [J]. Knowledge acquisition,1993,5(2):199-220.
    [22]H. Wache, T. Vgele, U. Visser, et al. Ontology-based integration of information-a survey of existing approaches [C]. In Proceedings of IJCAI' 01 Workshop on Ontologies and Information Sharing,2001:108-117.
    [23]E. Mena, A. lllarramendi, V. Kashyap, A. P. Sheth. OBSERVER:An Approach for Query Processing in Global Information Systems based onInteroperaf ion across Preexisting Ontologies [J]. In the international journal Distributed and Parallel Databases(DAPD),2000,8(2):223-271.
    [24]S. Decker, M. Erdmann, D. Fensel, and R. Studer. Ontobroker:Ontologybased access to distributed and semi-structured information [C]. In Semantic Issues in Multimedia Systems proceedings of DS-8,1999:351-369.
    [25]范春晓.对等网络环境下的信息集成关键技术的研究[D].北京:北京邮电大学,2008.
    [26]B. Benatallah, Q. Z. Sheng, M. Dumas. The Self-Serv Environment for Web Services Composition [J]. IEEE Internet Computing,2003,7(1):40-48.
    [27]F. Casati, S. Ilnicki, L. Jin et al. Adaptive and Dynamic Service Composition in eFlow [R]. HP Labs Technical Report, HPL-200039, Software Technology Laboratory, 2000.
    [28]R. Hamadi and B. Benatallah. A Petri Net-based Model for Web Service Composition [C]. In Fourteenth Australasian Database Conference (ADC2003),2003:191-200.
    [29]T. Andrews, F. Curbera, H. Dholakia et al. Business Process Execution Language for Web Services [EB/OL]. (2003) [2007-08-22] http://www-106. ibm. com/developerworks/webservices/library/ws-bpel/.
    [30]A. Arkin. Business Process Modeling Language-BPML1.0 [EB/OL]. (2002) [2007-08-24] http://www.bpmi.org.
    [31]Web Services Choreography Working Group of W3C. Web Service Choreography Interface (WSCI) 1.0 [EB/OL]. (2002) [2007-08-23] http://www.w3.org/TR/wsci.
    [32]METEOR-S. METEOR-S:Semantic Web Services and Processes [EB/OL]. (2002) [2008-03-12] http://lsdis.cs.uga.edu/Projects/METEOR-S/.
    [33]M. K. Bergman. The Deep Web:Surfacing Hidden Value [J]. In Journal of Electronic Publishing,2002,7(1):8912-8914.
    [34]G. M. Thanaa, A. G. Walid. Databases Deepen the Web [J]. IEEE Computer,2004,73(1): 116-117.
    [35]I. Foster, Y. Zhao, I. Raicu, et al. Cloud computing and grid computing 360-degree compared [C]. Grid Computing Environments Workshop,2008:1-10.
    [36]F. Chong and G. Carraro. Architecture Strategies for Catching the Long Tail [EB/OL]. (2006) [2009-05-08] http://msdn. microsoft.com/en-us/library/aa479069.aspx.
    [37]J. E. Smith, N. Robert. The architecture of virtual machines [J]. IEEE Computer, 2005,38(5):32-38.
    [38]M. Rosenblum, T. Garfinkel. Virtual Machine Monitors Current Technology and Future Tends [J]. IEEE Computer,2005,38(5):39-47.
    [39]A. Kivity, Y. Kamay, D. Laor. KVM:the Linux Virtual Machine Monitor [J]. Linux Symposium,2007,1(3):225-230.
    [40]Z. Zhao, Y. Han, et al. A Reflective Approach to Keeping Business Characteristics in Business-End Service Composition [C]. In Proceedings of 5th International Conference on Web Information Systems Engineering (WISE 2004),2004:479-490.
    [41]Y. Han, H. Geng, H. Li, et al. VINCA-A Visual and Personalized Business-level Composition Language for Chaining Web-based Services [C]. In Proceedings of First International Conference on Service-Oriented Computing,2003:165-177.
    [42]Hacigumus H, IyerB, Mehrotra S. Providing database as a service [C]. In Proceedings of International Conference on Data Engineering (ICDE 2002), IEEE Computer Society, 2002:29-39.
    [43]Wolfgang Lehner, Kai-Uwe Sattler. Database as a Service [C]. In Proceedings of the 26th International Conference on Data Engineering,2010:1216-1217.
    [44]Chang F, Dean J, Ghemawat S, et al. Bigtable:a distributed storage system for structured data [C]. In Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation,2006:1-14.
    [45]Decandia G, Hastorun D, Jampani M, et al. Dynamo:amazon's highly available key-value store [J]. ACM SIGOPS Operating Systems Review,2007,41(6):205-220.
    [46]Curino C, Jones E, Zhang Y, Madden S. Schism:a Workload-Driven Approach to Database Replication and Partitioning [C]. In Proceedings of the International Conference on Very Large Data Base (VLDB 2010),2010,3(1):48-57.
    [47]Menon S. Allocating Fragments in Distributed Databases [J]. IEEE Transactions Parallel Distributed System,2005,16(7):577-585.
    [48]Chong F. and Carraro G. Multi-Tenant Data Architecture [EB/OL]. (2006) [2010-01-15] http://msdn. microsoft. com/en-us/library/aa479086. aspx.
    [49]林海略,韩燕波.多租户应用的性能管理关键问题研究[J].计算机学报,2010,33(10):1881-1895.
    [50]Aboulnaga A, Salem K, Soror A, Minhas UF, Kokosielis P, Kamath S. Deploying Database Appliances in the Cloud [J]. IEEE Data Eng. Bull.,2009,32(1):13-20.
    [51]Wang XY, Lan DJ, Wang G, Fang X, Ye M, Chen Y, Wang QB. Appliance-Based Autonomic Provisioning Framework for Virtualized Outsourcing Data Center [C]. In Proceedings of the IEEE International Conference on Autonomic Computing (ICAC 2007), IEEE Computer Society,2007:29.
    [52]P. Ruth, J. Rhee, D. Xu, R. Kennell, and S. Goasguen. Autonomic live adaptation of virtual computational environments in a multi-domain infrastructure [C]. In Proceedings IEEE International Conference on Autonomic Computing (ICAC),2006: 5-14.
    [53]Soundararajan G, Lupei D, Ghanbari S, Popescu AD, Chen J, Amza C. Dynamic Resource Allocation for Database Servers Running on Virtual Storage [C]. In Proceedings of 7th USENIX Conference on File and Storage Technologies (FAST 2009),2009:71-84.
    [54]Soror A, Minhas UF, Aboulnaga A, Salem K, Kokosielis P, Kamath S. Automatic Virtual Machine Configuration for Database Workloads [C]. In Proceedings ACM SIGMOD Internationa] Conference on Management of Data,2008:953-966.
    [55]Padala P, Shin KG, Zhu XY, Uysal M, Wang ZK, Singhal S, Merchant A, Salem KH. Adaptive control of virtualized resources in utility computing environments [C]. In Proceedings of European Conference on Computer Systems (EuroSys'07),2007: 289-302.
    [56]Rogers J, Olga P, Cetintemel U. A Generic Auto-Provisioning Framework for Cloud Databases [C]. In Proceedings of the 26th International Conference on Data Engineering (ICDE 2010),2010:63-68.
    [57]Minhas UF, Yadav J, Aboulnaga A, Salem K. Database systems on virtual machines: How much do you lose? [C] In Proceedings of the 24th International Conference on Data Engineering (ICDE 2008),2008:35-41.
    [58]韩燕波,王桂玲,刘晨,王菁,赵卓峰.互联网计算的原理与实践—探索网格、云和WebX.0背后的本质问题和关键技术[M].北京:科学出版社,2010.
    [59]Soror A, Minhas UF, Aboulnaga A, Salem K, Kokosielis P, Kamath S. Automatic Virtual Machine Configuration for Database Workloads [J]. ACM Transactions Database System, 2010,35(1):7:1-7:47.
    [60]Chandra A, Gong W, and Shenoy P. Dynamic Resource Allocation for Shared Data Centers Using Online Measurements [C]. In Proceedings of the International Conference on Measurements and Modeling of Computer Systems (SIGMETRICS 2003),2003:300-301.
    [61]Abdelsalam (Sumi) Helal, David Yuan, Hesham E1-Rewini, Dynamic Data Reallocation for Skew Management inShared-Nothing Parallel Databases [J]. Distributed and Parallel Databases,1997,5(3):271-288.
    [62]刁在筠,郑汉鼎,刘家壮,等.运筹学[M].北京:高等教育出版社,2000.
    [63]Mckenna J. A Generalization of Little's Law to Moments of Queue Lengths and Waiting Times in Closed, Product-Form Queuing Networks [J]. Journal of Applied Probability, 1989,26:121-133.
    [64]Curbera F et al. Unraveling the Web Services Web:An Introduction to SOAP, WSDL, and UDDI [J]. IEEE Internet Computing,2002,6(2):86-93.
    [65]K. Verma, K. Sivashanmugam, A. Sheth, et al. Meteor-s WSDI:a scalable p2p infrastructure of registries for semantic publication and discovery of web services [J]. Information Technology and Management,2005,6(1):17-39.
    [66]Rosenberg F, Leitner P, Michlmayr A, and Dustdar S. Integrated Metadata Support for Web Service Runtimes [C]. In Proceedings of the Middleware for Web Services Workshop,2008:361-368.
    [67]Michlmayr A et al. Towards Recovering the Broken SOA Triangle-A Software Engineering Perspective [C]. In Proceedings of International Workshop on Service Oriented Software Engineering,2007:22-28.
    [68]王建武.面向领域及业务用户的服务模型研究[D].北京:中国科学院计算技术研究所,2007.
    [69]OASIS. OASIS/ebXML Registry Services Specification v2.0 [EB/OL]. (2002) [2007-09-02] http://www.oasis-open.org/committees/regrep/documents/2.0/specs/.
    [70]Treiber M., Dustdar S. Active Web Service Registries [J]. IEEE Internet Computing, 2007,11(5):66-71.
    [71]L. Zeng, H. Lei, H. Chang. Monitoring the QoS for Web services [C]. In Proceedings of the International Conference on Service Oriented Computing,2007:132-144.
    [72]WebSphere Service Registry and Repository Handbook [R]. IBM.2007.
    [73]H. Guo, J. Huai, et al. ANGEL:Optimal Configuration for High Available Service Composition [C]. In Proceedings of 2007 IEEE International Conference on Web Services,2007:280-287.
    [74]L. Zeng, B. Benatallah, et al. QoS Aware Middleware for Web Services Composition [J]. IEEE Transactions on Software Engineering,2004,30(5):311-327.
    [75]J. Jin and K. Nahrstedt. QoS-Aware Service Management for Component-Based Distributed Applications [J]. ACM Transactions on Internet Technology,2008,8(3): 1-37.
    [76]L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, and Q. Z. Sheng. Quality driven web services composition [C]. In Proceedings of the 12th International World Wide Web Conference,2003:411-421.
    [77]R. Jurca, W. Binder, B. Faltings. Reliable QoS Monitoring Based on Client Feedback [C]. In Proceedings of WWW 2007, Banff, Canada,2007:1003-1011.
    [78]李海华,杜小勇,田萱.一种能力属性增强的Web服务信任评估模型[J].计算机学报,2008,31(8):1471-477.
    [79]王远,吕建,徐锋,张林.一种面向网构软件体系结构的信任驱动服务选取机制[J].软件学报,2008,19(6):1350-1362.
    [80]陈欣,金远平.Web服务的可用性测量[J].计算机工程,2005,31(6):106-119.
    [81]K. Tan, S. Mustapha. Measuring Availability of Mobile Web Services [C]. In Proceedings of International Conference on Semantic Web&Web Services,2006: 137-142.
    [82]F. Barbon, P. Traverso, M. Pistore, and M. Trainotti. Run-Time Monitoring of Instances and Classes of Web-Service Compositions [C]. In Proceedings of ICWS 2006, 2006:63-71.
    [83]N. Thio and S. Karunasekera. Automatic Measurement of a QoS Metric for Web Service Recommendation [C]. In Proceedings of the 2005 Australian Software Engineering Conference,2005:202-211.
    [84]H. Rajan and M. Hosamani. Tisa:Toward Trustworthy Services in a Service-Oriented Architecture [J]. IEEE Transactions on Services Computing,2008,1(4):201-212.
    [85]Wang Z, Zhao Z, Fang J. A domain-specific service metadata model for adaptive service registry [C]. In Proceedings of 7th International Conference on Grid and Cooperative Computing,2008:322-327.
    [86]N. W. Paton. Active Rules in Database Systems [M]. Monographs in Computer Science, Springer, Heidelberg,1999.
    [87]0. Maler, D. Nickovic, A. Pnueli. Real Time Temporal Logic:Past, Present, Future [C]. In Proceedings of FORMATS 2005,2005:2-16.
    [88]A. Sahai, V. Machiraju, M. Sayal, A. P. A. van Moorsel, and F. Casati. Automated SLA Monitoring for Web Services [C]. In Proceedings of 13th IFIP/IEEE International Workshop on Distributed Systems:Operations and Management(DSOM 2002),2002: 28-41.
    [89]K. Mahbub, G. Spanoudakis. Run-time Monitoring of Requirements for Systems Composed of Web-Services:In Proceedings of Initial Implementation and Evaluation Experience [C]. Internation Conference on Web Services,2005:257-265.
    [90]Luciano Baresi, Sam Guinea, Pierluigi Plebani:WS-Policy for Service Monitoring [C]. In Proceedings of the Sixth VLDB Workshop on Technologies for E-Services,2005: 72-83.
    [91]Li Fei, Yang Fangchun, Shuang Kai, Su Sen:A Policy-Driven Distributed Framework for Monitoring Quality of Web Services [C]. In Proceedings of IEEE International Conference on Web Services,2008:708-715.
    [92]邵凌霜,李田等.一种可扩展的Web Service QoS管理框架[J].计算机学报,2008,(8):1458-1470.
    [93]Liangzhao Zeng, Christoph Lingenfelder, Hui Lei, Henry Chang. Event-Driven Quality of Service Prediction [C]. In Proceedings of the 6th International Conference on Service-Oriented Computing,2008:147-161.
    [94]A. Keller and H. Ludwig. The WSLA Framework:Specifying and Monitoring Service Level Agreements for Web Services [J]. Journal of Network System Management,2003, 11(1):57-81.
    [95]刘嘉.元数据:理念与应用[J].中国图书馆学报,2001,27(5):32-36.
    [96]E. Duval, W. Hodgins, S. Weibel, S. Metadata Principles and Practicalities [J/OL]. D-Lib Magazine,2002,8(4). http://www.dlib.org/dlib/apri102/weibel/04weibel.html.
    [97]S. Weibel, J. Kunze, C. Lagoze, M. Wolf. Dublin Core Metadata for Resource Discovery [S]. RFC 2413,1998.
    [98]P. Hayes. RDF semantics [EB/OL]. (2004) [2008-09-03] http://www.w3.org/TR/rdf-mt/
    [99]许永涛.基于E-R-P建模体系的政务信息资源元数据模型与应用研究[D].大连:大连理工大学,2008.
    [100]UDDI. Universal Description, Discovery and Integration:UDDI Technical White paper [EB/OL]. (2000) [2009-07-25] http://www.uddi.org/pubs/Iru_UDDI_Technical_White_Paper.pdf.
    [101]K. Chen, Y. Han, D. Yang, et al. An adaptive metadata model for domain-specific service registry [J]. Distributed Computing and Internet Technology,2007: 277-282.
    [102]姚淑珍,李虎等.UML和模式应用:面向对象分析与设计导论[M].北京:机械工业出版社,2002.
    [103]F. Leymann and D. Roller. Using Flows in Information Integration [J]. IBM Systems Journal,2002,41(4):732-742.
    [104]P. Hung and D. Chiu. Developing Workflow-Based Information Integration (WII) with Exception Support in a Web Services Environment [C]. In Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04),2004:1-10.
    [105]Q. Chen, H. Ghenniwa, and W. Shen. Web-Services Infrastructure for Information Integration in Power Systems [C]. In Proceedings of IEEE Power Engineering Society General Meeting,2006:1-8.
    [106]杨光信.元群件研究—-Cova语言及系统[D].北京:清华大学,2000.
    [107]W3C. Web Ontology Language [EB/OL]. (2004) [2008-09-07] http://www.w3.org/2004/OWL/.
    [108]LDAP. Lightweight Directory Access Protocol [S].RFC 4510,2006.
    [109]郭玲玲.基于Ontology的政务信息资源交换与共享平台及其关键技术研究[D].北京:北京大学,2004.

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

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

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