什么是 HIS

Microsoft Host Integration Server (HIS) 技术和工具使企业组织能够将现有的 IBM 主机系统、程序、消息和数据与本地和 Azure 云应用程序集成。 借助 HIS,企业开发人员可以使用行业标准的高性能路由 (HPR) 和传输控制协议 (基于 Internet 协议的 TCP) (IP) ,安全高效地将新系统连接到现有系统。 这样减少了运营支出和总体拥有成本,同时支持现有和新的计算工作负荷。

Host Integration Server 使企业开发人员能够以更少的自定义编码更快地交付新应用程序。 使用 Visual Studio 的开发人员比使用 IBM 主机开发工具和技术的开发人员更高效,因为他们不需要主机系统和基础结构的知识。 HIS 使知识工作者和决策者能够更快地分析和报告重要信息。 他们可以使用 Power BI 等工具访问主机数据源中的数据。 这样就无需安排主机开发人员编写程序来提取和转换主机结构。

Host Integration Server 还通过为混合连接和应用程序共存提供技术,为执行旧式现代化改造的企业提供支持。 决定将工作负载从大型机或中端迁移到 Azure 云的企业可以使用 Azure 逻辑应用连接器来支持其过渡到 Azure 云。 有关适用于大型机和中端现代化的 Azure 逻辑应用功能,请参阅 使用 Azure 逻辑应用实现大型机和中端现代化

以下部分概述了五个 HIS 技术领域:

  • 网络集成

  • 数据集成

  • 应用程序集成

  • 消息集成

  • 安全性集成

网络集成

网络集成服务将 Azure 应用程序和基础结构连接到现有的 IBM 大型机和中端系统网络体系结构 (SNA) 。 SNA 服务作为网关功能运行,支持逻辑单元类型 (LU0、LU1、LU2、LU3 和 LU6.2) ,跨 SNA 高级对等网络 (APPN) 连接,作为低入口网络 (LEN) 节点,或作为分支网络节点使用基于 Internet 协议的高性能路由 (HPR/IP) 。 管理员可以使用 HIS 客户端在 Windows 计算机上部署 SNA 应用程序,该客户端通过 TCP/IP 连接到 HIS 服务器,支持所需的 SNA 设备类型。

HIS 网络集成服务将工作站、设备和虚拟机连接到现有主机系统,同时降低网络基础结构的复杂性和成本。 网络集成服务可用于混合环境, (Azure 托管本地系统,将本地主机系统托管到 Azure,或者将 Azure 中的现代化工作负载托管到其他 Azure 工作负载) 。

主机打印服务提供基于服务器的 3270 和 5250 打印机仿真,使主机应用程序能够连接到 Windows Server 打印机,实现资源的集中控制和共享。 重新同步服务支持标准同步级别 2 (同步级别 2) ,也称为 Two-Phase Commit (2PC) 协议,用于通过 IP-DLC (HPR/IP) 和 TCP/IP 进行分布式事务。 TN3270 服务使用安全套接字层 (SSL) 和传输层安全性 (TLS),能够部署简单的终端和打印机仿真程序,同时卸载主机系统,使其不支持非本地 TCP/IP 到 SNA 协议的转换。

为了在终端或批处理系统中实现主机程序的现代化,HIS 提供了会话集成器和系统网络体系结构 (SNA) 软件开发工具包库。 借助 SDK,企业开发人员可以创建自定义应用程序、运行示例,并使用教程了解有关 Host Integration Server 的详细信息。 有关详细信息,请参阅 网络集成程序员指南

数据集成

