基于构件的分布式防汛信息系统框架研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
软件复杂性的增加和应用需求的扩大,使软件开发面临着前所未有的挑战。本文在研究了国内
    外软件构件技术方面的一些学术和应用成果的基础上,对构件的定义及构件的基本性质进行了研
    究,认为构件复用是一种大粒度复用,并且适合运用于特定应用领域的系统开发。领域应用框架的
    引入使构件的复用和系统的集成更加方便。软件构件技术、分布式对象技术对传统的系统开发方式
    产生了巨大的影响,以其分布性、开放性、可配置性、高效性、易维护性等优点同软件复用技术被
    认为是解决软件危机的有效途径。但已有的研究过多地考虑技术上的通用性,使得这些成果在运用
    于特定领域时,往往无法达到理想效果,在一些特殊行业领域应用中表现得尤为突出。而且,只有
    结合领域应用才能生产出大粒度的可复用软件构件。
     针对这种情况,本文的基本思路是:在防汛信息系统开发过程中,充分利用软件构件和应用框
    架来提高系统质量和效率,利用分布式对象技术来解决系统集成问题。在研究了国内外相关技术成
    果基础上,结合防汛信息系统的特点,重点研究了领域应用框架、构件模型、数据存取、开放GIS
    等问题,并实现了一个原型系统。基于研究的理论性和实用性,本文主要研究成果如下:
     (1)研究了基于构件的软件开发方法的基本特点,以及相关领域应用构件分析开发方法和技
    术。为了能够在实际的防汛信息系统开发中较好地运用领域构件,提出了基于功能和形式的领域
    构件设计方法和基于构件的软件分层开发的开发模式。
     (2)对应用框架和开放式体系结构的基本概念和特点进行了分析,从防汛系统特定领域应用
    需求出发,提出了一个开放分布式防汛信息系统集成框架OAIF,OAIF由功能构件、数据存取服
    务、地理信息框架组成,几个部分结合在一起实现一般防汛信息系统的功能。结合多种技术给出
    了相应的解决方案。该方案由于采用CORBA的集成框架、基于构件的软件开发等技术,基于该
    框架实现的系统在实际应用中具有较好的开放性、跨平台性和异构集成性。
     (3)通过对构件的定义、构件的基本性质和构件模型的研究,结合防汛信息系统的特点,给
    出了一个防汛系统领域构件的原型FCCM。结合FCCM构件的特点,提出按功能和依赖关系进行
    FCCM构件的分类,同时按术语和依赖进行构件的存储和管理。
     (4)提出了通用数据存取中间件的概念,通过在软件构件和数据源之间建立一个中间层,对
    构件屏蔽数据源的差异,使领域构件的开发建立在一致的数据视图之上,实现了异构数据的集成
    和对数据的透明访问,并结合防汛系统实际数据结构情况探讨相应的解决方案。
     (5)研究了开放分布式GIS,结合OGIS、分布式对象、软件构件、空间数据库等技术,给出
    了一个基于CORBA、集成多种开放标准和规范的的分布式GIS软件模型,探讨了相关的实现技
    术,并实现了一个原型系统。
     (6)结合前述研究成果,构造了一个开放分布式汛情监视原型系统。汛情监视系统是典型的
    防汛信息系统,涉及GIS、实时数据处理、动态显示等多种需求,结果证明本研究成果是可行的。
