2015-01-01 Created By BaoXinjian

一、方案背景


随着企业信息化程度的不断提高,企业IT系统日趋庞大,跨系统流程以及各个系统之间、以及系统内部的接口需求和接口服务调用也不断增加。

目前,由于相互系统间的接口调用过多、且缺乏一个统一的管理规范,导致目前接口协议种类过多,各个系统之间的接口呈网状结构。

为适应企业战略发展的要求,结合企业信息化项目建设方案, 以面向服务的体系架构(Service Oriented Architecture,简称SOA)思想为指导进行系统集成是为了从业务需求出发,

最大限度地重用已经存在的软件资产,减少耦合度,更好地满足用户的 业务需求,为用户提供高效、高品质的业务服务。参照体系架构,综合考虑信息化建设的长远目标和近期目标,明确集成平台的原则、系统整体架构、接口规范以及 分步实施方案。

二、方案介绍


我们通过制造业相关应用和数据流图的认真分析,结合SOA的成功经验,建议采用如图所示的总体架构,在这个架构中,自下而上主要有:

1. 企业服务总线ESB: 通过各种协议,如HTTP、AQ、MQ等和已有系统联接,完成系统间以SOA的方式互联互通。通过服务总线的协议转换沟通不同系统,同时无需更换原有系统的技术。

2. 业务流程层: 通过工作流引擎实现对企业业务流程的灵活支持,分离业务流程的描述和具体的实现,应用的流程控制是由服务器来调用具体的商业方法,提高应用的灵活性,更能适应不断变化的环境,针对不同的业务需求,快速组装业务服务,从而加速业务创新。

3. 用户接入层: 企业门户提供搭建及部署具有扩展性的门户网站所需的基础架构,使用户通过 应用集成平台可以随时、随地、按需访问信息。

三、方案优势


1. 定制的服务治理中心;

2. 消息流中使用缓存,降低中转消耗性能;

3. 提高企业解决问题的响应速度;

4. 方案具有高可用,高可靠、分布式部署,没有单点故障;

5. 方案具有高可用,高可靠、分布式部署,没有单点故障;

6. 进行统一授权和身份认证;

7. 能够对服务进行状态监控;

四、业务价值


1. 实现业务主数据信息统一,打破信息孤岛;

2. 能够对服务的消息进行实时监控,给领导提供快速决策;

3. 提供信息的统一入口;

4. 灵活适应业务变化;

5. 监控关键性业务接口;

6. 优化业务流程,提高经济效益;

7. 组件重用,降低后期开发成本;

8. 松耦合、高内聚可以适应业务变化的最新IT架构;

9. 服务管理可视化,可以全程看到服务的生命周期;

五、相关产品


本方案利用了Oracle SOA Suite产品,主要产品包括:

1. Oracle Weblogic Server:应用服务器

2. Oracle Enterprise Service Bus:企业服务总线

3. Oracle BPEL PM:业务流程管理器

4. Oracle BAM:业务服务监控平台

Thanks and Regards

转载:得帆技术 - http://definesys.com/solution/soa/soasolution.html

ERP_基于Oracle SOA的企业服务总线整合相关推荐

  1. 企业服务总线--解决方案剖析,第 1 部分: 企业服务总线的基本概念

    转摘自:http://www.ibm.com/developerworks/cn/webservices/ws-esb1/ 本文作为ESB系列文章的第一篇,介绍了面向服务的体系结构(service-o ...

  2. 良好的微服务架构能够取代企业服务总线吗?

    原文链接:https://www.voxxed.com/blog/2015/01/good-microservices-architectures-death-enterprise-service-b ...

  3. 什么是ESB(企业服务总线)

    什么是ESB(企业服务总线) 有了它,才能释放SOA的最大价值.因此,ESB成为厂商在SOA(面向服务的架构)竞争中的焦点.作为近两年软件领域最热门的词汇之一,SOA(Service Oriented ...

  4. 系统架构-企业服务总线(ESB)

    ESB的基本概念 企业服务总线(EnterpriseServiceBus,ESB)从面向服务体系架构(Service-OrientedArchitecture,SOA)发展而来,是传统中间件技术与XM ...

  5. 企业服务总线建设之道的探索与研究

    本文刊至<科技创新导报>2019年22期 摘 要:本文简要介绍了企业服务总线在企业信息化建设过程中的重要性和必要性,分析了企业服务总线作为核心支撑系统在服务接口管控方面发挥的作用.结合实际 ...

  6. ESB 企业服务总线基本内容概述

    ESB全称为Enterprise Service Bus,即企业服务总线. 它是传统中间件技术与XML.Web服务等技术结合的产物. ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素. ...

  7. ESB(Enterprise Service Bus,即企业服务总线)

    1. ESB架构之企业实施案例 : http://www.infoq.com/cn/articles/esb-enterprises-case 2. ESB(Enterprise Service Bu ...

  8. 当企业服务总线遇到云服务

    转载本文需注明出处:微信公众号EAWorld,违者必究. 前言: 本文主要介绍企业服务总线的常见应用场景,与大家共同探讨在云环境.微服务中传统企业服务总线所面临的问题,结合普元企业服务总线产品向大家分 ...

  9. ESB(企业服务总线)相关知识点总结

    目录 一.什么是ESB 二.ESB解决了什么问题以及什么是HSB 三.市面上 ESB产品有哪些?如何选择 四. 如何实现ESB的各个功能 1.ESB的服务接入方式? 2.ESB的如何进行协议转换? 3 ...

最新文章

  1. php mysql study_phpStudy 升级 MySQL5.7
  2. MFC窗体控件随窗体变化
  3. Android模拟器访问pc与网络的问题
  4. Windows Phone 8.1 Tiles, Notifications and Action Center
  5. 1.5 引入解释性变量
  6. 即将放弃python的app_python放弃之 模块和包
  7. windows + cmake + vs2019 编程
  8. 2017双11技术揭秘—阿里数据库进入全网秒级实时监控时代
  9. 脏写 脏读 不可重复读 幻读 读偏差 写偏差 丢失更新 示例
  10. xml--通过DOM解析XML
  11. 解决问题-ERROR 1044 (42000) Access denied for user ''@'localhost' to database 'mysql
  12. glob patterns
  13. mac连不上wifi信号
  14. python+opencv制作电脑摄像头扫描二维码并自动打开
  15. WINDOW -- 给硬盘分盘以及合盘
  16. 解决Microsoft OneNote不能登录https://onedrive.live.com的问题
  17. 人民币符号怎么打?美元符号怎么打?
  18. 【理财入门二】复利思维
  19. Java-SpringBoot-使用SNMP对交换机/服务器进行简单的数据采集
  20. QT UI控件和事件

热门文章

  1. 在CentOS_Linux版虚拟机中安装VMTools工具
  2. 对Linux中/etc/fstab中的说明
  3. mongodb php 支持
  4. springMVC入门配置及helloworld实例
  5. 求数组最大数,该数为数组中某两个数相加
  6. android如何实现开机自动启动Service或app
  7. 侧链,驱动链,和根链的双向锚定设计
  8. 如何看待矿池抽税激励社区开发者?如何看待EOS?——BCH极客大赛江卓尔专访
  9. ROS编程: 一些Tips
  10. .Lucky后缀勒索病毒数据解密