《现代API,通往架构师之门》总结之二:系统集成

阅读: 评论:0

《现代API,通往架构师之门》总结之二:系统集成

《现代API,通往架构师之门》总结之二:系统集成

目录

1.什么是系统集成

2.系统集成的历史

3.系统集成的组成

4.系统集成的任务

5.如何保证系统集成过程中数据传递的可靠性

6.消息服务器


本文主要介绍系统集成中宏观上的重要概念,对系统集成实施过程中的几个技术构成部分进行阐述。

1.什么是系统集成

系统集成在工程中被定义为将各个相关的子系统整合到一个总系统之中的过程。各个子系统之间相互协作,以便总系统能够提供新的总体功能,并确保子系统作为总系统的一部分正常工作。而在信息技术中,系统集成是在物理连接或功能上将不同的计算系统和软件应用程序组合成一个协调的整体。功能包括:信息更新、信息组合和连锁行动。

2.系统集成的历史

运行过程和数据高度集中在一台机器上的Mainframe系统 > 个人电脑进行文字和图表处理 > 对系统和数据进行集成和整合 > 数据共享以及如何基于及时、准确的数据做出相应的战略决策 > 企业资源和服务的标准化

3.系统集成的组成

  1. BUS:整个系统集成运行的引擎,包括支持每个系统与BUS进行通信协议的端点,以及集成的过程和处理逻辑。
  2. 连接器:将BUS与每一个参与集成的业务系统相连接。两端点:A端在BUS一侧,B端在系统一侧。
  3. CDM:传输数据的通用格式,如:xml、json、csv等。
  4. 数据转换:不同系统与CDM之间的数据转换。

4.系统集成的任务

  1. 将有关数据的更新值从源系统传递到所有需要该数据得到相应更新的目标系统中去。
  2. 将核心的业务数据与服务以标准的方式呈现出来,供消费者查询和使用。
  3. 完成十分复杂的、涉及多系统的一系列操作。

5.如何保证系统集成过程中数据传递的可靠性

  1. 业务层:并不一定必须保证每一次数据更新值都准确地传递到每一个需要的目标系统(大多数程度上保证数据不丢失,具体要求应该来自业务本身而不是来自技术设计)。
  2. 应用层:数据接收端的应用在成功地正常处理以及每一个可能出现的错误情形中都必须保证从传输层接收到的数据不会丢失。
  3. 传输层:保证无论出现任何情况,传输层都会以某种方式保留这个数据,直到BUS成功地接收到该数据。

6.消息服务器

两种消息服务器模型:点对点模型、发布/订阅模型

优点:

  1. 能够允许程序共享通用消息(CDM)的处理代码,并降低系统之间的耦合度,同时轻松应对消息量的增加。
  2. 使得程序得以更加容易地在不同的编程环境(语言、编译器和操作系统)之间进行通信。
  3. 支持消息传递之外的许多独特功能。

 

本文发布于:2024-01-30 15:03:22,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170659820620856.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:之二   之门   系统集成   架构师   API
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23