Along with the increasing complexity of software and the continuous extension of application requirements, the software development is facing more and more unprecedented challenges. Based on the research of some scientific results and application productions about software component, this dissertation discussed the definition and outlined the characteristics of component, and considered that component reuse is the big granularity reuse which adapts to domain system development, the import of domain framework will make component reuse and system integration easily. With their distributality and open, deployability, high efficiency, easy maintenance, etc. Software component and distributed object technology brings great influence to the traditional development methods. Together with software reuse, they are considered to be the approach to solve the software crisis. At present, because overemphasized on the generality of technology, the existent study made these productions cannot obtain ideal effect on special domain. But only combining with domain application, big granularity reuse components can be produced.
    In this paper, we are trying to solve the problems mentioned above by the following approaches. In the development of Flood Control Information System (FCIS), we try to make the best use of software components and application framework to promote the system quality and efficiency, and use distributed object technology to advance system integration. Based on the study of correlative technology results, combining with FCIS' characteristics, this paper research on domain application framework, component model, data accessing, Open GIS. Finally, we present a prototype system. In detail, the main research contents are described as followings:
    1 .This paper researched on the characteristics of Components Based Development (CBD), discussed about domain component analysis method and technology. In order to apply domain component in the development of FCIS, this paper gave out a domain component design method based on function and formation. At the same time, a CBD method through layered development was presented.
    2.From the domain requirement of FCIS, through the analysis of the concepts and characteristics of application framework and opening system, this paper presented a open distributed FCIS integration framework-OAff which was composed of the function components, data access service, GIS framework. Combined with the mutli-technology, a solution, which adopted CORBA, CBD, and others, was given out. The application implemented within this framework would have better opening and heterogeneous environment integration.
    3.Combined with the characteristics of FCIS, after the study of the concepts, characteristics and the model of component, we present a FCIS component model prototype-FCCM. At the same time, a classify method by function and dependence, a storage method by term and dependence have been put forward.
    4.A unified data access middleware concept has been presented. By establishing a middle layer between software component and data source, it makes the development of component setup on a coherent
    
    
    
    data view. This realized different data source integration and transparent accessing. In accordance with the practical data structure of FC1S, we discussed the corresponding solution.
    SJBased on OGIS, distributed object, software component, spatial database, and other technologies, we presented an Open GIS model. Using CORBA and other Open standards, an Open GIS prototype system has been implemented.
    6.Based on the above research works, we implemented an open distributed Flood Monitor System(FMS). FMS is a typical FCIS that deals with GIS, real time data access, dynamic display and other requirements. The result proved that the achievements of this study is feasible.
