1异构数据集成系统的技术支持
1)XML技术。XML是一种开放的,可以自我描述定义的数据结构。实现了数据的跨平台交换和传输。是现在数据交换的标准。XML技术解决了异构数据源需要的跨平台操作,另外,XML技术还具备强大的结构性和完善的语义,加上优良的交互性,使数据极易操作并且给数据的转换提供了技术支持。2)WebServices技术。WebServices技术是先进的动态集成方案,能够增加系统的灵活性和伸缩性,基于传统的集成技术,但是又克服了其缺陷,极大程度的满足了松散耦合。该技术提供了一系列的服务接口,可保证信息工程中的信息在异构平台中没有障碍的传输,同时方便分析和使用。
2异构数据集成系统目标
异构数据集成系统的目标为对多个异构数据源进行整合,能够实现统一查询的操作页面,用户能够在页面上透明的操作信息,有效的解决了平台异构、语义异构和数据格式上的异构。为信息工程监理提供了数据支持,实现了信息工程建设中对信息的收集、分析和使用。信息工程监理中的数据异构性问题经过异构数据集成系统的管理,得到了有效解决,同时,系统的自治性问题、透明性问题以及系统的升级扩展都得到了解决,提高了信息工程监理的技术水平。
3异构数据集成系统具体设计
信息工程监理异构数据集成平台以一共由三部分组成,分别是应用层、中间层、数据层。应用层应用层主要是由用户操作界面和程序接口组成。作用是实现用户的操作,以及和其它程序调用。同时应用层会接收到中间层返回的信息和具体的操作结果,通过程序接口显示在操作页面上,进而展现给客户。中间层是整个系统的核心层,是系统中最重要的业务逻辑部分。中间层通过对应用层具体要求的接收,然后判断出其要求类型。具体可以分为查询请求和更新请求。如果需要查询,就可以进入元数据管理器,根据系统提供的各种异构数据源进行子查询。服务定位器可以地位出具体需要查询的数据源,接着把需查询的数据源显示出来。结果整合器会把查询的结果信息输送到应用层界面。
若是更新请求,同样由服务定位器定位,然后查找数据源,接着更新数据。数据层是异构数据集成系统的基础层面,由多个数据源组成。其中不同的数据源会提供不同的服务,然而,服务可以注册到注册器中。数据层中的每个数据源都有一个适配器,用来查询、结果转换和具体的Web服务,并且每个数据源的适配器是独立的,这就使数据源提供的操作在描述成服务时,变得快捷和准确。通过适配器适配可以把数据源调用转化,实现了和对包装器中Web服务的互换,提高了数据源的自治性。最后,输出的数据由中间层的结果整合器进行数据结果转化,形成统一的数据格式,以XML格式返回到应用层。
4结束语
信息工程监理面临着复杂、繁多的数据管理,并且其数据具有异构性,在数据的收集和处理中,具有很大的难度。采用XML技术和WebServierces技术设计的异构数据集成系统实现了多个数据源间的数据转换,有效的解决了信息工程监理中数据的管理问题,尤其是数据异构的问题。同时该系统具有透明性、共享性、可扩展性,给信息工程监理中的数据管理提供了极大的便捷。
以上由鲁班乐标搜集整理,更多关于“信息工程监理特性和数据探索”等建筑方面知识可以关注鲁班乐标行业栏目。“一点鲁班乐标,中标很轻松”。