连接并集成多个应用
现代 IT 架构中,孤立的应用系统已经成为阻碍组织运行效率的制约,它导致企业无法充分共享业务数据实现流程协作。
应用集成主要包括如下几个几个场景:
- 流程集成:以应用系统功能和流程 为视角的集成,A 应用增加数据库后驱动 B 应用的某个动作,协同完成一项业务
- 数据集成:使用可视化 ETL 和 ELT 将大规模数据移动到数据湖和云数据仓库
- API 集成:以 API 为技术视角的集成技术,支持 Rest, GraphQL, SOAP 等大部分 API 格式
- UI 集成:以应用程序用户界面集成为视角
Websoft9 提供的开源应用,大多数都可以通过以上平台实现应用之间的集成。
Websoft9 应用间连接
Websoft9 应用是由运行在宿主机上的容器组成,故应用的连接最终体现在下面两种连接上:
容器连接
Websoft9 所有应用的容器共享共一个网络,且每个容器具有唯一的名称(container_name)。
所有,容器名是容器连接的最简单有效的通道。
打开:Websoft9 控制台 > 我的应用,在应用的管理界面 容器 会列出容器名称。
容器与宿主机连接
容器与宿主机连接不能直接使用容器名称,而是容器 docker0 网关地址,这个地址通常是:172.17.0.1。
打开:Websoft9 控制台 > 容器 > 网络 会列出所有网络,其中 bridge 即所需的值。