基于服务的决策支持系统研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
现代信息技术的发展及其广泛应用正试图支持、同时也推动着企业管理变革。信息化不仅直接影响了企业的组织结构变革和业务流程再造,而且还重新塑造和整合了企业与其协作伙伴之间的关系。
     随着企业规模的持续扩大和市场竞争的日益加剧,业务的复杂性不断攀升。作为企业管理的核心:决策,在当今信息化时代,至少面临着如下三个方面的挑战:1)决策环境日益复杂。决策需要跨越系统的边界、部门的边界甚至企业的边界。2)决策要求不断提高。为了在竞争中胜出,决策过程必须更为快速,必须适应动态变化的业务需求,同时决策成本却要保持不变甚至尽量降低。3)决策资源更加丰富。海量数据和遗留系统的普遍存在,使得决策的难点从数据的获取转向了信息的处理。
     决策支持系统(Decision Support Systems, DSS)利用计算机和软件等技术手段,在人们制定决策的过程中提供辅助支持,以帮助做出有效的决策。作为信息化的一个重要内容,企业决策支持系统的构建和应用也在支持和推动企业管理变革的过程中起到了关键性的作用。但是,传统的决策支持系统,无论是三部件结构、三系统结构、四库三功能结构,往往忽视决策需求和决策目标不确定的客观特征,部件之间的耦合性较强,内外接口缺乏标准化,普遍不具备协同处理、重组织和柔性扩展能力。同时,对传统决策支持系统的扩展需要引入DSS生成器,不但成本较高,而且扩展幅度较小。
     而上世纪90年代开始兴起的面向服务计算(Service Oriented Computing, SOC)技术,可以解决传统决策支持系统的上述问题。这里,与服务管理领域定义的服务是一种顾客作为共同生产者、随时间消逝的、无形的经历不同,在面向服务计算领域中,服务是特指那些能实现某项具体业务功能的、可被复用和重组、遵循标准化接口协议的基本软件组成单元。本文采用面向服务计算技术对传统决策支持系统进行了重构,即通过对各类异构的分布式业务组件以标准化服务的形式进行封装以及对服务的动态自由组合,形成一个能在复杂环境中实现快速动态重构和扩展的开放式系统。基于服务的决策支持系统强调系统整体框架的松耦合,具有可扩展和柔性自组织的特征,对内可以通过对组成决策支持系统的各个部件以服务的方式进行动态选择、适配、组装和调用,对外可通过与相关系统的信息集成和应用耦合实现与分布式企业计算环境的融合,从而赋予了决策者在集成化的综合环境下选择的灵活性和随企业战略动态调整而快速变化的能力,同时也降低了重构和扩展的成本。
     本文首先给出了基于服务的决策支持系统(SBDSS)整体框架的层次化概念模型和实现模型。SBDSS的整体框架分为交互层、服务组合层、服务层、业务组件层和资源层5个层次。特别地,服务层包含了分布于企业计算环境中的可被复用和重组、遵循标准化接口协议的基本软件组成单元;服务组合层可以根据需要选取服务层提供的不同的原子服务,并通过顺序、循环、选择、并行等不同的组合方式编排出具有实际意义的求解方法。SBDSS采用服务组件架构(SCA)实现服务建模,采用服务数据对象(SDO)作为数据和消息模型,采用业务过程执行语言(BPEL)用于编排服务,采用基于JBI的企业服务总线技术完成系统组合。
     论文在提出上述基于服务的决策支持系统整体框架的基础上,进一步研究了基于服务的数据管理问题。在如何为DSS提供提供一致的、全局的数据视图方面,论文提出了基于消息的多数据集同步整合模型(MEDSIM)。MEDSIM采用标记置信度的方式解决了来自于不同数据源的主数据冲突和业务数据冲突。同时,针对复杂决策环境下数据分布、异构、海量等特点,论文提出了一个基于XMLA协议的分层多维数据分析框架(xDAF)。客户端程序可以向xDAF发起基于SOAP协议包装的XMLA请求,并获得相关的XMLA结果响应。为了改善大规模海量数据的多维查询性能,xDAF采用了基于对象软引用技术的聚合池对象置换策略和实视图技术,实验证实相关方法是合理和有效的。
     基于为决策者提供友好、灵活的决策环境才是辅助决策者处理复杂问题的最佳策略这一论点出发,论文进一步提出了面向决策支持系统的柔性化层次模型。该柔性化层次模型可理解为一个逐步演进的层次化结构,分为适应的柔性、重构的柔性、服务的柔性和集成的柔性等4个层次。论文特别研究了重构柔性和服务柔性的主要实现途径。在如何实现重构柔性方面,提出了一个支持快速重构的通用DSS框架。该框架实现了专用DSS期望的默认行为的类集合,专用DSS则可通过扩展通用DSS框架的子类来支持相关的专有行为。在如何实现服务内部柔性方面,提出了基于控制反转的设计思路,并通过SCA和Spring的组合模型,实现了服务实例在基于服务的决策支持系统整体框架中的内外统一接入。
     论文最后给出了基于服务的劳动力(人力资源)市场决策支持系统的原型设计和应用,同时验证了上述理论的正确性。该系统采用Apache Tuscany作为面向服务架构的运行时(Runtime)平台,采用Apache ServiceMix作为ESB容器。系统提供了分布式环境中面向劳动力(人力资源)市场的多主题通用多维分析引擎以及基于分类、聚类和关联的通用数据挖掘算法库,可视化地支持决策过程的人机交互,可实现地域劳动力(人力资源)需求和供给的特征分析、结构分析、转移分析、趋势分析,以便为劳动力(人力资源)市场的相关决策提供技术支持。系统既可为各级政府劳动力市场宏观决策提供支持,其部分模块也可适用于大中型企业人力资源规划。
     论文围绕基于服务的决策支持系统的基本特征、框架结构和柔性化机制,取得了如下创新性成果:
     (1)提出了SBDSS整体框架的层次模型、概念模型和实现模型。
     (2)提出了SBDSS环境中基于消息的多数据集同步整合模型:MEDSIM。MEDSIM采用标记置信度的方式解决了来自于不同数据源的主数据冲突和业务数据冲突。
     (3)提出了SBDSS环境下基于XMLA协议的分层多维数据分析框架:xDAF。xDAF同时采用基于对象软引用技术的聚合池对象置换策略和实视图技术,以改善对海量多维数据的查询性能。
     (4)给出了SBDSS的柔性化层次模型,特别是提出了通过通用DSS规范化框架以达到重构柔性、通过基于控制反转机制和SCA/Spring组合模型以达到服务柔性的实现机理。
     论文所进行的对基于服务的决策支持系统的研究具有重要的现实意义。它可应用于构建新一代企业决策支持平台,帮助企业决策者灵活、便捷、快速地适应动态变化的决策环境和要求,帮助企业决策者获取更多更丰富的、跨部门(甚至跨企业边界)的决策资源,从而支持和推动企业管理变革。
