青果软件公共数据交换平台
公共数据交换平台采用主流的数据集成中间件,构建与维护数字校园综合管理平台信息标准,构建与维护数字校园综合管理平台中心数据库,在共享公共数据基础上整合与集成各种应用软件,通过数据驱动、事件驱动和服务驱动将公共数据从应用数据库抽取到中心数据库,通过向应用软件提供丰富接口实现公共数据向应用数据库的同步,确保数字校园综合管理平台数据的完整性、准确性与一致性。
公共数据交换平台逻辑架构如下:
一、数据交换机制
数据变更跟踪组件实时跟踪数据提供者的数据变更,形成待更新的数据。
数据更新组件依据设置的数据转换规则对待更新的数据进行过滤、转换,形成标准格式的数据,依据数据更新计划更新中心数据库中相应的数据。
数据同步组件依据数据同步计划,同步相应应用数据库中相应的数据。
通过以上组件提供的接口与应用程序和服务传递消息,通过配置的适配器和管道接收、解析、路由和发送消息;采用异步方式处理消息,避免消息处理的时间延迟;允许平台管理员和其他授权用户随时更新配置,而不必中断应用程序和服务。
公共数据交换过程如下:沈阳小程序定制
1、数据提供者
数据提供者是提供某一业务数据(到数据项)的应用软件及相应的数据对象,由用户参照信息标准进行设置。任一业务数据(到数据项)只能有唯一的数据提供者。
2、数据使用者
数据使用者是使用某一业务数据(到数据项)的应用软件及相应的数据对象,由用户参照信息标准进行设置。某一业务数据(到数据项)可以有多个数据使用者。
3、数据变更跟踪组件
数据变更跟踪组件依据设置的数据跟踪计划智能跟踪应用数据库中的数据变更,生成数据变更包并提交到中心数据库。其中,事件服务用于数据的采集和发布;传输服务采用同步与异步的方式传输数据,确保数据传输的及时性与通用性。
4、数据更新组件
数据更新组件用于分析、过滤和转换待更新的数据。
通过过滤器将待更新的数据转发给转换器,由转换器使用设置的数据转换规则将数据转换成统一的格式(可以加密/解密)转发给路由器,由路由器将数据路由给数据更新执行程序,由数据更新执行程序更新中心数据库中的相应数据。
数据更新组件支持多种驱动方式:
WebService——提供标准的WebService接口,通过调用WebService方法汇海数据交换任务。
JMS——应用软件收到数据交换任务独立发布的JMS消息,即可向公共数据交换平台发送消息汇海指定的数据交换任务。
定时任务——通过制定的数据交换任务执行计划,定时自动汇海数据交换任务。
数据更新触发——通过在数据源上加载触发器或挖掘操作日志侦测数据变更,一旦数据源的数据发生变更,自动汇海相应的数据交换任务。
5、数据同步组件
数据同步组件用于将待同步的数据同步到相应的应用数据库。
数据同步组件接收到数据更新组件发送的消息后,依据数据同步计划将待同步的数据转发给路由器,由路由器将数据路由给数据同步执行程序,由数据同步执行程序将待同步的数据同步到相应的应用数据库中。
6、数据接收和发送
通过“接收适配器→过滤器→转换器→路由器→发送适配器”,完成数据的交换过程;
整个交换过程由数据变更跟踪组件的跟踪事件驱动。
7、数据过滤
根据设置的业务规则和信息标准,对待交换的数据进行分析处理,过滤出不符合业务规则和信息标准的数据。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。