Host Integration Server 数据集成组件让企业 IT 专业人员和开发人员可以直接访问存储在 IBM DB2 数据库管理系统和面向记录的主机文件系统中的重要信息。 HIS 包括多个数据客户端和一个数据服务。 数据客户端连接到远程 IBM DB2 数据库、IBM Informix 数据库和 IBM 主机文件系统。 数据服务器将远程 IBM 客户端连接到 Microsoft SQL Server。 数据客户端支持一组数据提供程序 (ADO.NET 和 OLE DB) 、BizTalk) (数据适配器,以及 HIS 数据访问工具和 Visual Studio 数据设计器) (工具。

带有数据源向导的 HIS 数据访问工具可指导知识工作者、IT 专业人员或企业开发人员定义和管理与 DB2、Informix 和主机文件系统的连接。 Visual Studio 工具(如服务器资源管理器和 DataSet Designer)可帮助企业开发人员为 Azure 应用程序生成代码。

HIS 数据集成解决方案和技术支持直接访问 DB2、Informix 和主机文件系统的数据,以及远程 DB2 客户端访问 Microsoft SQL Server。

SQL Server工具(包括 Management Studio 和商业智能开发工作室)可帮助 IT 专业人员和企业开发人员根据 DB2 数据库、Informix 数据库和主机文件系统中存储的信息提供数据仓库解决方案,以实现在线事务处理和决策支持。 Power BI 可帮助 IT 专业人员集成 DB2 和托管文件系统数据,以提供一致、直观、沉浸式的交互式见解。

Microsoft Service for DRDA (分布式关系数据库体系结构) 是一种 Application Server (AS) ,使 DRDA 应用程序请求者 (AR) 客户端(如 IBM DB2 for z/OS 和 DB2 for IBM i)执行映射到SQL Server存储过程的静态 SQL 语句。 DRDA 服务提供主机发起的数据集成,在分阶段的工作负载迁移期间,或者对于用来为远程批处理或商业智能解决方案提供支持的日常操作,这种集成对企业而言是不可或缺的。

有关详细信息,请参阅 数据集成 (Planning)

应用程序集成

HIS 事务集成商 (TI) 允许企业开发人员使用 Visual Studio 和 .NET Framework 调用主机大型机 (客户信息控制系统和信息管理系统) 和中端 (IBM i) 程序的业务规则。 TI 由 Visual Studio 插件设计器、管理工具 (TI 配置工具) 以及将主机应用程序与.NET Framework集成的运行时组件组成。 企业开发人员可以使用 TI 设计器中直观的 COBOL 或 RPG 源代码导入向导来定义 .NET 客户端。 TI Designer Visual Studio 插件还作为一种独立工具(称为逻辑应用的 HIS Designer)提供,使客户无需安装 Host Integration Server 即可生成大型机和中端元数据项目。

HIS 事务集成器允许企业开发人员集成和扩展主机事务程序。

用于主机发起处理的事务集成器允许运行 Microsoft 服务器软件的计算机充当 IBM 大型机和中端主机系统的对等互连,使主机开发人员能够使用熟悉的主机编程模型和通信基础结构访问和更新 Microsoft 服务器应用程序。 适用于主机应用程序的 BizTalk 适配器基于 TI 技术,使企业能够将BizTalk Server解决方案连接到现有大型机 (CICS 和 IMS) 或中端 (IBM i) 服务器程序。

Azure 逻辑应用还使用核心 TI 技术提供大型机和中端集成功能。 有关详细信息,请参阅 应用程序集成 (规划)

消息集成

通过消息集成技术,企业 IT 专业人员和开发人员可以将 IBM MQ 与 Microsoft 服务器基础结构集成。 IBM MQ 的 WCF 通道允许企业开发人员在 WCF 和异类程序(如大型机 CICS 和 IMS)或同质应用程序(如对等 WCF 通道堆栈)之间发送/接收 MQ 消息。 消息集成器以 TI 的技术为基础,提供 Visual Studio 插件设计器,用于定义用于转换 MQ 消息有效负载的元数据,以及用于跨 IBM MQ 基础结构包装 WCF 通道实例的 .NET 接口。

HIS 消息集成器使 IT 专业人员和企业开发人员能够通过 IBM MQ 基础结构将 BizTalk Server 和 Windows Communications Foundation 应用程序与现有程序、消息和数据集成。

适用于 MQ 的 BizTalk 适配器使用 IBM MQ 与远程 MQ 队列管理器通信,而无需部署和管理 IBM MQ Server for Windows,从而有效地与整个企业的业务线应用程序交换消息。 为了转换 MQ 数据消息,HIS 提供了一个 BizTalk 管道组件,用于主机数据转换,该组件基于 TI 设计器和 TI 数据转换技术。 从 HIS 2016 开始,包括一个 Microsoft Client for MQ,以允许 Windows .NET 开发人员直接访问 IBM MQ 服务器。 可以将 BIZTalk 的 HIS 2020 MQSC 适配器配置为使用适用于 Microsoft Client for MQ 的 IBM MQ 客户端进行基础通信。

安全性集成

企业单一登录 (ESSO) 让企业可以将 Windows Active Directory (AD) 帐户集成到 IBM 主机系统凭据。 企业 IT 管理员将主机凭据映射到 AD 帐户,从而在加密的 SQL Server 数据库中存储它们。 企业 IT 专业人员和开发人员可以通过 HIS 功能和使用 ESSO SDK,在运行时检索这些映射。

IT 管理员定义一个或多个 ESSO“关联应用程序”,这些应用程序是一组映射的逻辑名称。 每个关联应用程序都有多个用户映射,例如,Active Directory 中的用户映射到其相应的 RACF 凭据。 企业开发人员和管理员在使用 HIS 技术定义连接时,可参考这些 ESSO 关联应用程序,以便轻松配置和使用单一登录。

IT 管理员可以配置多个审核级别,以跟踪对映射数据库的访问,并提供有关最终用户和应用程序对后端主机系统和应用程序的访问的额外记帐信息层。 有关详细信息,请参阅 企业单一登录

另请参阅

HIS 2020 - 新增功能、发行说明、系统要求和安装

HIS 2016 - 新增功能、发行说明、系统要求和安装