The development and its widespread application of modern information technology have been trying to support, and meanwhile drive enterprise management reform. Informatization not only impacts the enterprise structure reform and the business process reengineering, but also rebuilds and integrates the relationship between the enterprise and its partners.
     Due to the fierce market competition, the scale of organizations keeps expanding while the business complexity grows. During the information era, the decision making, as the key of enterprise management, faces at least three challenges.1) The increasingly complicated decision environment. Decisions shoud be made across the boundaries of systems, departments and even enterprises.2) The ceaselessly improved decision demands. Decisions should be made more quickly and adapt to the dynamic changing business requirements with no higher cost.3) The more and more abundant decision resources. The pervasive existent large amount of data and legacy systems turn the difficult points of decision making from data acquiring to information processing.
     The decision support system (DSS) aids decision makers through computers and software. As one of the main topics of informatization, the enterprise decision support system helps support and drive enterprise reform. However, no matter how it is composed, the traditional decision support systems, with the tight components coupling and non-standard interfaces, often neglect the common sense that both requirements and targets of decision are sometimes indeterminate. They are not capable of flexible decision with the lack of capabilities such as interoperation, reorganization and extendibility. Traditionally, the DSS generator needs to be introduced while extending the specific DSS, which costs greatly but only brings about limited extensions.
     The appearance of Service Oriented Computing (SOC) technology in 1990s could settle the problems of rigidity and closeness of traditional DSS. Here, different with the concept in the domain of Service Management, the service in SOC denotes the basic reusable software component with specific business functions and standard interfaces. This paper reconstructs traditional DSS architecture using SOC, and moreover proposes the Service based Decision Support System, i.e. SBDSS. In SBDSS, distributed and heterogeneous business components are encapsulated and provided in the form of services. With the loosely components coupling, SBDSS could dynamically select, adapt, compose and invoke the inner service components, and therefore be easily integrated into the distributed enterprise computing environment through the way of information integration and application coupling with reduced cost.
     This paper first presents the hierarchical conceptual model and implementation model for the framework of SBDSS, which is divided into the following five layers: the interaction layer, the service composing layer, the service layer, the component layer and the resource layer. The service layer contains many fundamental, standard and replaceable software units. In the service composition layer, different atomic services could be selected from the service layer and then be arranged to produce the problem resolving services. As for the implementation model, SBDSS adopts Service Component Architecture for service modeling, the Service Data Object for data and message modeling, the Business Process Execution Language for service assembly respectively, and finally integrates the different units with the help of JBI based Enterprise Service Bus.
     The paper further studies the issues related with the data management under the service context. It introduces the Message Based Data Synchronization and Integration Model which resolves the data conflicts by setting and comparing the predefined confidence values for different data sources of both the Master Data and the Business Data. It also gives the multidimensional data analysis framework based on the XMLA protocol, called xDAF. The client program could issue the XMLA requests over SOAP to xDAF and receive the responses from xDAF. With the introduction of soft reference of objects in aggregation pools and materialized views, xDAF boosts its performance for multidimensional data query greatly, which is proved by the related experiments.
     Since the friendly and flexible decision making environment is regarded as one of the best facilities which could be provided to the decision maker, the paper then presents the flexibility model of DSS which consists 4 layers as the flexibility of adaption, the flexibility of reconstruction, the flexibility of service and the flexibility of integration. The paper pays the particular attention to the approach of reconstruction flexibility and the service flexibility. The general DSS framework is proposed to support the rapid reconstruction. It realizes the default behavior for the specific DSS, which could be then extended if necessary. For the service flexibility, the mechanism of inversion of control is proposed to help service instances flexibly composed and easily integrated into SBDSS with the aid of the assembly model of SCA and Spring Framework.
     Finally the paper introduces the implementation of prototype for the service based labor market decision support system and verifies the above proposed theory. The system employs Apache Tuscany as the SOA runtime and Apache ServiceMix as the ESB container. It provides the multi-dimensional analysis engine for labor market themes and the general data mining algorithms of classification, clustering and association to conduct the feature analysis, the structural analysis, the transferring analysis and the trend analysis of the demand and supply to support decision making in the administration of regional labor resources. The system could be introduced to provide the decision support for labor administration. In addition, some parts of the system could also be used to help enterprise human resource planning.
     This paper achieves the following innovative points through the study of service based DSS, especially focusing on its fundamental features, framework structure and flexibility mechanism.
     (1) It presents the hierarchical model, conceptual model and implementation model for the framework of Service Base Decision Support System.
     (2) It introduces the Message Based Data Synchronization and Integration Model which resolves the data conflicts by setting and comparing the predefined confidence values for different data sources of both the Master Data and the Business Data.
     (3) It gives the multidimensional data analysis framework based on the XMLA protocol, called xDAF. With the introduction of soft reference of objects in aggregation pools and materialized views, xDAF boosts its performance for multidimensional data query.
     (4) It presents the layered DSS flexibility model and pays the particular attention to the approach of the reconstruction flexibility with the predefined general DSS framework, and the approach of the service flexibility with the mechanism of inversion of control and the assembly model of SCA and Spring Framework.
     The study of service based decision support system has significant practical values. Its achievements could be adopted to construct the next generation of decision support system, which helps the decision makers adapt to the dynamic changing decision environments and demands in the flexible, agile and fast manner, and access more abundant decision resources across department and enterprise boundaries. It could then eventually support and drive the enterprise management reform.
