企业应用架构研究系列三:应用系统集成
应用系统集成(Application System Integration),随着企业信息化的不断提升,应用系统也越来越多,如何能高效的将这些系统整合到一起呢,能为用户提供一个全面的系统解决方案是每个企业所渴望的。应用系统集成方案在软件行业就开始了生根发芽。
应用系统集成是一个非常复杂的工程,因为软件系统一般是逐步构建和投入使用的,构建的时间、所采用的技术等都不一样,软件系统的也很难做到完全由一家供应商提供。但是企业的多个系统之间必然存在信息传递和数据交换,软件系统之间的集成和整合就势在必行。
系统集成主要分为,数据集成、应用集成、界面集成。数据集成主要是进行复杂的ETL数据整合,流行的开源框架也比较多,Kettle 是我们之前项目所采用的ETL框架,所支持数据源非常丰富,提供可视化的节目配置。界面集成,使用的产品就更多了,由于本人擅长Sharepoint开发,我一般推荐Sharepoint 做界面集成,对微软其它的产品的集成都提供支持。本章程着重讲应用集成,数据集成和界面集成就一带而过。
应用集成的产品也很多,有开源的框架产品,也有企业级的集成产品,但是拥有众多应用软件系统的企业更青睐于商业集成方案,必定商业软件能提供更高的支持力度和保障。Microsoft BizTalk Services 是之前我们所使用的一个很靠谱的产品,它是一个采用了数据总线方式的应用集成方案。现在已推出了Microsoft Azure BizTalk Services云服务版本了,可以参考官方站点:https://docs.microsoft.com/en-us/biztalk/technical-guides。
数据总线(BizTalk )方式的应用集成各个系统,简单一点讲就是适配器的形式将接口接入到统一的信息服务总线,而BizTalk 本身对市场上面的很多产品都提供了适配器,包括主流的ERP产品和MES产品等。
数据总线集成方案,通过适配器将应用系统集成到了总线内部,总线内部是一套标准的数据流, 其内部也要求对集成进来的信息进行了整合,BizTalk 也提供了丰富的服务编排功能,支持服务整合和流程设计功能,这样就可以将数据总线里的一条请求指令分发到多个系统,然后按照预先设计的逻辑,将希望的处理结果返回。
企业应用架构研究系列三:应用系统集成相关推荐
- 企业库应用实践系列三:自定义构造函数
截至目前,微软Enterprise Library已不断更新至4.1版本,但其精髓仍然是方便开发者快速开发自己的应用程序块.目前介绍Enterprise Library的文章大部分侧重于如何应用其中已 ...
- 基于TOGAF的轨道交通企业信息化架构规划研究
0 引言 信息技术的迅速发展促进了企业经营管理模式和企业生产模式的变革,促进了经济全球化的发展,加剧了企业之间的竞争.另一方面,信息技术又为企业提供了先进的生产工具和平台,在企业的供应链管理.生产管理 ...
- 企业服务架构演进-走上造轮子之路
本篇是企业服务架构演进系列的第六篇,本篇我打算从另外一个角度去说一下企业服务架构演进的过程中我个人的一些积累.我从正式工作的第二年开始有造轮子的想法,然后从最简单最基础的方式去做,慢慢的可以做一些复杂 ...
- 企业服务架构演进-第三方系统与自研之道
本篇是企业服务架构演进系列的第五篇,本篇主要讨论的内容是在进行企业信息系统建设的过程中我们如何针对当前业务背景,部门需求选择合适的企业信息系统.是招人搭建企业信息部门建设还是购买第三方软件服务,或者基 ...
- 软考高级系统架构设计师系列论文三十五:论企业应用集成
软考高级系统架构设计师系列论文三十五:论企业应用集成 一.摘要 二.正文 三.总结 一.摘要 2021年4月,我参加了南京车站综合信息平台项目的开发,承担项目的方案设计任务.该项目力图通过对车站现有系 ...
- 企业架构研究总结(39)——TOGAF架构能力框架之架构委员会和架构合规性
3. 架构委员会 正如前面所说,一个用来对架构治理策略的实现进行监督的跨组织的架构委员会是架构治理策略成功的主要要素之一.架构委员会应该能够代表所有主要干系人的需求,并且通常还需要对整个架构的审查及维 ...
- 企业联合体的形式_联合体如何联合?——总包新政下,联合体如何联合?系列三...
以下文字为根据科思顿企业咨询管理(上海)有限公司合伙人胡建于2020年4月10日的网课核心内容摘录,因内容较多,分三个系列发布,包括:系列之一.为什么政策突变?系列之二.联合体是什么?系列之三.联合体 ...
- 第四章案例研究--------------------- 基于业务驱动的企业安全架构(翻译,原作者John Sherwood ;Andrew Clark; David Lynas)---仅学习使用
第 4 章:案例研究 本书的目的是提供一个高度实用的指南,尽可能将作品与读者的现实生活环境和经历联系起来. 因此,它借鉴了尽可能多的案例研究. 一些案例研究是一次性的小事,通常来自作者在许多不同行业领 ...
- 软考高级系统架构设计师系列论文三十六:论基于构件的软件开发
软考高级系统架构设计师系列论文三十六:论基于构件的软件开发 一.摘要 二.正文 三.总结 一.摘要 本文以我主持的某商业银行交易监控分析系统项目为实例,探讨了作为开发方公司基于构件技术开发项目碰到的问 ...
最新文章
- webscraper多页爬取_数据收集:web scraper 多页(无规律url)抓取
- python自动生成宣传单_python – Matplotlib boxplot只显示最大和最小传单
- ​多大分辨率图像做分类更适合?浙大华为国科大等提出Dynamic Resolution Network,降低计算量还提性能!...
- (08)System Verilog 队列详解
- STM32:配置定时器为PWM输出模式以及编码器接口模式
- string与StringBuilder 性能差距到底有多大
- 微积分的未来:DNA、非线性、混沌、复杂系统与人工智能
- 最新 eclipse 安装SVN插件
- DirectX版本问题
- 虚拟打印机可以设置默认保存路径吗
- linux3d游戏,笔记本linux系统能玩3d游戏吗?
- RTKLIB-RTKPOST设置介绍
- unity开发 斗地主算法—判断手里的牌是否有大于上家的牌(是否显示要不起按钮)
- 图片去水印软件分享!这三个好用的软件不能错过!​
- 信息学奥赛一本通 1386:打击犯罪(black)
- 公司php笔试题实习生2018,2018 新浪校招 PHP 实习生 电话面试总结
- android studio manifest merger failed,android studio 引用第三方工程Manifest merger failed
- Unity—Lerp插值函数
- 计算机不同进制数之间的转换,计算机进制数之间的转换002
- linux服务器测试软件,linux服务器常用测试工具及命令
热门文章
- 高精度PSR 恒流PFC控制器QX9931
- Hbuilder引用css文件无效
- python 批量搜索ES
- 胖客户机服务器系统搭建,瘦(胖)客户机-终端服务器模式的设计及应用
- opencv的cvtColor函数Lab转RGB源码解析及结果截断处理解决
- 传统图像分割——区域合并算法(region merging)
- Wannafly挑战赛3 珂学送分(期望dp)
- 使用Eclipse性能测试插件TPTP改进你的程序(一)
- 【算法练习】85.差的绝对值为 K 的数对数目——计数
- html选择文件按钮美化,css input[type=file] 样式美化,input上传按钮美化