引文
[1]Gacek C., Exploiting domain architecture in software reuse, University of southern California, Tech Rep:USC/CSE-95-TR-501
    [2]刘晓铭、刘积仁等,构件化领域框架设计及实现,计算机研究与发展,Vol 36,№.2 Feb 1999
    [3]Garlan D, Shaw M., An introduction to software Architecture, CMU SEI Tech Rep:CS-94-166, 1994
    [4]杨芙清,软件复用及相关技术,计算机科学,1999.Vol.26 №.5
    [5]NATO Standard for the Development of Reusable software Component
    [6]NATO Standard for Management of a Reusable software Component Library
    [7]NATO Standard for Software Reuse Procedure
    [8]Lewis J A, et al., On the Relationship between the Object-Oriented Paradigm and software Reuse:An Empirical Investigation, J. Object-Oriented Programming, 1992, 5(4):35-41
    [9]G. Booch, Object-Oriented Design with Application, Redword City, CA: the Benjamin/Cummings Publishing company Inc. 1991
    [10]R. Wirfs-Brock, Designing Object-Oriented Software, Englewood Cliffs, NJ:Prentice-Hall Inc. 1990
    [11]P. Coad, E. Yourdon, Object-Oriented Analysis, Englewood Cliffs, NJ:Prentice-Hall Inc. 1991
    [12]Aurdon E,、Coad P., Object-Oriented Analysis, 2nd ED, New Jersey: Yourdon Press, 1993
    [13]Klaus Bergner、andreas Rausch, ect., A Componentware Methodology Based on Process patterns,http://www4.informatic.tu-muenchen.de 27th April 1998.
    [14]Balbir Barn、Alan W. Brown, John Choesman, Methodes and Tools for Component Based Development, Sterling Software,Application Development Division.
    [15]詹永照、谢立、孙仲秀,使用CORBA实现各种分布式应用系统的策略,计算机科学,1999,Vol.26 №.4
    [16]Scoff. M.、Lewandowski, Frameworks for Component-Based Client/Server Computing, ACM Computing Surveys, 1998;30(1)
    [17]王怀民,分布式对象技术,计算机世界C版,1999.4.26
    [18]DCOM Technical Overiew, WWW. Microsoft.com/Ntserver/library. dcomtec,exe
    [19]DCOM Architecture White Paper, WWW. Microsoft. com
    [20]OMG CORBA Specification, WWW. omg. org
    [21]EJB Specification, WWW. sun.com
    [22]王千祥、刘畅、赵鲁印,分布式对象技术与软件复用,计算机科学,1999,Vol.26 №.5
    [23]Grahan I., Object-Oriented methods, Addison-Wesley, Working ham UK, 1991,410
    [24]常继传、郭立峰、马黎,可复用软件构件的表示和检索,计算机科学,1999 Vol.26 No.5
    [25]徐正权,软件复用方法与技术.,华中理工大学出版社,1998,20
    [26]杨芙清、梅宏、李克勤,软件复用与软件构件技术,电子学报,Vol.27 No.2,Feb.1999,69
    [27]Prieto-Diaz Ruben, Domain analysis:An introduction, ACM SiGSOFT software Engineering Notes, 1990,15(2)
    [28]Prieto-Diaz Ruben, Domain Analysis:An Introduction, Software Engineering Notes, 1990,15(2):47~54
    [29]Neighbors J., Software Construction using Components, PhD dissertation, Department of Information and Computer Science, university of California, Irvine, 1981
    [30]Petro James, et al, Model-Based Reuse Repository-Concepts and Experience, In:Hausi A. Muller &Ronald J. Norman eds. Proc. 7th intl. Workshop on CASE. IEEE Computer Society Press, Los Alamitos,California, USA, 1995,60~69
    [31]Feiler P H., Reengineering: An Engineering progblem(CMU/SEI-93-SR-5,ADA267117),Pittsburgh, Pa.: Software Engineering Center, CMU,July 1993
    [32]O.Nierstrasz、D. Tsichritzis (eds.), Object-Oriented Software Composition, Prentice Hall,1995
    [33]Russell F, The case for CASE software Engineering:A Europen Perspective, IEEE Computer Society Press, 1993 , 531-547
    [34]J. Magee、Jeff Kramer, Composing Distributed Object in CORBA, the third international Symposium on Automous Decentralized Systems, April, 1997
    
    
    [35]Chrysanthos Dellarocas, Toward a design Handbook for integrating Software Components, the Fifth Symposium on Assessment of software Tools and Technologies, Pittsburgh, PA.June, 1997
    [36]G.Wang、D. Klawitter、S. Smith, Component-Based Software Development:An Architectural View,COOTS'97 workshop on Software Component, Portland, Oregon, June 1997
    [37]Microsoft, "Component Description Information Model", July 1997. www. microsoft.com/reposity.
    [38]Tracz W., Implementation working group summary, In James Baldo, ed., Reuse in Practice Workshop, Pittsburgh, Pennsylvania, July 1989
    [39]Karlsson E.、Sommgard S.、Tryggeseth E., Classification of Object-Oriented Component for Ruse,In Proceedings of the TOOLST, Dortmund, Prentice-Hall, 1992
    [40]Ben-Natan R., CORBA-A Guide to the Common Object Request Broker Architecture,McGraw-Hill, New York, 1995.
    [41]Brocjschmidt K., Inside OLE2, Microsoft Press, 1994.
    [42]SunMicrosystem, JavaBeans API Specification Vision 1.01, July 24,1997
    [43]Brooks F P Jr, No Silver Bullet: Essence and Accident of Software Engineering, Computer, 1987,20(4):10-19
    [44]Brown Alan W, et al, Engineering of Component-Based Systems, 7-15, Component-Based Software Engineering, In:Select Papers from the Software Engineering institude. Los Alamitos,CA:IEEE Computer Society Press, 1996
    [45]Rymer J., The Muddle in the middle, Byte, April, 1996
    [46]Weiderman N、et al., Implications of Distributed Object Technology for Reengineering:[CMU/SEI-97-TR-005]. Pittsburgh, Pa.: Software Engineering Center, CMU, 1993
    [47]R.Orfali、D. harkey, Client/Server Programing with Java and CORBA, Willey & Sons, Inc.,New York, 1998
    [48]OMG Interopemble Name Service, http://cgi.omg.org/cgi-bin/doc? orbos/98-10-11
    [49]OMG CORBA Messaging, http://cgi.omg.org/cgi-bin/doc? orbos/98-05-05
    [50]OMG minimum CORBA, http://cgi.omg.org/cgi-bin/doc? orbos/98-08-04
    [51]OMG Real-time CORBA., http://cgi.omg.org/cgi-bin/doc? orbos/99-02-12
    [52]OMG Fault tolerance CORBA, http:/cgi.omg.org/cgi-bin/doc? orbos/99-10-05
    [53]OMG CORBA Components,. http://cgi.omg.org/cgi-bin/doc? orbos/99-02-05
    [54]OMG CORBA Component Scripting., http:/cgi.omg.org/cgi-bin/doc? orbos/98-08-01
    [55]OMG CORBA/Firewall Security., http:/cgi.omg.org/cgi-bin/doc? orbos/98-05-04
    [56]Microsoft, Distributed Component Object Model Protocal DCOM/1.0 Specification. May, 1996
    [57]OMG COM-CORBA Interworking, http:/cgi.omg, org/cgi-bin/doc? orbos/97-09-01
    [58]IONA Orbixhome, www. iona. com/info
    [59]David Curtis, Java RMI and CORBA, Object management Group, 1997
    [60]J. Gosling et al, Java Programing Language, Addison-Wesley, Reading,MA,1998
    [61]Mili H、Mili A, Reusing software: issues and research directions, IEEE Transactions on Software Engineering, 1995,21(6):528-562.
    [62]青鸟工程项目组,青鸟构件模型.,青鸟工程项目组技术报告,北京大学计算机科学系,1997
    [63]常继传、梅宏,STARS开放体系结构的可复用资产库框架,计算机科学,1999 Vol.26 №.5
    [64]STARS, Asset Library open Architecture Framework Version 1.2, Informal Technical Report,STARS-TC-04041/001/02, 1992
    [65]Morel J-M,、Faget J., The REBOOT Environment, BULL S. A. Rue Jean JAURES, F-78340 LESCLAYES-SOUS-BOIS, France
    [66]Prieto-Diaz、Ruben, Domain Analysis for Reusablity, In: Proc. Of COMPSAC'87, 1987,23-29
    [67]娄渊胜、王志坚、叶保留等,分布式防汛信息系统模型研究,河海大学学报,2001,No.5 Vol.29
    [68]国家863计划项目“防洪调度软件构件技术研究”技术报告,河海大学计算机及信息工程学院,2000
    [69]L. peter Doutch., Design reuse and frameworks in the Smalltalk-80 system, In Ted J. Biggerstaff and Alan J. Perlis, editors, Software Reuseablity, Volume Ⅱ:Application and Experience, pages 57-71.Addison-Wesley, reading, MA, 1989
    [70]Ralph E.、Johnson、Brian Foote, Designing reuasable classes, Journal of Object-Oriented Programming, 1(2):22-35,June/July 1988.
    
    
    [71]Wayue Huang, Taligent Application System Architecture, (?)Copyright IBM corp 1995.
    [72]车敦仁、周立柱、蒋维社.,软件体系结构、应用平台及框架仓库技术,计算机研究与发展,Vol.33 No.7 1996
    [73]Adler RM, Emerging Standard for component Software, IEEE Computer, 1995, 28(3)68-77
    [74]Erich Gamma、Richard Helm, Design Pattern Elements of Reusable Object-Oriented Software,Addison Wesley Longmnn Inc. 1995, 1-3
    [75]A.W. Brown、K.C. Wallnau, Engineering of Component-Based Systems, Proceedings of the 2nd IEEE international Conference on Complex Computer Systems, October 1996
    [76]Mary Shaw、David Garlan, Software Architecture: Perspective on an Emerging Discipline, Carnegie Mellon University, Pittsgurgh, PA 15213. Draft1.0 of September21, 1994.
    [77]Mcdermid JA, In praise of architects, Information and Software Technology, 1991, 33(8): 566-574.
    [78]Apple Computer Inc., OpenDOC Programmer's Guide for the MacOS, Addison-Wesley, 1996
    [79]娄渊胜、尹燕敏、王志坚,基于CORBA的通用数据存取中间件研究,小型微型计算机系统,Vol.22 No.10,2001
    [80]Bisher Y., Overcoming the Semantic and Other barriers to GIS interoperability, INT. J.GIS, 1998,12(4):299~314
    [81]Kottman C., Geodata interoperablility: What does It mean for Business geography?,www. OpenGIS.com
    [82]Chen Shupeng, Geo-Information and Regional Sustainable Development, Surveying and mapping Publication, Beijing, 1995
    [83]Open GIS Consortium, The OGC Technical Commitee Technoloy Development Process, Wayland,Massachusetts, 1997
    [84]Open GIS Consortium, OpenGIs Simple Feature Specification for OLE/COM.Revision 1.0, 18 May, 1999
    [85]Open GIS Consortium, OpenGIs Simple Feature Specification for CORBA.Revision 1.0, 18 May,1998
    [86]Open GIS Consortium, OpenGIs Simple Feature Specification for SQL.Revision 1.0., 18 may, 1999
    [87]Open GIS Consortium, OpenGIs Catalog Services Specification. Revision 1.0.0., 19 April, 1998
    [88]Open GIS Consortium, Coordination Transformation Service.Revision 1.00, 12 January,2001
    [89]Open GIS Consortium, Grid Coverage. Revision 1.00., 19 January,2001
    [90]Open GIS Consortium, OpenGIS Web Map server Interface Implementation Specification .Revision 1.0.0., 19 April,2000
    [91]Open GIS Consortium, Geography Markup Language(GML), 20 february, 2001
    [92]黄藏青、吴礼福、辛立勤,实时汛情监视系统的设计与实现,水文,1998增刊
    [93]Curtis D.,Java, Rmi and CORBA, White Paper of Object M
    [94]冯玉林、赵保华,软件工程,合肥:中国科学技术大学出版社,1992
    [95]顾明,软件工程中几种常用的软件开发方法的概述和比较,计算机科学 1999 Vol.26 №.1:88~89
    [96]Booch G, Object-oriented Design with Applications, Benjamin/Cummings, 1991
    [97]Coad P, Yourdon E, Object-oriented Analysis. Englewood Cliffs, NJ: Yourdon Press. 1990
    [98]Coad P, Yourdon E, Object-oriented Design. Englewood Cliffs, NJ: Yourdon Press. 1991
    [99]Rumbaugh J et al., Object-oriented Modeling and Design, Englewood Cliffs, NJ: Prentice-Hall, 1991
    [100]James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, William Lorensen. Object-Oriented Modeling and Design. Prentice-Hall, Inc., 1991.
    [101]Ivar Jacobson et al, OO Software Engineering, [AW 1992 0-201-54435-0]
    [102]余庆先、朱林,“向后式”软件开发方法,计算机工程与应用,1997,33(2):22~24
    [103]UML Summary version 1.1, Rational Software Corporation, 1 September 1997,www. rational.com/uml.
    [104]古新生、王拓、王伟,面向对象方法与C++新版本,西安:西安交通大学出版社,1993
    [105]Sterling Software, The CBD96 Standard Version 2.1, July 1998, www. sterling.com
    [106]耿刚勇、钟萃豪,采用软件构件技术开发领域应用软件,计算机科学 1997 Vol.24 №.1:58~62
    
    
    [107]国家863计划项目“防洪调度软件构件技术研究”研制报告,河海大学计算机及信息工程学院,2000
    [108]梅宏、常继传,软件构件和软件构架技术,计算机世界C版,1999.3.15
    [109]www.sterling.com
    [110]青鸟可复用软件开发指南,青鸟工程项目组技术报告,北京大学计算机科学系,1997,10
    [111]Foreman John、et al, Software technology Review, CMU/SEI, june 1997
    [112]Tilley Scott R., Domain-Retarget able Reverse engineering:[PHD thesis]. Department of Computer Science,University of Victoria, 1995
    [113]Mei Hong, et al., BDCom-C++: AC++ Program Understanding system, Chinese Joural of Electronics, 1997, 6(2):64~69
    [114]李留英、韩冰、曹蕾、齐治昌,统一建模语言UML,计算机科学 1998Vol.25 №.5:11~16
    [115]Garlan David et al., Summary of the dagstuhl workshop on software architecture, ACM SIGSOFT Software Engineering Notes, 1995, 20(3):63~83
    [116]Perry D E, Wolf A L., Foundations for the study of software architecture, ACM SIGSOFT Software Engineering Notes, 1992, 17(4):40~52
    [117]Garlan David、Perry D E., Introduction to the special issue on software architecture, IEEE Transactions on Software Engineering, 1995,21(4):269~274
    [118]Pree W., Active guidance of framework development, Software Concepts and Tools, 1995,16(3):136~145
    [119]Mohamed Fayad、Douglas C. Scgmidt, Object-Oriented application frameworks, Communications of ACM, 1997, 40(10):121~126
    [120]Andrew Shebanow. The Power of Frameworks. Reading, MA:Addison-Wesley, 1995
    [121]国家863计划项目“防洪调度软件构件技术研究”技术报告,河海大学计算机及信息工程学院,2000,12
    [122]Keith Shor, Component Based Development and Object Modeling, Texas Instruments Software,February 1997.
    [123]Ralph E. Johnson, Framework=Components+Patterns, Communications of ACM, October 1997,Volume40, Number 30. 39~42
    [124]Gamma E. R. Helm, R. Johnson、and J. O. Vlissades, Design Pattern:Elements of Reusable OO Software, Reading, MA:Addison-Wesley, 1995
    [125]G.Blair、G.Colson and N.Davies, Standards and platforms for open distributed processing,ELECTRONIC & COMMUNICATION ENGINEERING Joural JUNE 1996.
    [126]Distributed Computing Overview, http:/www. quoinc.com
    [127]The Open Software Foundation, Distributed Computing Environment, available from the Open Software Foundation, 11 Cambridge Center, Cambridge, MAO2142, USA, 1992
    [128]Object Management Group, The common request broker:architecture and specification, revision 2.3,june 1999 http://www.omg.org
    [129]国家防汛指挥系统项目办公室,《国家防汛指挥系统总体设计》,1999
    [130]Richard M. Adler, Emerging standards for component software. IEEE Computer, 28(3):68-77,March 1995.
    [131]Paul Clements, From subroutines to subsystems: Component-based software development, In Alan W. Brown, editor, Component-based Software Engineer-ing: Selected Papers from the Software Engineering Institute, pages 3-6. 1996.
    [132]Desmond D'Souza、Alan Wills, Catalysis, July 1998:p37
    [133]Clemens Szyperski, WCOP'96 Summary in ECOOP'96 Workshop Reader, dpunkt Verlag, 1997
    [134]Tom Digre, IEEE Software: Business Object Component Architecture, Sep./Oct. 1998
    [135]Michael Stal, Software-Concepts & Tools: What characterizes a (software) component?, Springer Verlag, 1998
    [136]Franz Huber、Andreas Rausch、Bernhard Rumpe, Modeling Dynamic Component Interface,Technische Universitat Munchen, 1997
    [137]Microsoft, Component Description Information Model, July 1997
    [138]徐家福、王志坚、翟成祥,对象式程序设计语言,南京大学出版社,1992
    
    
    [139]Lawrence J.Peters, Software Design: Methods and Techniques, Yourdon Press, 1981
    [140]J.Faget, REBOOT Reference Book, Technical Report REBOOT-003.7, ESPRIT, April 1992
    [141]王宁、陈滢等,一个基于CORBA的异构数据源集成系统的设计,软件学报,Vol.9,No.5,1998
    [142]Distributed Computing Overview, http:/www.quoinc.com
    [143]曹晓阳、刘锦德、唐雪飞,基于CORBA的数据库访问构件,计算机应用,1999,Vol.19 No.5
    [144]熊萍、刘锦德,如何利用CORBA构造数据库互操作支撑件,计算机应用,1998;18(3)
    [145]Jian Hu、Chris Mungall, CORBA as Infrastructure for Database Interopembility, Roslin Institute Edinburgh, 1997
    [146]Jian Hu, Database Connectivity and Interoperability in the Internet, Roslin Institute Edinburgh,1997
    [147]马红妹、谭庆平、陈火旺,基于Push技术的信息获取方式及其应用,计算机科学1999,Vol.26 №.3:56~57
    [148]边馥苓,地理信息系统的原理和方法[M],北京:测绘出版社,1996
    [149]阎君,地理信息共享与开放式地理信息系统技术研究,中国图像图形学报,1998,2:140~144
    [150]ESRI, ESRI Open Strategy-White Papers on SDE/CAD Client & Spatial Data Warehousing.1998, Http://www. esri.com/base/company/opengis/
    [151]QueCorporation,ODBC2使用大全,清华大学出版社,1995年
    [152]Bisher Y, Overcoming the Semantic and Other barriers to GIS Interoperability, INT. J. GIS, 1998,12(4):299~314
    [153]叶保留、马军涛、娄渊胜、王志坚,分布式开放GIS技术研究,南京大学学报,2000,10 Vol.36
    [154]Kurt Buehler, The Open Geodata Interoperability Specification, Open GIS Consortium,Wayland(MA)
    [155]The Open GIS Consortium, Inc. The Open GIS Guide, Third Edition, June 1998. xi,4~18
    [156]韩海洋、龚健雅、袁相儒,Internet环境下用Java/JDBC实现地理信息的互操作与分布式管理及处理.测绘学报,Vol28 No2,1999
    [157]企业级透明网关产品 OmniCONNECT,Sybase通讯,1997年,第4期
    [158]OpenMap. BBN Technologies. http://openmap.bbn.com/
    [159]Open GIS Consortium, The OpenGIS Abstract Specification Model, OpenGIS Project Document Number 98-100, http:/WWW. OpenGIS.org
    [160]The Open GIS Consortium, Inc., OpenOIS(?) Simple Features Specification For CORBA, Revision 1.0, March 1998. Page 83~100

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

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

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