用户名: 密码: 验证码:
因特网环境下分布式监测系统关键技术研究及应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
因特网环境下构建分布式监测系统,能够以较低的网络建设与维护成本,实现大范围内数据的自动化采集、传输、存储、发布和使用。本文将分布式监测系统构建过程中涉及的数据采集技术、网络通信技术、系统集成技术等关键技术抽取出来进行了研究,为分布式监测系统的实施扫除了一系列技术障碍。主要研究内容包括:提出了一种基于计算机程序检测的数据采集方法,并以科学仪器作为实例,采取多种检测方式对科学仪器控制计算机上的控制软件进行检测,间接获取科学仪器的工作状态参数;将即时通信方式引入到分布式监测领域,提出了一种基于即时通信方式的分布式监测系统通信机制,实现了各种因特网环境下对分布式监测系统所有工作模式的支持;将XMPP(Extensible Messaging and Presence Protocol,可扩展消息和出席协议)协议引入到分布式监测系统,并对其进行了扩展,提出了一种基于XMPP的分布式监测系统在线监测通信协议,实现了上述基于即时通信方式的通信机制;引入面向服务架构的思想,提出了一种面向服务的分布式监测系统的信息系统开放体系结构,为分布式监测系统上层信息系统的集成提供了一种新的系统集成策略;设计开发了大型科学仪器工作状态监测系统,并在全国多家科研机构投入到实际应用,实现了大型科学仪器工作状态的分布式在线监测。
Internet is developing by leaps and bounds. Along with the commercial operation of 3rd Generation (3G) mobile communication networks and the construction of WLAN networks throughout major cities, Internet will come into wireless and mobile age soon. Taking this opportunity, Internet applications will usher in a new wave of development. Distributed monitoring system is a data acquisition system or information collection system constructed on computer network, which can acquire the status data of monitored objects at dispersed spots rapidly for their centralized supervision and management through deploying various networked monitoring terminals. Since Internet is a computer network widely used around the world, it is greatly suitable for constructing wide-region and large-scale distributed monitoring systems, as its infrastructure can be used to achieve automated acquiring, transferring, storing, announcing and utilizing of status data in wide region with lower construction and maintenance costs of network. It can be predicted that distributed monitoring system may become a very important Internet application in the near future.
     There are some common problems about key technologies in constructing distributed monitoring system, though both the types of monitored objects and the ways of monitoring terminals connecting to Internet are various. It is necessary to research the key technologies and resolve the common problems, which will help to shorten the development period and enhance the implementation efficiency of distributed monitoring system, so as to accelerate their applications in multiple domains. There were multiple key technologies including data acquisition technology, network communication technology and system integration technology researched, and a series of technology obstacles eliminated for constructing distributed monitoring system in Internet environment, with the support of“Construction of a Recording and Monitoring System for Working Status of Large Scientific Instruments”, a project funded by the National Basic Condition Platform for Science and Technology of China (No. 2004DKA10010, 2005DKA10103). On this basis, a distributed monitoring system for working status of large scientific instruments was designed and developed, and it has been put into actual use in several universities and institutes all over country, with online monitoring of many large scientific instruments implemented.
     (1) Research on data acquisition method to detect computer program
     Data acquisition technology, which provides raw data for distributed monitoring system, plays a most important role in the whole system. It is a primary problem how to implement the data acquisition of various parameters of monitored objects, and the traditional data acquisition method for distributed monitoring system is to detect characteristic physical signals of monitored objects. Since there are many local monitoring systems whose cores are computer systems, a new data acquisition method for distributed monitoring system to detect computer program was proposed, which indirectly acquires various parameters of monitored objects through detecting computers and their software of local monitoring systems rather than characteristic physical signals of monitored objects. The new method makes full use of the data acquisition capability of local monitoring systems, and it is also convenient to implement. Take scientific instruments as an example, in order to acquire their status data, there were multiple ways involved in the new method to detect the control software. These ways are event detection of Windows OS based on mouse and keyboard hook, feature detection of human-machine interface based on pattern recognition, log file detection of the control software based on schema matching and data flow detection of communication interface. Because the new method obtains working parameters of scientific instruments from their controller computers instead of the instruments themselves, the risk of detecting characteristic physical signals from precision scientific instruments was escaped. To be especially indicated, in the feature detection of human-machine interface based on pattern recognition, Mirror Driver was adopted for screen capture and an improved Sequential Similarity Detection Algorithm (SSDA) was applied for screen recognition, so its speed was improved effectively.
     (2) Research on communication approach of distributed monitoring system
     It is an important problem how monitoring terminals communicate with upper-layer information system of distributed monitoring system. There are three work patterns that are center-controlled pattern, independent running pattern and offline pattern in distributed monitoring system, and the communication approach between monitoring terminal and upper-layer information system lies on work patterns and network environment of distributed monitoring system. Three main communication approaches of distributed monitoring system, including monitoring terminal as a server, monitoring terminal as a client, and monitoring terminal as both a server and a client, were discussed and analyzed, and it was concluded that all of them have difficult to resolve the following problem: Since IP addresses in IPv4 are limited in number, monitoring terminals usually use private IP addresses, which are reserved by RFC 1918 for use on private networks and not reachable across Internet, in this situation, whichever existing communication approach was adopted, it is required that port mapping should be configured on NAT (Network Address Translation) gateway for center-controlled pattern. This special requirement for network environment has been an obstacle to implement distributed monitoring system due to inconvenience to change network environment in some condition. So Instant Messaging (IM) used for near-real-time text-based chatting originally was introduced to provide a new communication mechanism for distributed monitoring system, in which although monitoring terminal runs as a client, the upper-layer information system can obtain its presence rapidly through the presence service and communicate with it actively. The IM-based communication mechanism supports all work patterns of distributed monitoring system without network environment such as usage of private IP addresses limited, and is also convenient for identity authentication and centralized management of monitoring terminals. It is the foundation of designing a full wide-applicable communication solution for distributed monitoring system in Internet environment.
     (3) Research on XMPP-based communication protocol of distributed monitoring system
     In order to ensure the safety and reliability of communication between monitoring terminals and upper-layer information system, it is necessary that a robust communication protocol be designed for on-line monitoring of distributed monitoring system. Since it is a low-efficient method to design a proprietary communication protocol from scratch, Extensible Messaging and Presence Protocol (XMPP) that is an open standard in the IM domain was introduced and extended, and an XMPP-based communication protocol for on-line monitoring of distributed monitoring system was proposed, which implements the IM-based communication mechanism mentioned above with a design and implementation solution provided in details. The communication protocol has high extensibility and security, as its function is carried out based on Extensible Markup Language (XML) with Transport Layer Security (TLS) used for encryption and Simple Authentication and Security Layer (SASL) used for authentication. In the communication protocol, server side was implemented using plug-ins of Openfire that is open source XMPP server software, and client side was implemented with C programming language for different platforms including low-speed embedded device. Its test and application shows that it is wide-applicable and suitable for constructing various distributed monitoring system in wide-band or narrow-band TCP/IP network.
     (4) Research on integration policy of information system in distributed monitoring system
     The design and development of information system in distributed monitoring system can be accomplished through system integration, including the integration of internal information system and external information system, also the integration of individual components in internal information system, which is strongly influenced by system heterogeneity and requirement changing. What architecture is adopted for information system will decide its difficulty and efficiency to implement, so architecture design of information system in distributed monitoring system is not an ignorable problem. The general model of information system in distributed monitoring system was abstracted, and then the integration policies of information system that using client-server architecture and distributed objects architecture in distributed monitoring system were discussed and analyzed. However, both integration policies are incapable of rapid integration of information system in heterogeneous environment, because of their close coupling of all parts and shortcoming in opening and flexibility. So, a service-oriented open architecture of information system for distributed monitoring system was proposed with Service-Oriented Architecture (SOA) applied, and it was employed to provide core support for service-oriented integration policy of information system in distributed monitoring system. This open architecture summarizes the common features and reduces the coupling level of information system, and it is excellent in opening and flexibility with web services platform chosen to support it. The information system of distributed monitoring system can be designed using the open architecture, so as to support the integration of individual components in internal information system, also the integration of internal information system and external information system. Then the influence of system heterogeneity and requirement changing will be weakened, the difficulty of development will be reduced, and the efficiency of implementation will be enhanced as well.
     (5) Design and implementation of distributed monitoring system for working status of large scientific instruments
     It is necessary that a distributed monitoring system for working status of large scientific instruments should be constructed to automatically record their running information, which can be used for their networked management and application evaluation so as to advance their opening and sharing. As large scientific instruments are usually located in different universities and institutes all over country, all research productions about key technologies including data acquisition technology, network communication technology and system integration technology of distributed monitoring system gained above were utilized to design and implement a full remote near-real-time distributed online monitoring system for working status of large scientific instruments in Internet environment, whose design, development and deployment solution were provided in details. Now the distributed monitoring system has been put into trial running in several universities and institutes of different districts all over country, and successfully resolves the problem that the true usage status of large scientific instruments could not be automatically recorded in their networked management, with the feasibility and practicality of research productions about key technologies mentioned above shown. The distributed monitoring system holds not only important practical value for scientific instruments but also referenced value for other distributed monitoring system in multiple domains.
     The research productions of this paper can be used to rapidly build a flexible platform of distributed monitoring system in Internet environment, with which there is no need to spend too much consideration on some public parts, and moreover, developers of multiple domains can pay more attention to data acquisition and business logic of various monitored objects. Then the efficiency of implementing distributed monitoring system will be enhanced.