引文
[1]陈文伟,廖建文.决策支持系统及其开发(第三版)[M].北京:清华大学出版社,2008.
    [2]杨洪兰.现代实用管理学[M].上海:复旦大学出版社,2006.
    [3]周三多.管理学(第二版)[M].北京:高等教育出版社,2005.
    [4]Lewis P S, Goodman S H, Fandt P M. Management:Challenges in the 21st Century [M]. New York:Thomson South-Western,1998.
    [5]赫伯特A.西蒙.管理行为(第4版)[M].北京:机械工业出版社,2007.
    [6]Filip F G. Decision support and control for large-scale complex systems [J]. Annual Reviews in Control,2008(32):61-70.
    [7]Vincke P. Multicriteria Decision-Aid [M]. New York:John Wiley & Sons,1992.
    [8]Saaty T S. The Analytic Hierarchy Process [M]. McGraw-Hill, New York,1980.
    [9]Saaty T S. Highlights and Critical Points in the Theory and Application of the Analytic Hierarchy Process [J]. European Journal of Operational Research, 1994(74):426-447.
    [10]Vansnick J C. On the Problem of Weights in Multiple Criteria Decision Making (the Noncompensatory Approach) [J]. European Journal of Operational Research, 1986(24):288-294.
    [11]Brans J P, Mareschal B. The Promethee Methods for MCDM:the Promcale, Gaia and Bankadviser Software [J]. In:Readings in Multiple Criteria Decision Aid. Springer-Verlag, Berlin,1990:216-252.
    [12]Sun M, Steuer R. InterQuad:An Interactive Quad Free Based Procedure for Solving the Discrete Alternative Multiple Criteria Problem [J]. European Journal of Operational Research,.1996(89):462-472.
    [13]Narula S C, Vassilev V, Genova K, Vassileva M. A Partition-Based Interactive Method to Solve Discrete Multicriteria Choice Problems [J]. Cybernetics and Information Technologies,2003(2):55-66.
    [14]Miettinen K. Nonlinear Multiobjective Optimization [M]. Boston:Kluwer Academic Publishers,1999.
    [15]孙大宇.制造业柔性决策支持系统及智能技术应用约束条件研究[D].北京:机械科学研究院,2003.
    [16]Bahl H C, Hunt R G. Decision making theory and decision support systems [J]. Database,1984,15(4):10-14.
    [17]Simon H. The new science of management decisions [M]. New York:Harper Row,1960.
    [18]Shim J P, Warkentin M, Courtney J F, Power D J, Sharda R, Carlsson C. Past, present, and future of decision support technology [J]. Decision Support Systems, 2002(33):111-126.
    [19]赫伯特A.西蒙.管理决策的理论基石[M].北京:北京经济学院出版社,1989.
    [20]刘刚.企业组织的决策过程及其效率分析[J].经济理论与经济管理,2000(3).
    [21]Kottemann J E. Some Requirements and Design Aspects for the Next Generation of Decision Support System [C]. Proceedings of 19th Annual Hawaii International Conference of Systems Sciences,1986.
    [22]王众托.元决策:支持决策科学化与民主化的手段[J].管理学报,2007,4(2).
    [23]Hwang C L, Lin M L. Group Decision Making under Multiple Criteria [M]. Springer-Verlag,1987.
    [24]李怀祖.决策理论导论[M].北京:机械工业出版社,1993.
    [25]朱佳俊,郑建国.群决策理论、方法及其应用研究的综述与展望[J].管理学报,2009,6(8).
    [26]Holsapple C W, Whinston A B. Decision support systems:A knowledge-based approach [M]. Mineapolis:West Publishing Co.,1996.
    [27]Filip F G. Decision support systems [M]. Bucharest:Technical Publishers,2004.
    [28]Keen P, Scott Morton M S. Decision Support Systems:An Organizational Perspective [M]. Addison-Wesley Publishing,1978.
    [29]Raymond R C. Use of the Time-sharing Computer in Business Planning and Budgeting [J]. Management Science,1966,12(8), B:363-381.
    [30]Turban E. The Use of Mathematical Models in Plant Maintenance Decision Making [J]. Management Science,1967,13(6), B:342-359.
    [31]Urban G L. SPRINTER:A Tool for New Products Decision Makers [J]. Industrial Management Review,1967,8(2):43-54.
    [32]Holt C C, Huber G P. A Computer Aided Approach to Employment Service Placement and Counseling [J]. Management Science,1969,15(11):573-594.
    [33]Scott Morton M S. Computer-Driven Visual Display Devices—Their Impact on the Management Decision-Making Process [D]. Harvard Business School,1967.
    [34]Gorry A, Scott Morton M S. A Framework for Information Systems [J]. Sloan Management Review,1971,13(1):56-79.
    [35]Keen P G W, Scott Morton M S. Decision Support Systems:An Organizational Perspective [M]. Addison-Wesley,1978.
    [36]Sprague R H, Carlson E. Building Effective Decision Support Systems [M]. PrenticeHall,1982.
    [37]Alter S. A Taxonomy of Decision Support Systems [J]. Sloan Management Review,1977,19(1):39-56.
    [38]Pawlak Z. Mathematical Foundation of Information Retrieval [C]. MFCS 1973: 135-136.
    [39]Alicja Wakulicz-Deja, Agnieszka Nowak. From an Information System to a Decision Support System [C]. RSEISP 2007, LNAI 4585,2007:454-464.
    [40]牟锐,王德平.SRM决策支持系统数据仓库模型研究[J].科技管理研究,2006(5).
    [41]Michalewicz Z, Schmidt M, Michalewicz M, Chiriac C. Case Study:An Intelligent Decision Support System [J], Intelligent Systems, IEEE Volume 20, Issue 4, July-Aug.2005:44-49.
    [42]Liang T P. Recommendation systems for decision support:An editorial introduction [J]. Decision Support Systems,2008(45):385-386.
    [43]Fang L P, Hipel K W, Kilgour D M, Peng X Y. A Decision Support System for Interactive Decision Making—Part Ⅱ:Analysis and Output Interpretation [J]. IEEE Transactions on Systems, Man and Cybernetics—Part C:Applications and Reviews, 2003,33(1).
    [44]Donovan J J, Madnick S E. Institutional and Ad Hoc DSS and Their Effective Use [J]. Data Base,1977,8(3).
    [45]Alter S. Decision Support Systems:Current Practice and Continuing Challenge [M]. Reading, MA:Addison-Wesley,1980.
    [46]Hackathorn R D, Keen P G W. Organizational Strategies for Personal Computing in Decision Support Systems [J]. MIS Quarterly,1981,5(3):21-26.
    [47]Power D J. Decision support systems:Concepts and resources for managers [M]. Quorum Press,2002.
    [48]Power D J. A Brief History of Decision Support Systems [EB/OL]. DSSResources.COM, http://DSSResources.COM/history/dsshistory.html, version 4.0, March 10,2007.
    [49]Arnott D, Pervan G. A critical analysis of decision support systems research [J]. Journal of Information Technology,2005,20(2):67-87.
    [50]Bonczek R H, Holsapple C W, Whinston A B. Foundations of Decision Support Systems [M], New York:Academic Press,1981.
    [51]Scott Morton M S. Management Decision Systems:Computer-based support for decision making [M]. Boston:Harvard University,1971.
    [52]Rockart J F. Chief Executives Define Their Own Data Needs [J]. Harvard Business Review,1979,67(2):81-93.
    [53]Kersten G E. NEGO-Group Decision Support System [J]. Information and Management,1985,8(5):237-246.
    [54]Kraemer K L, King J L. Computer-based systems for cooperative work and group decision making [J]. ACM Computing Surveys,1988,20(2):115-146.
    [55]Swanson E B, Culnan M J. Document-Based Systems for Management Planning and Control:A Classification, Survey and Assessment [J]. MIS Quarterly,1978, 2(4):31-46.
    [56]Fedorowicz J. Document Based Decision Support [M]. Prentice-Hall,1996.
    [57]Klein M, Methlie L B. Knowledge-based Decision Support Systems with Applications in Business [M]. UK:John Wiley & Sons,1995.
    [58]Sprague R H. A framework for the development of decision support systems [J]. MIS Quarterly,1980,4(4):1-26.
    [59]徐振宁,张维明,陈文伟.基于MAS的群决策支持系统研究[J].管理科学学报,2002,1(5).
    [60]陈晓红,徐选华.决策应用软件开发平台研制—国家杰出青年科学基金项目回溯[J].管理学报,2006,3(3).
    [61]Zhang S F, Goddard S. A software architecture and framework for Web-based distributed Decision Support Systems [J]. Decision Support Systems, 2007(43):1133-1150.
    [62]杨善林,朱卫东,刘业政.基于互联网的企业智能决策支持系统研究[J].中国管理科学,2002,10(6).
    [63]Congiusta A, Talia D, Trunfio P. Service-oriented middleware for distributed data mining on the grid. Journal of Parallel and Distributed Computing. 2008(68):3-15.
    [64]迟嘉昱.基于网格的开放式决策支持系统研究[D].武汉:华中科技大学,2004.
    [65]李玉华.面向服务的数据挖掘关键技术研究[D].武汉:华中科技大学,2006.
    [66]Wooldridge M, Jennings N R. Intelligent agents:theory and practice [J]. Knowledge Engineering Review,1995,10(2).
    [67]Czibula G, Guran A M, Cojocar G S, Czibula I G. Multiagent Decision Support Systems based on Supervised Learning [C]. In IEEE International Conference on Automation, Quality and Testing, Robotics,2008(3):353-358.
    [68]Vahidov R, Kersten G E. Decision station:situating decision support systems [J]. Decision Support Systems,2004(38):283-303.
    [69]凌云,琚春华,许芸.基于Agent的组织决策支持系统SG20DSS的研究与应用[J].管理工程学报,2002(3).
    [70]路云,吴应宇,达庆利.基于案例推理技术的企业经营决策支持模型设计.中国管理科学,2005,13(2).
    [71]汪季玉,王金桃.基于案例推理的应急决策支持系统研究[J].管理科学,2003,16(6).
    [72]Carlsson C, Jelassi T, Walden P. Intelligent systems and active DSS [C]. Proceedings of the 32th Hawaii International Conference System Sciences, Hawaii, 1998.
    [73]赵卫东,盛昭瀚,何建敏.决策支持系统的主动性研究[J].管理工程学报,2001,15(1).
    [74]何丽.基于Web挖掘的决策支持系统模型研究[D].天津:天津大学,2005.
    [75]Cheung W K, Zhang X F, Wong H F, Liu J M, Luo Z W, Tong F C H. Service-Oriented Distributed Data Mining [J], IEEE Internet Computing,2006,10(4).
    [76]黄清和,尹琪.知识发现与决策支持[J].南开管理评论,2002(3).
    [77]潘韬,赵卫东,盛昭瀚.粗分析在智能决策支持中的应用[J].管理工程学报,2001,15(3).
    [78]Pawlak Z. Rough Sets. Theoretical aspects of reasoning about data [M]. Netherlands:Kluwer Academic Publishers,1991.
    [79]Pawlak Z. Rough Set Theory and Its Application to Data Analysis [J]. Cybernetics and Systems,1998,29 (7):661-688.
    [80]Holland H J. Adaptation in Natural and Artificial Systems [M]. The MIT Press, 1992.
    [81]叶世伟,史忠植.神经网络原理[M],北京:机械工业出版社,2003.
    [82]Inmon W H.数据仓库[M].北京:机械工业出版社,2002.
    [83]March S T, Hevner A R. Integrated decision support systems:A data warehousing perspective [J]. Decision Support Systems,2007(43):1031-1043.
    [84]Inmon W H. Building the Data Warehouse,2nd edition [M]. John Wiley and Sons,2000:20-44.
    [85]Codd E F, Codd S B, Salley C T. Beyond decision support [J]. Computer World, 1993(27).
    [86]OLAP Council, OLAP Council White Paper [R],1997.
    [87]Wilburt, Juan L, et al. Performance Issues in Incremental Warehouse Maintenance [C]. Proceedings of the 26th VLDB Conference, Cairo, Egypt, 2000:461-472.
    [88]李琪, 白英彩.数据仓库中时态视图的维护[J]. 软件学报2002(7):1324-1329.
    [89]Wang R Y, Kon H B, Madnick S E. Data Quality Requirements Analysis and Modeling [C]. Proceedings of Ninth International Conference of Data Engineering, 1993.
    [90]French S, Turoff M. Decision Support Systems [J]. Communications of the ACM,2007,50(3).
    [91]Hipp J, Guntzer U, Grimmer U. Data Quality Mining:Making a Virtue of Necessity [C]. Workshop on Research Issues in Data Mining and Knowledge Discovery, Santa Barbara,2001.
    [92]于海鸿.多维数据环境中决策支持相关技术研究及应用[D].吉林:吉林大学,2007.
    [93]林子雨,杨冬青,王腾蛟,宋国杰.实视图选择研究[J].软件学报,2009,20(2):193-213.
    [94]Goldstein J, Larson P A. Optimizing Queries Using Materialized Views:A Practical, Scalable Solution [C]. Proceedings of the 2001 ACM SIGMOD international conference on Management of data, Santa Barbara, California, United States,2001:331-342.
    [95]Shah B, Ramachandran K, Raghavan V, Gupta H. A hybrid approach for data warehouse view selection [J]. Int'l Journal of Data Warehousing and Mining,2006, 2(2):1-37.
    [96]戴爱明,高学东.决策支持系统柔性模型研究[J].科技管理研究,2006(6).
    [97]Wu J H, Doong H S, Lee C C, Hsia T C, Liang T P. A methodology for designing form-based decision support systems [J]. Decision Support Systems, 2004(36):313-335.
    [98]王德吉.复杂环境下自适应智能决策支持系统研究[D].合肥:中国科技大学,2007.
    [99]张云波,武振业,陈旭.面向敏捷制造的可视化柔性决策支持系统[J].系统工程,2003,21(3).
    [100]张云波.基于智能代理的供应链柔性决策支持系统[J].科技管理研究,2005(2).
    [101]潘景铭.需求不确定条件下的供应链生产柔性决策研究[D].成都:电子科技大学,2005.
    [102]Arnott D, Pervan G. Eight key issues for the decision support systems discipline [J]. Decision Support Systems,2008(44):657-672.
    [103]Fitzsimmons J A, Fitzsimmons M J.服务管理:运作、战略与信息技术(第5版)[M].北京:机械工业出版社,2007.
    [104]Erl T. Service-Oriented Architecture:Concepts, Technology and Design [M]. Prentice Hall PTR,2005.
    [105]Ortiz G, Hernandez J. Toward UML Profiles for Web Services and their Extra-Functional Properties [C]. IEEE ICWS,2006:889-892.
    [106]Maria J, Zaha M D. Let's Dance:A Language for Service Behavior Modeling [C]. OTM 2006, Berlin Heidelberg, LNCS 4275. Springer-Verlag,2006.
    [107]Ingolf H, Kruger R M. Systematic Development and Exploration of Service Oriented Software Architecture [C]. IEEE WICSA,2004.
    [108]Gartner. Service Oriented Architectures, Part 1 [R]. SSA Research Note SPA-401-068,12 April 1996.
    [109]Gartner. Service Oriented Architectures, Part 2 [R]. SSA Research Note SPA-401-069,12 April 1996.
    [110]IBM. Patterns:Service-Oriented Architecture and Web Services [R]. IBM RedBook,2004.
    [111]OASIS. Reference Model for Service Oriented Architecture 1.0 [S]. OASIS, 2006.
    [112]Chessman J, Ntionlazos G. The SOA reference model [EB/OL]. http://web.iwi.unisg.ch.
    [113]兰建忠,刘义,柴跃廷.面向服务架构的实现模型[J].计算机集成制造系统,2008,14(7).
    [114]Endrei M, Angj, Arsanjani A, et al. Patterns:service oriented architecture and Web services [EB/OL]. http://ww.redbooks.ibm.com/abstracts/sg246303.html.
    [115]Erl T. Service-Oriented Architecture:A Field Guide to Integrating XML and Web Services [M]. Prentice Hall PTR,2004.
    [116]Web Services Architecture [EB/OL]. W3C Working Group Note 11 February 2004. http://www.w3.org/TR/ws-arch/.
    [117]W3C Recommendation. SOAP Version 1.2 Part 0:Primer (Second Edition) [EB/OL].27 April 2007. http://www.w3.org/TR/2007/REC-soap12-part0-20070427/.
    [118]W3C Recommendation. Web Services Description Language (WSDL) Version 2.0 [EB/OL]. http://www.w3.org/TR/2007/REC-wsd120-primer-20070626/,2007.
    [119]廖军.面向服务的计算(SOC)中服务组合的研究[D].电子科技大学,2006.
    [120]OASIS. UDDI Version 3.0.2, UDDI Spec Technical Committee Draft [EB/OL]. http://uddi.org/pubs/uddi-v3.0.2-20041019.htm.
    [121]刘壮业,姚郑.面向服务架构若干关键问题研究[J].计算机工程与设计,2009,30(3).
    [122]孙萍,蒋昌俊.利用服务聚类优化面向过程模型的语义Web服务发现[J].计算机学报,2008,31(8).
    [123]冯在文.一种基于情境推理的语义Web服务发现方法[J].计算机学报,2008,31(8).
    [124]喻坚,韩燕波.面向服务的计算——原理和应用[M].北京:清华大学出版社,2006.
    [125]邢少敏,周伯生.SOA研究进展[J].计算机科学,2008,135(19).
    [126]范贵生.可靠服务组合的协调策略与分析[J].计算机学报,2008,31(8).
    [127]李曼.基于领域本体的Web服务动态组合[J].计算机学报,2005,28(4).
    [128]Ezenwoye O, Sadjadi S M. Composing aggregate web services in BPEL [C]. Proceedings of the 44th Annual Southeast Regional Conference. New York:ACM, 2006:458-463.
    [129]IBM Developerworks.使用企业服务总线简化集成体系结构[EB/OL].http://www.ibm.com/developerworks/cn/webservices/ws-esbia/.
    [130]谢继晖,白晓颖,陈斌,肖思南.企业服务总线研究综述[J].计算机科学,2007,34(11).
    [131]Yang Y, Calmet J. From the OntoBayes Model to a Service Oriented Decision Support System. International Conference on Computational Intelligence for Modeling Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06),2006.
    [132]高洪深.决策支持系统(DSS)理论-方法-案例(第3版)[M].北京:清华大学出版社,2005.
    [133]Papazoglou M P, Van Den Heuvel W J. Service oriented architectures: Approaches, technologies and research issues [J]. The VLDB Journal, the Int'l Journal on Very Large Data Bases,2007,16(3):389-415.
    [134]Beisiegel M, et al. SCA Service Component Architecture Assembly Model Specification:SCA Version 1.00[EB/OL],2007, http://www.osoa.org/download /attachments/35/SCA_AssemblyModel_V100.pdf?version=1.
    [135]Chappell D. Introducing SCA [M]. Chappell & Associates,2007.
    [136]Schmidt M T, Hutchison B, Lambros P, et al. The enterprise service bus: Making service-oriented architecture real [J], IBM Systems Journal,2005, 44(4):781-797.
    [137]Sun Microsystems Inc. Java Business Integration (JBI) 1.0[S].2005.
    [138]Li X M, Wang H. The Model of the Active Differential Data Synchronization for the Heterogeneous Data Source Integration Systems [C]. ISITAE,2007.
    [139]Dey D, Zhang Z J, De P. Optimal synchronization policies for data warehouses [J]. INFORMS Journal on Computing 2006,18(2):229-242.
    [140]Italiano I C, Ferreira J E. Synchronization options for data warehouse designs [J]. Computer.2006,39(3):53-57.
    [141]Masud Md M, Kiringa I. Collaborative Data Synchronization in an Instance-Mapped P2P Data Sharing System [C]. OTM 2007 Ws, Part I, LNCS 4805, 2007:7-8.
    [142]Foster J N, Greenwald B M, Kirkegaard C, Pierce C B, Schmitt A. Exploiting schemas in data synchronization [J]. Journal of Computer and System Sciences, 2007(73):669-689.
    [143]YAN H, DIAO X C, JIANG G Q. Research on Data Synchronization in Oracle Distributed System [C].2008 International Seminar on Future Information Technology and Management Engineering,2008.
    [144]Satoru E, Toshiyuki M, Sadatoshi K, et al. A Data Synchronization Method for Peer-to-Peer Collaboration Systems [C]. International Symposium on Communications and Information Technologies,2004.
    [145]Microsoft Corporation, Hyperion Solutions Corporation. XML for Analysis Specification Version 1.0 [S],2001.
    [146]Whitehorn M, Zare R, Pasumansky M. Fast Track to MDX [M]. Springer,2005.
    [147]石永恒.柔性决策[D].北京:清华大学,1990.
    [148]倪得兵.柔性的价值及其对企业决策的影响[D].成都:电子科技大学,2006.
    [149]Mathis S A, Koscianski J. Microeconomics:An Integrated Approach [M]. New Jersey:Prentice Hall,2002.
    [150]陈晓红.信息系统教程[M].北京:清华大学出版社,2003.
    [151]段玉聪,顾毓清.多维关注分离的模型驱动过程框架设计方法[J].软件学报,2006(8):226.
    [152]Fowler M. Inversion of Control Containers and the Dependency Injection Pattern [EB/OL]. http://martinfowler.com/articles/injection.html.
    [153]魏学松,张育平.IOC框架的研究与设计[J].计算机技术与发展,2006,16(3).
    [154]Spring Component Implementation Specification, SCA Version 1.0 [EB/OL]. http://www.osoa.org/download/attachments/35/SCA_SpringComponentImplementatio nSpecification-V100.pdf?version=1, March 21 2007.
    [155]厉以宁.中国城镇就业研究[M].北京:中国计划出版社,2001.
    [156]张兴会,杜升之,陈增强,袁著祉,莫荣.基于对角Elman神经网络的失业预测模型[J].南开大学学报(自然科学版),2002(2).
    [157]张亘稼.重构就业与失业统计指标体系[J].西安政治学院学报,2000,13(4).
    [158]张晓青.劳动就业和社会保障综合指标体系的构建[J].南方人口,2002,17(1).
    [159]刘泽双.基于和谐社会的城乡统筹就业的决策支持研究[D].西安:西北工业大学,2006.
    [160]Wu C, Chang E, Thomson P. A Decision Support System for QoS-enabled Distributed Web Services Architecture [C].31st Annual Conference of IEEE,2005.
    [161]Phillips-Wren G, Mora M, Forgionne G A, Gupta J N D. An integrative evaluation framework for intelligent decision support systems [J]. European Journal of Operational Research,2009(195):642-652.
    [162]Phillips-Wren G, Hahn D E, Forgionne G A. A multiple-criteria framework for evaluation of decision support systems [J]. The International Journal of Management Science,2004:323-332.
    1实验环境为:主频1.4 GHz,内存512 MB, Windows XP Professional, MySQL 4.0.20, JDK 1.4.2_04.
    Ⅰ http://jcp.org/aboutlava/communityprocess/first/jsr069/index.html
    Ⅱ http://jcp.org/en/jsr/summary?id=247
    Ⅰ http://www.enhydra.org/workflow/shark/index.html
    Ⅰ http://tuscany.apache.org/
    Ⅱ http://www.oasis-opencsa.org/
    Ⅰ http://servicemix.apache.org/
    Ⅱ http://activemq.apache.org/
    Ⅰ http://www.cs.waikato.ac.nz/ml/weka/