第七章:软硬件系统集成(7.1系统集成基础--7.4业务应用集成)

366 阅读6分钟

7.1 系统集成基础

系统集成一般可以分为软件集成、 硬件集成、网络集成、数据集成和业务应用集成等
软硬件系统集成是以信息的集成为目标,功能的集成为结构,平台的集成为基础,人员的集成为保证

7.2 基础设施集成

7.2.1 弱电工程

弱电一般指交流220V、50Hz以下的用电

弱电工程非常多,包括电话通信系统、计算机局域网系统、音乐/广播系统、有线电视信号分配系统、视频监控系统、消防报警系统和楼宇自控系统等多种应用场景

弱电工程
电话通信系统星形拓扑结构,使用三类(或以上)非屏蔽双绞线
计算机局域网系统星形拓扑结构,使用五类(或以上)非屏蔽双绞线
音乐/广播系统通常采用多路总线结构,使用铜芯绝缘导线
有线电视信号分配系统树形结构,使用 75Q射频同轴电缆
视频监控系统星形结构,使用视频同轴电缆或光纤
消防报警系统星形结构,信号的传输使用铜芯绝缘缆线

7.2.2 网络工程

计算机网络集成的一般体系框架通常包括网络传输子系统、交换子系统、网管子系统和安全子系统

标题描述
网络传输子系统传输是网络的核心,是网络信息的“公路”和“血管”
交换子系统网络按所覆盖的区域可分为局域网、城域网和广域网,因此,网络交换也可以分为局域网交换技术、城域网交换技术和广域网交换技术。
安全子系统使用防火墙技术, 防止外部侵犯。防火墙技术主要有分组过滤技术、代理服务器和应用网关等。
·使用数据加密技术,防止任何人从通信信道窃取信息。目前主要的加密技术包括对称加密算法(如DES)和非对称加密算法(如RSA)
·访问控制, 主要是通过设置口令、密码和访问权限保护网络资源。
网管子系统关键的任务便是保证网络的良好运行。由于网络规模的扩大通常会出现网络"瓶颈”问题,使系统的速度变慢。网管的职责便是找出瓶颈并解决它
服务子系统网络服务是网络应用最核心的问题。网络服务主要包括互联网服务、多媒体信息检索、信息点播、信息广播、远程计算和事务处理以及其他信息服务等。

7.2.3 数据中心集成

操作系统虚拟化作为容器的核心技术。操作系统虚拟化技术允许多个应 用在共亨同一主机操作系统内核的环境下隔离运行,主机操作系统为应用提 供一个个隔离的运行环境,即容器实例。
操作系统虚拟化技术架构可以分为容器实例层、容器管理层和内核资源

7.3 软件集成

在软件集成的大背景下,出现了有代表性的软件构件标准,如公共对象请求代理结构(CORBA)、COM、DCOM与COM+、. NET、J2EE应用架构等标准

数据共享:数据是网络最主要的资源,数据共享是网络操作系统最核心的功能

7.3.1 基础软件集成

中间件产品通常分为事务式中间件、过程式中间件、面向消息的中间件、面向对象中间件、交易中间件、web应用服务器等。

中间件描述
事务式中间件当前应用最广泛的中间件之一,其主要功能是提供联机事务处理所需要的通信、并发访问控制、事务控制、资源管理、安全管理、负载平衡、故障恢复和其他必要的服务
过程式中间件又称为远程过程调用中间件。过程式中间件一般从逻辑上分为两部分:客户机和服务器
面向消息的中间件是一类以消息为载体进行通信的中间件;通信模型有两类:消息队列和消息传递
面向对象中间件又称为分布对象中间件 通过这些服务,上层应用对事务处理、分布式数据访问、对象管理等处理更简单易行
交易中间件是一种专门针对联机交易处理系统而设计的软件
web应用服务器web服务器和应用服务器相结合的产物。是软件的基础设施,提供多种通信机制、事务处理能力以及应用的开发管理功能

7.4 业务应用集成

对应用集成的技术要求大致有:
具有应用间的互操作性:系统间信息的有意义交换。
具有分布式环境中应用的可移植性:迁移的潜力。
具有系统中应用分布的透明性:分布的透明性屏蔽了由系统的分布所带来 的复杂性。它使应用编程者不必关心系统是分布的还是集中的,从而可以 集中精力设计具体的应用系统,这就大大减少了应用集成编程的复杂性。

业务应用集成可以给组织带来重要优势主要包括共享信息、 提高敏捷性和效率、简化软件使用、降低IT投资和成本、优化业务流程

业务应用集成重点关注的是工作流层面的应用连接

业务应用集成可以帮助协调连接各种业务应用的组件,包括应用编程接 (API)、事件驱动型操作、数据映射。

应用编程接口(API):API是定义不同软件交互方式的程序和规则,可以支 持应用之间相互通信。API利用特定的数据结构,帮助开发人员快速访问其 他应用的功能

事件驱动型操作:当触发器(即事件)启动一个程序或一组操作时,系统 就会执行事件驱动型操作。例如:在订单提交后,进行计费并向客户开具 发票;管理从ERP系统到CRM系统的“业务机会到订单”工作流。

数据映射:将数据从一个系统映射到另一个系统,可以定义数据的交换方 式,从而简化后续的数据导出、分组或分析工作。例如,用户在一个应用 中填写联系信息表,那么这些信息将被映射到相邻应用的相应字段

PS: 想看更多关于系统集成笔记的欢迎点赞收藏订阅 :      新版系统集成笔记