引文
[1] Coulouris G, Dollimore J, Kindberg T. Distributed Systems: Concepts and Design, Fourth Edition[M]. Addison Wesley, 2005: 1-26.
    [2]科技部,国家发展和改革委员会,财政部,等. 2004-2010年国家科技基础条件平台建设纲要[EB/OL]. 2004[2009-04-11]. http://www.most.gov.cn/gjkjjctjptjs/zhxx/200408/t20040825_17965.htm.
    [3]科技部,国家发展和改革委员会,财政部,等.“十一五”国家科技基础条件平台建设实施意见[EB/OL]. 2005[2009-04-11]. http://www.most.gov.cn/gjkjjctjptjs/zcfg/zc/200508/t20050811_23856.htm.
    [4]田地,邱春玲,杨智君,等.大型科学仪器工作状态监测系统简介[J].实验技术与管理, 2005, 22(12): 1-2.
    [5] Jarrah M A, Al-Ali A R. Web-Based Monitoring and Fault Diagnostics of Machinery[C]//IEEE Industrial Electronics Society. Proceedings of the IEEE International Conference on Mechatronics 2004. IEEE ICM 2004, Jun 3-5, Istanbul, Turkey. 2004: 525-530.
    [6] Yan R, Lu L. Research of Remote Real Time Monitor System for Electromechanical Equipments Based on Internet[C]//Proceedings of the IEEE International Conference on Automation and Logistics 2007. IEEE ICAL 2007, Aug 18-21, Jinan, China. 2007: 1999-2003.
    [7] You S, Krage M, Jalics L. Overview of Remote Diagnosis and Maintenance for Automotive Systems[C]//SAE TECHNICAL PAPER SERIES. SAE World Congress 2005, April 11-14, Detroit, Michigan. 2005: 1-8.
    [8] Zhou F, Archer N, Bowles J, et al. Remote condition monitoring and validation of railway points[J]. Computing and Control Engineering Journal, 2002, 13(5): 221-230.
    [9] Fabijanski J, Blat J. Remote Monitoring and Diagnostics of Devices Based on Distributed Database System[J]. Transport Problems International Scientific Journal, 2008, 3(4): 17-23.
    [10] Kettle D, Roddis N. A remote diagnostics system for the MERLIN array[EB/OL]. Jodrell Bank Observatory, University of Manchester. 2005[2009-04-08]. http://www.jb.man.ac.uk/research/rflabs/ARRMMSpaper.pdf.
    [11] Canal P, Kowalkowski J, Maeshima K, et al. Online monitoring in the upcoming Fermilab Tevatron RunII[J]. IEEE Transactions on Nuclear Science, 2000, 47(2): 240-243.
    [12] Dey M, Pujara H D. Real-time acquisition and remote monitoring of steady state tokamak (SST-1) diagnostics data[J]. Fusion Engineering and Design, 2007, 82(5-14): 1198-1202.
    [13] Guo J, Liu Y, Xiao Z, et al. B/C/S Based Remote Condition Monitoring and Diagnostic Support System of Generating Unit[C]//Proceedings of the International Conference on Wireless Communications, Networking and Mobile Computing 2007. WICOM 2007, Sept 21-25, Shanghai, China. 2007: 6256-6259.
    [14]何永勇,任继顺,陈伟,等.水电机组远程状态监测、跟踪分析与故障诊断系统[J].清华大学学报(自然科学版), 2006, 46(5): 629-632.
    [15] Yazidi A, Capolino G A, Filippetti F, et al. A new monitoring system for wind turbines withdoubly-fed induction generators[C]//IEEE MELECON. Proceedings of the 13th IEEE Mediterranean Electrotechnical Conference. IEEE MELECON 2006, May 16-19, Spain. 2006: 1142-1145.
    [16] Pazos F J, Amantegui J, Gago H. Differentiated monitoring strategies for application in large electrical networks[C]//CIGRE/IEEE PES International Symposium on Quality and Security of Electric Power Delivery Systems, 2003: 225-230.
    [17]冯健,张化光,伦淑娴,等.输油管道泄漏监测与定位系统的研制[J].东北大学学报(自然科学版), 2003, 24(8): 731-734.
    [18]吴海霞,蒋耘晨,赵显利.运用虚拟仪器实现输油管道泄漏监测和定位[J].北京理工大学学报, 2004, 24(2): 174-177.
    [19]蒋耘晨,吴海霞.输油管道泄漏监测SCADA系统设计与实现[J].仪表技术与传感器, 2004(2): 24-25.
    [20]李战平,雷红妮,王宏仂.天然气集输管道监测系统的研究与应用[J].工业控制计算机, 2008, 21(2): 33-34.
    [21] Zhou J, Liang Z, Chen W. An Effective Remote Transmission Method for Health Monitoring System of Bridge Group Based on SDH Technology[C]//Proceedings of the International Conference on ITS Telecommunications 2007. ITST 2007, June 6-8, Sophia Antipolis, France. 2007: 1-4.
    [22]付军,严新平,初秀民.基于智能C/S架构的桥梁健康监测系统分析[J].武汉理工大学学报(交通科学与工程版), 2005, 29(5): 743-746.
    [23]王平,童颙,贾化萍,等.大坝安全监测系统硬件集成研究及应用[J].河海大学学报(自然科学版), 2007, 35(1): 26-29.
    [24]蒋奇.分布式光纤温度传感技术在隧道监测中的应用[J].应用光学, 2005, 26(3): 20-22.
    [25] Marino P, Machado F, Otero S, et al. Internet-based sensor system for environmental monitoring[C]//Proceedings of the IEEE Sensors 2004. IEEE ICSENS 2004, Oct 24-27, Vienna, Austria. 2004: 40-43.
    [26] Manes G, Fantacci R, Chiti F, et al. Enhanced System Design Solutions for Wireless Sensor Networks applied to Distributed Environmental Monitoring[C]//Proceedings of the IEEE Conference on Local Computer Networks 2007. IEEE LCN 2007, Oct 15-18, Dublin, Ireland. 2007: 807-814.
    [27]黄明,彭苏萍,张丽娟,等. GIS、SMS/GPRS的环境监测系统设计与实现[J].哈尔滨工程大学学报, 2008, 29(7): 749-754.
    [28]仲元昌,汤宝平,谭春禄,等.用于大气环境监测的无线智能传感器阵列研究[J].通信学报, 2008, 29(6): 137-140.
    [29] Lai D, Fang Z. Real-Time Remote Monitoring of Out-of-Hospital Patients Especially with High Risk Heart Diseases[C]//Proceedings of the IEEE/ICME International Conference on Complex Medical Engineering 2007. IEEE/ICME ICCME 2007, May 23-27, Beijing, China. 2007: 332-335.
    [30] Choi J, Park J W, Chung J, et al. An intelligent remote monitoring system for artificial heart[J]. IEEE Transactions on Information Technology in Biomedicine, 2005, 9(4): 564-573.
    [31] Zakon R H. Hobbes' Internet Timeline v8.2[EB/OL]. 2006[2009-04-06]. http://www.zakon.org/robert/internet/timeline/.
    [32]中国互联网络信息中心.中国互联网发展大事记(1987-2007)[EB/OL].2008[2009-04-06]. http://www.cnnic.net.cn/html/Dir/2003/10/22/1001.htm.
    [33]中国互联网络信息中心.中国互联网络发展状况统计报告[EB/OL]. 2009[2009-04-06]. http://www.cnnic.net.cn/uploadfiles/pdf/2009/1/13/92458.pdf.
    [34]林闯,雷蕾.下一代互联网体系结构研究[J].计算机学报, 2007, 30(5): 693-711.
    [35]吴建平,李星,李崇荣. CNGI核心网CERNET2的设计[J].中兴通讯技术, 2005, 11(3): 16-20.
    [36]网易科技.工信部正式发三张3G牌照[EB/OL]. 2009/2009-01-07[2009-01-07]. http://tech.163.com/09/0107/14/4V2HLRII000933IK.html.
    [37]网易科技.中国正式进入3G时代[EB/OL]. 2009/2009-01-07[2009-01-07]. http://tech.163.com/special/000933IJ/3GLicense.html.
    [38]新浪科技.北京等十大国内城市明确无线城市计划[EB/OL]. 2008/2008-07-30[2009-04-07]. http://tech.sina.com.cn/t/2008-07-30/07152359406.shtml.
    [39]通信产业报.无线城市:WLAN的终极目标[EB/OL]. 2009/2009-04-03[2009-04-07]. http://it.sohu.com/20090403/n263180174.shtml.
    [40] IDC中国. IDC 2009年中国ICT市场预测:移动互联网正式进入高速发展期[EB/OL]. 2009/2009-01-07[2009-01-08]. http://www.idc.com.cn/about/detail.jsp?id=NDA3.
    [41]刘华.纽约无线水表计划给无线城市和3G的启迪[EB/OL]. 2009/2009-03-31[2009-04-06]. http://www.cww.net.cn/TComment/html/2009/3/31/20093311133458806.htm.
    [42]厦门无线城市的典型应用[J].通信世界, 2009(08): B15.
    [43] Stevens W. Richard. TCP/IP详解,卷1:协议[M].北京:机械工业出版社, 2000: 24-37.
    [44] Comer D. E.用TCP/IP进行网际互联第一卷:原理、协议与结构(第四版)[M].北京:电子工业出版社, 2001: 144-173.
    [45] Wikimedia Foundation. Internet socket[EB/OL]. 2009[2009-04-11]. http://en.wikipedia.org/wiki/Internet_socket.
    [46] Kalaitzakis K, Koutroulis E, Vlachos V. Development of a data acquisition system for remote monitoring of renewable energy systems[J]. Measurement, 2003, 34(2): 75-83.
    [47] Zhou H. Wireless Communication Design in Water Factory Monitor System by Sockets[C]//Proceedings of 4th International Conference on Wireless Communications, Networking and Mobile Computing. WiCOM 2008, Oct 12-14, 2008: 1-5.
    [48] Roberts P A, Challinor S. IP Address Management[J]. BT Technology Journal, 2000, 18(3): 127-136.
    [49] Internet Engineering Task Force. Address Allocation for Private Internets[S/OL]. 1996[2009-04-09]. http://www.ietf.org/rfc/rfc1918.txt.
    [50]马骏骁,李伟,杨智君,等.科学仪器工作状态监测装置的设计与实现[J].分析化学, 2007, 35(3): 466-468.
    [51]田地,马骏骁,邱春玲,等.科学仪器工作状态监测装置:中国发明专利, ZL200510119017.X[P]. 2005-11-25.
    [52]马骏骁.科学仪器工作状态远程监测技术的研究与应用[D].长春:吉林大学, 2008.
    [53] Wang F, Tian D, Yang H, et al. A Distributed Monitoring System for Working Status of Scientific Instruments[C]//IEEE Robotics & Automation Society. Proceedings of IEEE International Conference on Automation and Logistics 2008. IEEE ICAL 2008, September 1-3, Qingdao, China. IEEE Press, 2008: 1016-1021.
    [54]田地,王丰贵,杨智君,等.基于控制计算机的科学仪器工作状态监测方法:中国发明专利, 200710055206.4[P]. 2007-01-04.
    [55] Marsh K. Win32 Hooks[EB/OL]. [2008-01-16]. http://msdn2.microsoft.com/en-us/library/ms997537.aspx.
    [56]邱建雄. Hook技术及其在软件研发中的应用[J].国防科技大学学报, 2002, 24(1): 77-80.
    [57]戴春达,符红光. Win32中钩子的实现技术及其应用[J].计算机应用, 2002, 22(8): 72-74.
    [58] Zitova B, Flusser J. Image registration methods: a survey[J]. Image and Vision Computing, 2003, 21(11): 977-1000.
    [59]王红梅,张科,李言俊.图像匹配研究进展[J].计算机工程与应用, 2004, 40(19): 42-44.
    [60] Rahm E, Bernstein P A. On Matching Schemas Automatically[R]. MSR Tech. Report, MSR-TR-2001-17, 2001.
    [61] Madhavan J, Bernstein P A, Rahm E. Generic Schema Matching with Cupid[C]//VLDB. Proceedings of the 27th International Conference on Very Large Data Bases. VLDB 2001, September 11-14, Roma, Italy. San Francisco: Morgan Kaufmann Publishers Inc, 2001: 49-58.
    [62] NDIS.com. Windows network data and packet filtering[EB/OL]. [2008-01-20]. http://www.ndis.com/papers/winpktfilter.htm.
    [63] Floroiu J W, Ionescu T C, Ruppelt R, et al. Using NDIS intermediate drivers for extending the protocol stack: A case study[J]. Computer Communications, 2001, 24(7-8): 703-715.
    [64]郭兴阳,高峰,唐朝京.一种NDIS中间层数据包过滤方法[J].计算机工程, 2004, 30(17): 102-103.
    [65]杨智君,田地,周斌.基于NDIS中间层驱动程序的网络监测器[J].吉林大学学报(工学版), 2006, 36(2): 224-226.
    [66]杨智君.入侵检测关键技术在大型科学仪器工作状态监测系统中的研究与应用[D].长春:吉林大学, 2006.
    [67] Bessonov A V. A Serial Port Spy for NT[EB/OL]. [2008-01-16]. http://www.ddj.com/dept/windows/184416559.
    [68]毛宏宇.基于WDM模型的数据流检测技术研究与应用[D].长春:吉林大学, 2007.
    [69]王丰贵,商飞,田地,等.基于计算机屏幕识别技术的仪器状态监测[J].吉林大学学报(工学版), 2009, 39(2): 463-466.
    [70]邱岚,李翠华. Hook技术在视频截取中的应用研究与实现[J].厦门大学学报(自然科学版), 2003, 42(6): 709-713.
    [71]吴洪才,殷人昆,贺思德.屏幕捕获技术在多媒体教学中的实现探讨[J].计算机工程, 2003, 29(13): 195-196.
    [72] Microsoft Corporation. Mirror Drivers[EB/OL]. [2009-04-12]. http://msdn.microsoft.com/en-us/library/ms797878.aspx.
    [73] UltraVNC Website. UltraVNC Mirror Driver[EB/OL]. [2007-06-26]. http://www.uvnc.co m/features/driver.html.
    [74] Microsoft Corporation. Windows Driver Kit: Display Devices: Display Architecture[EB/OL]. 2009[2009-04-08]. http://msdn.microsoft.com/en-us/library/ms801048.aspx.
    [75]汪锐,杨士元,董炜.基于Windows的穿戴式计算机无线显示设计[J].计算机工程, 2005, 31(24): 193-195.
    [76] Gao L, Zhang J, Zheng Q, et al. Experience with mirror drivers for distributed workspace[C]//ACM Special Interest Group on Applied Computing. Proceedings Of the45th ACM Southeast Conference. ACMSE 2007, Mar 23-24, Winston-Salem, NC, USA. 2007: 168-173.
    [77] Brown L G. A Survey of Image Registration Techniques[J]. ACM Computing Surveys (CSUR), 1992, 24(4): 325-376.
    [78]王立新,刘彤宇,李阳. SSDA图像匹配算法的研究及实现[J].光电技术应用, 2005, 20(03): 53-55.
    [79] Hatabu A, Miyazaki T, Kuroda I. Optimization of decision-timing for early termination of SSDA-based block matching[C]//Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing. ICASSP 2003, Apr 6-10, Hong Kong, China. 2003: 533-536.
    [80]高富强,张帆.一种快速彩色图像匹配算法[J].计算机应用, 2005, 25(11): 2604-2605.
    [81] Wikimedia Foundation. Network address translation[EB/OL]. 2009/2009-04-02[2009-04-09]. http://en.wikipedia.org/wiki/Network_address_translation.
    [82] Internet Engineering Task Force. IP Network Address Translator (NAT) Terminology and Considerations[S/OL]. 1999[2009-04-09]. http://www.ietf.org/rfc/rfc2663.txt.
    [83] OPC Foundation. OPC Overview[EB/OL]. [2008-05-04]. http://www.opcfoundation.org/DownloadFile.aspx?CM=3&RI=1&CN=KEY&CI=282.
    [84] OPC Foundation. OPC DA 2.05a Specification [S/OL]. 2002[2009-04-10]. http://www.opcfoundation.org/DownloadFile.aspx?CM=3&RI=66&CN=KEY&CI=274&CU=7.
    [85] OPC Foundation. OPC XMLDA 1.01 Specification [S/OL]. 2004[2009-04-10]. http://www.opcfoundation.org/DownloadFile.aspx?CM=3&RI=231&CN=KEY&CI=278&CU=15.
    [86] Persin S, Tovornik B. Real-time implementation of fault diagnosis to a heat exchanger[J]. Control Engineering Practice, 2005, 13(8): 1061-1069.
    [87] Gaitan V, Turcu C, Goloca A, et al. An RFID and OPC Technology Based Distributed System for Production Control and Monitoring[C]//1st Annual RFID Eurasia, Istanbul. 2007: 1-6.
    [88] Sahin C, Bolat E D. Development of remote control and monitoring of web-based distributed OPC system[J]. Computer Standards & Interfaces, In Press, Corrected Proof.
    [89] Van Tan V, Yoo D, Yi M. Modern Distributed Data Acquisition and Control Systems Based on OPC Techniques[C]//Proceedings of 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems. ECBS 2007, Tucson, AZ. 2007: 115-122.
    [90] UPnP Forum. Understanding Universal Plug and Play (White Paper)[EB/OL]. [2008-05-04]. http://www.upnp.org/download/UPNP_UnderstandingUPNP.doc.
    [91] Bodlaender M P. UPnP 1.1 - designing for performance & compatibility[J]. IEEE Transactions on Consumer Electronics, 2005, 51(1): 69-75.
    [92] Kuk-Se K, Chanmo P, Joon L. Internet Home Network Electrical Appliance Control on the Internet with the UPnP Expansion[C]//Proceedings of International Conference on Hybrid Information Technology 2006. ICHIT 2006, 2006: 629-634.
    [93] Tan D, Li P, Pan X. Embedded Industry Monitoring Network System Based on UPnP[C]//International Conference on Convergence Information Technology 2007, Gyeongju. 2007: 1200-1206.
    [94] Li P, Tan D, Zhou T, et al. Status monitoring and fault diagnosis network system based on UPnP[C]//Progresses in Fracture and Strength of Materials and Structures. Asian Pacific Conference for Fracture and Strength 2006, Nov 22-25, Sanya, Hainan Island, China. 2007: 2632-2635.
    [95]陈璐.大型科学仪器工作状态监测系统—应用服务子系统的研究与开发[D].长春:吉林大学, 2006.
    [96] Wikipedia Foundation. ICQ[EB/OL]. 2009[2009-04-10]. http://en.wikipedia.org/wiki/ICQ.
    [97] Wikipedia Foundation. Instant messaging[EB/OL]. 2009/2009-04-05[2009-04-06]. http://en.wikipedia.org/wiki/Instant_messaging.
    [98] The International Engineering Consortium. Instant Messaging[EB/OL]. [2009-04-10]. http://ipv6.ppk.itb.ac.id/~dikshie/buku/tutorial/instant_msg.pdf.
    [99]张文茂,章淼,毕军,等.互联网即时消息(Instant Messaging,IM)的研究现状与展望[J].小型微型计算机系统, 2007, 28(7): 1162-1168.
    [100] Alvestrand H. Instant Messaging and Presence on the Internet[EB/OL]. 2002[2009-04-10]. http://www.isoc.org/briefings/009/briefing09.pdf.
    [101] Vaughan-Nichols S J. Presence technology: more than just instant messaging[J]. Computer, 2003, 36(10): 11-13.
    [102] WullertⅡJ R, Shim H S, Mouchtaris P, et al. Presence management in next-generation networks[C]//Proceedings of SPIE, Vol. 4522, no. 69. Voice Over IP (VoIP) Technology, Aug 21, Denver, CO, USA. 2001, DOI: 10.1117/12.434287.
    [103] Internet Engineering Task Force. A Model for Presence and Instant Messaging[S/OL]. 2000[2009-04-10]. http://www.ietf.org/rfc/rfc2778.txt.
    [104] Internet Engineering Task Force. Instant Messaging / Presence Protocol Requirements[S/OL]. 2000[2009-04-10]. http://www.ietf.org/rfc/rfc2779.txt.
    [105] Wang F, Yang H, Tian D. IM-based Communication Mechanism for an On-line Monitoring System[C]//Proceedings of International Workshop on Intelligent Systems and Applications 2009. ISA 2009, May 23-24, Wuhan, China. IEEE Press, 2009: 145-148.
    [106]李远杰,刘渭锋,张玉清,等.主流即时通软件通信协议分析[J].计算机应用研究, 2005, 22(7): 243-245.
    [107]刘彬,赵荣彩,丛建刚.即时通信协议分析与监控技术研究[J].计算机应用研究, 2007, 24(9): 260-262.
    [108] Internet Engineering Task Force. Common Profile for Instant Messaging (CPIM)[S/OL]. 2004[2009-04-10]. http://www.ietf.org/rfc/rfc3860.txt.
    [109] Internet Engineering Task Force. Address Resolution for Instant Messaging and Presence[S/OL]. 2004[2009-04-10]. http://www.ietf.org/rfc/rfc3861.txt.
    [110] Internet Engineering Task Force. Session Initiation Protocol (SIP) Extension for Instant Messaging[S/OL]. 2002[2009-04-10]. http://www.ietf.org/rfc/rfc3428.txt.
    [111] Internet Engineering Task Force. Extensible Messaging and Presence Protocol (XMPP): Core[S/OL]. 2004[2008-05-04]. http://www.ietf.org/rfc/rfc3920.txt.
    [112] Internet Engineering Task Force. Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence[S/OL]. 2004[2008-05-04]. http://www.ietf.org/rfc/rfc3921.txt.
    [113] Zhigang J, Hui J, Lu H. Instant messaging and presence services using SIMPLE[C]//IEEE Region 10 Conference TENCON 2004, 2004: 157-159.
    [114] Nah J W, Cho Y H, Kim S W, et al. Architecture for extensible mobile instant messaging and presence service over IMS[C]//Proceedings of 3rd International Conference and Workshops on Communication Systems Software and Middleware. COMSWARE 2008, Bangalore. 2008: 395-400.
    [115] Zhang Y, Liao J, Zhu X, et al. Inter-working between SIMPLE and IMPS[J]. Computer Standards & Interfaces, 2007, 29(5): 584-600.
    [116] Xiang F. Instant Messaging Systems[J]. Computer Communications, 2004, 27(1): 141.
    [117] W3C org. Extensible Markup Language (XML) 1.0[S/OL]. 2008[2009-04-11]. http://www.w3.org/TR/xml.
    [118] Internet Engineering Task Force. The transport layer security (TLS) protocol version 1.1[S/OL]. 2006[2009-04-06]. http://www.ietf.org/rfc/rfc4346.txt.
    [119] Internet Engineering Task Force. Simple authentication and security layer (SASL)[S/OL]. 2006[2009-04-06]. http://www.ietf.org/rfc/rfc4422.txt.
    [120] XMPP Standards Foundation. Core XMPP Protocol Stack[EB/OL]. [2008-04-10]. http://xmpp.org/protocols.
    [121] Wikimedia Foundation. STARTTLS[EB/OL]. 2009[2009-04-11]. http://en.wikipedia.org/wiki/STARTTLS.
    [122] Google corporation. Open Communications[EB/OL]. 2009[2009-04-10]. http://code.google.com/apis/talk/open_communications.html.
    [123] Holzner Steven. XML完全探索[M].北京:中国青年出版社, 2001: 165-197.
    [124]贾小珠.深入浅出XML[M].北京:人民邮电出版社, 2001: 61-76.
    [125] Stevens W. Richard. TCP/IP详解,卷3:TCP事务协议、HTTP、NNTP和UNIX域协议[M].北京:机械工业出版社, 2002: 129-141.
    [126] XMPP Standards Foundation. Jabber HTTP Polling[S/OL]. 2006[2009-04-10]. http://xmpp.org/extensions/xep-0025.html.
    [127] XMPP Standards Foundation. Bidirectional-streams Over Synchronous HTTP (BOSH)[S/OL]. 2008[2009-04-10]. http://xmpp.org/extensions/xep-0124.html.
    [128] XMPP Standards Foundation. XMPP Software: Servers[EB/OL]. [2009-04-10]. http://xmpp.org/software/servers.shtml.
    [129] Jive Software. Open Realtime[EB/OL]. 2009[2009-04-10]. http://www.igniterealtime.org.
    [130] Jive Software. Openfire[EB/OL]. 2009[2009-04-10]. http://www.igniterealtime.org/projects/openfire.
    [131] Jive Software. Openfire plug-in developer guide[EB/OL]. 2009[2009-04-06]. http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/plugin-dev-guide.html.
    [132] Internet Engineering Task Force. The PLAIN Simple Authentication and Security Layer (SASL) Mechanism[S/OL]. 2006[2009-04-10]. http://www.ietf.org/rfc/rfc4616.txt.
    [133] Internet Engineering Task Force. Using Digest Authentication as a SASL Mechanism[S/OL]. 2000[2009-04-10]. http://www.ietf.org/rfc/rfc2831.txt.
    [134]曾春平. Inside XML,XML编程从入门到精通[M].北京:希望电子出版社, 2002: 197-214.
    [135] Internet Engineering Task Force. The Base16, Base32, and Base64 Data Encodings[S/OL]. 2003[2009-04-11]. http://www.ietf.org/rfc/rfc3548.txt.
    [136] Barry & Associates, Inc. Service-oriented architecture (SOA) definition[EB/OL].[2008-01-08]. http://www.service-architecture.com/web-services/articles/service-oriented_architecture_soa_definition.html.
    [137] Waeyenbergh G, Pintelon L. A framework for maintenance concept development[J]. International Journal of Production Economics, 2002, 77(3): 299-313.
    [138] Mathew A, Zhang S, Ma L, et al. Reducing maintenance cost through effective prediction analysis and process integration[J]. Advances in Vibration Engineering, 2006(2): 87-96.
    [139]郭前进,于海斌,徐皑冬.基于状态维修的开放系统研究与实现[J].计算机集成制造系统-CIMS, 2005(3): 416-421.
    [140] Sommerville I. Soft Engineering, Eighth Edition[M]. Pearson Education, 2006: 743-746.
    [141]李文军,周晓聪,李师贤.分布式对象技术[M].北京:机械工业出版社, 2004.
    [142] Emmerich W, Kaveh N. Component technologies: Java beans, COM, CORBA, RMI, EJB and the CORBA component model[C]//Proceedings of the 24rd International Conference on Software Engineering. ICSE 2002, 2002: 691-692.
    [143] Object Management Group. A Discussion of the Object Management Architecture[EB/OL]. 1997[2009-04-06]. http://www.omg.org/docs/formal/00-06-41.pdf.
    [144] Mahmoud Q H. Distributed Programming with Java, Chapter 11: Overview of CORBA[EB/OL]. Manning Press. 2001[2009-04-06]. http://java.sun.com/developer/Books/corba/ch11.pdf.
    [145] Object Management Group. CORBA Overview[EB/OL]. 2001[2009-04-06]. http://www.omg.org/docs/formal/01-02-06.pdf.
    [146] Sun Microsystems. JSR 220: Enterprise JavaBeans,Version 3.0, EJB Core Contracts and Requirements[EB/OL]. 2006[2009-04-06]. http://jcp.org/aboutJava/communityprocess/final/jsr220/index.html.
    [147] Cavaness C, Keeton B. Special Edition Using Enterprise JavaBeans 2.0, Chapter 3: EJB Concepts[EB/OL]. Que Publishing. 2002[2009-04-06]. http://java.sun.com/developer/Books/ejbtechnology/ch3.pdf.
    [148] Microsoft Corporation. DCOM Technical Overview[EB/OL]. 1996[2009-04-06]. http://msdn.microsoft.com/en-us/library/ms809340.aspx.
    [149] Lebold M, Reichard K, Boylan D. Utilizing dcom in an open system architecture framework for machinery monitoring and diagnostics[C]//IEEE Aerospace Conference 2003, 2003: 1227-1236.
    [150]杨叔子,史铁林,李东晓.分布式监测诊断系统的开发与设计[J].振动、测试与诊断, 1997(1): 1-6.
    [151]王丰贵,田地.面向服务的分布式监测系统体系结构设计应用[J].计算机工程与设计, 2009, 2009年07月见刊.
    [152] Carey M J. SOA What?[J]. Computer, 2008, 41(3): 92-94.
    [153]刘新法,叶晓俊.基于XMLBeans和Web服务技术构建SOA[J].计算机工程与设计, 2007(6): 1320-1323.
    [154] Barry & Associates, Inc. Web Services explained[EB/OL]. [2008-01-08]. http://www.service-architecture.com/web-services/articles/web_services_explained.html.
    [155] W3C. Web Services Architecture[EB/OL]. [2008-01-08]. http://www.w3.org/TR/ws-arch/wsa.pdf.
    [156] Wikimedia Foundation. SOAP[EB/OL]. 2009[2009-04-11].http://en.wikipedia.org/wiki/SOAP.
    [157] W3C org. Simple Object Access Protocol (SOAP) 1.1[S/OL]. 2000[2009-04-11]. http://www.w3.org/TR/2000/NOTE-SOAP-20000508.
    [158] Ye W. Improve interoperability between J2EE technology and .NET[EB/OL]. [2008-01-08]. http://www.ibm.com/developerworks/webservices/library/ws-tip-j2eenet1/?S_TACT=105AGX52&S_CMP=cn-a-ws.
    [159]王兴邦,黄凯,郝永胜,等.全国大型科学仪器共享网络信息管理系统的开发与应用[J].中国科技资源导刊, 2008, 40(4): 49-54.
    [160]闻星火,孙丽为,刘连臣,等.建设高等学校仪器设备和优质资源共享系统,为教学科研服务[J].实验技术与管理, 2005, 22(10): 1-7.
    [161]李明,闻星火,黄乐.不断完善大型仪器设备公共服务体系充分发挥资源效益[J].实验技术与管理, 2005, 22(10): 12-16.
    [162]李伟.基于嵌入式Linux的科学仪器工作状态记录器的研制[D].长春:吉林大学, 2007.
    [163] Ashworth P. WAP和WML开发指南[M].北京:电子工业出版社, 2001: 1-10.
    [164] Community ENTerprise Operating System. CentOS Overview[EB/OL]. [2009-04-11]. http://www.centos.org.
    [165] Red Hat Middleware. JBoss Enterprise Application Platform Features[EB/OL]. [2009-04-11]. http://www.jboss.com/products/platforms/application/features.
    [166] Apache Software Foundation. The Apache HTTP Server Project[EB/OL]. 2009[2009-04-11]. http://httpd.apache.org.
    [167] Wikimedia Foundation. DMZ (computing)[EB/OL]. 2009[2009-04-11]. http://en.wikipedia.org/wiki/Demilitarized_zone_(computing).

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

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

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