首页 > 范文大全 > 正文

打磨平滑的统一接口层

开篇:润墨网以专业的文秘视角,为您筛选了一篇打磨平滑的统一接口层范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

只有建设了统一的数据交换平台才能保证新系统的平滑接入。

门户系统平台的建设涉及到对多个业务系统的连接访问,因此门户网站需设计数据传输协议,建立统一的数据交换平台。这样不仅完成了对各系统的数据采集工作,同时也为各系统之间的数据互联共享提供了一个统一的数据交换平台,并保证新系统能够平滑接入。

系统接口的设计原则

规范性: 所有系统之间的数据交换采用统一的数据传输协议,保证只要应用系统均采用符合标准的协议均能够接入系统。

采用统一的数据交换平台(图1): 建议采用E-HUB(企业总线)模型负责数据完成数据的转发机制,完成数据的编码转换及采集工作,负责协调系统之间的数据通信。对于每个子系统来说只需要同E-HUB进行交互,即能够获得数据,所有的数据访问都是透明的。

安全性: 因为该系统涉及到与多个业务系统的连接,必须保证数据访问的合法性和安全性,系统通过以下几个方面保证数据的安全性,首先,E-HUB控制对数据的访问,对关键数据必须经过授权后才能够访问; 其次,数据连接适配器和交易中间件服务,屏蔽了和底层数据库的连接,保证了和业务系统数据的逻辑隔离。

可靠性: 为了保证数据传输的可靠性,特别是对于大量的实时数据,通过交易中间件控制保证事务和数据可靠传输,保证数据的完整性和一致性。

可伸缩性: 能够保证大数据量的传输需要,能够适应不同的网络。

灵活性和可扩充性: 保证系统修改或新开发的系统只需修改连接适配器或提供相应的服务既能够顺利接入。

数据流集成

数据流集成指这样一种中间件,它使应用可以访问分布在各处、不同类型的数据,就好像是在访问单一数据源,而不用考虑其物理实现是否如此。数据流集成能够充分有效地利用企业内、外部的数据内容,简捷、有效地获得数据,整合和转化数据,并有效管理数据。对于各业务系统也能够通过该平台实现数据的共享与交互。

集成的数据类型分为结构化和非结构化数据,结构化数据主要是业务数据库系统,非结构化数据为报表文档或数据流。系统提供实时读写访问、数据转换功能,用于业务分析和数据交换、管理数据放置,满足性能、当前性和可用性等要求。

数据流集成包含三个层次:

数据采集: 系统采集上来的数据集中存储在该系统的数据库中,主要包括统计分析数据以及历史数据。

访问性能或可用性需求要求数据集中,对于复杂、多维查询等需要复杂的转换,以获得语义一致的数据。

数据的直接访问是访问性能、源系统的负载与低实施成本的折衷。