[发明专利]基于SOA的层级式多源数据融合方法有效
申请号: | 201410089380.0 | 申请日: | 2014-03-12 |
公开(公告)号: | CN103902286A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 朱付保;王凤琴;朱会东;王志国;李灿林;徐显景;白庆春 | 申请(专利权)人: | 郑州轻工业学院 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 张绍琳;张真真 |
地址: | 450002*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 soa 层级 式多源 数据 融合 方法 | ||
技术领域
本发明涉及一种广域、多层级、信息源分散、复杂信息采集的网络环境,具体涉及一种基于SOA的层级式多源数据融合技术与方法。
背景技术
SOA (Service Oriented Architecture)是指“以服务为中心的体系结构”或者“面向服务的架构”,可以认为SOA主要是一种架构风格,是包含运行环境、编程模型、架构风格和相关方法论等在内的一整套新的IT系统和软件的构建方法和过程,贯穿IT系统规划、设计、构建、运维的各个阶段。
SOA作为一种软件系统架构方法论,其主要目的就是帮助企业的业务流程更加灵活,通过让IT 运行环境更好的支持业务的变化,来保证业务的灵活性,SOA已经成为未来统一的企业级应用架构。面向服务架构(SOA)最大限度地重用应用程序中的“服务”以提高IT 适应性和效率。虽然这些概念已经存在了数十年之久,但只是在出现了基于标准的集成技术(如Web服务和XML)之后,SOA才开始被加速采用。对于利用SOA作为统一的企业基础架构,能够为企业的未来发展提供非常多的技术和业务优势。
交换的信息,按照公共信息模型(CIM)的方式进行建模,公共信息模型(CIM)是一个抽象模型,它是采用面向对象的方式来描述要交换的所有对象。通过提供一种用对象类和属性及他们之间的关系来表示要交换信息的标准方法。
面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。而另一方面,紧耦合意味着应用程序的不同组件之间的接口与其功能和结构是紧密相连的,因而当需要对部分或整个应用程序进行某种形式的更改时,它们就显得非常脆弱。
对松耦合系统的需要来源于业务应用程序需要,根据业务的需要变得更加灵活,以适应不断变化的环境,比如经常改变的政策、业务级别、业务重点、合作伙伴关系、行业地位以及其他与业务有关的因素,这些因素甚至会影响业务的性质。我们称能够灵活地适应环境变化的业务为按需业务,在按需业务中,一旦需要,就可以对完成或执行任务的方式进行必要的更改。从业务角度来看,一切以最大化“服务”的价值为出发点,SOA利用企业现有的各种软件体系,重新整合并构建起一套新的软件架构。这套软件架构能够随着业务的变化,随时灵活地结合现有服务,组成新软件,共同服务于整个企业的业务体系。简单的理解,我们可以把SOA看作是模块化的组件,每个模块都可以实现独立功能,而不同模块之间的结合则可以提供不同的服务,模块之间的接口遵循统一标准,可以实现低成本的重构和重组。在SOA的技术框架下,可以把杂乱无章的庞大系统整合成一个全面有序的系统,从而增加企业在业务发展过程中应用系统的灵活性,实现最大的IT资产利用率。
服务数据对象(Service Data Object, SDO)是由IBM公司和 BEA公司于2003年11月合作发布的一种数据编程框架及其API。主要是为了统一对不同数据类型的访问和操作方法,并允许应用程序、工具、框架更加轻松地查询、查看、更新、绑定和内省数据。SDO架构具有以下优势。
(1)支持动态编程模型和静态编程模型。静态、强类型接口为应用开发者提供了一种简单易用的编程模型,这适用于开发时元数据即以明确的情况。但是,一些动态查询生成的结果数据的范围是不确定的,这种情况下,静态接口是不可行的。因此,对于一种统一的数据编程技术而言,需要同时无缝地支持静态和动态数据API。
(2)支持离线编程模型。客户端能够读取一组数据,短时间内保留在本地,操作这些数据,然后将这些修改提交到数据源中,这种方式能够使客户端在断线的情况下进行数据修改,满足了众多的应用需求,如Web 应用中的表单修改。
Web Service作为一种炙手可热的技术,应用到企业的IT系统和商业流程之中,并给企业带来直接的经济效益,一直以来得到了国内外企业管理者的推崇。在最低层次上,一个Web服务仅仅是在你的后端信息基础设施上执行的另一个程序。从外部的使用者的角度而言,Web服务是一种部署在Web上的对象/组件。
Web Service具有以下的主要特性:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业学院,未经郑州轻工业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410089380.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种涂装打磨工具
- 下一篇:一种带钢分条机的压切件