ERP_基于Oracle SOA的企业服务总线整合

简介: 2015-01-01 Created By BaoXinjian 一、方案背景 随着企业信息化程度的不断提高,企业IT系统日趋庞大,跨系统流程以及各个系统之间、以及系统内部的接口需求和接口服务调用也不断增加。

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技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
相关文章
|
Oracle 关系型数据库 Java
DBA_实践指南系列8_Oracle Erp R12数据维护模式Adadmin(案例)
2013-12-08 Created By BaoXinjian 一、摘要 ADADMIN是用于Oracle APPS文件系统和数据库的维护工作,是APPS DBA常用的工具。 AD Administration Main Menu   1.
842 0
|
监控 关系型数据库 数据库
DBA_实践指南系列5_Oracle Erp R12日常运维和管理(案例)
2013-12-05 Created By BaoXinjian 一、摘要 Oracle Erp系统的运行管理和维护工作是保证Erp系统持续稳定满足公司雨雾发张的重要工作 1. ERP系统管理职责 2.
1052 0
|
关系型数据库
DBA_实践指南系列6_Oracle Erp R12工作流通知邮件配置Email(案例)
2013-12-06 Created By BaoXinjian 一、摘要   1. 配置DNS客户端 [oravis@paleonode1 ~]$ cat /etc/hosts # Do not remove the following line, or various progra...
1563 0
|
监控 Oracle 关系型数据库
DBA_实践指南系列7_Oracle Erp R12监控OAM(案例)
2013-12-07 Created By BaoXinjian 一、摘要 OAM是一个管理工具,是对Oracle Erp进行管理的控制台 1. 主要作用 (1). 在系统维护期间 (2).
1376 0
|
监控 安全 关系型数据库
DBA_实践指南系列2_Oracle Erp R12系统安装配置设定Setup(案例)
2013-12-02 Created By BaoXinjian 一、摘要 Oracle Erp系统在安装或者在克隆后,系统很多设定需要进行修改,重新配置 1. 中文语言包安装 (另文介绍) 2.
1080 0
|
Oracle 关系型数据库 测试技术
DBA_实践指南系列3_Oracle Erp R12系统克隆Clone(案例)
2013-12-03 Created By BaoXinjian 一、摘要 Rapid Clone是Oracle Erp自带一个工具,克隆一个在现在的应用系统上创建一份复制到新的系统上的过程 1.
1131 0
|
监控 Oracle 关系型数据库
DBA_实践指南系列4_Oracle Erp R12系统备份和恢复Backup(案例)
2013-12-04 Created By BaoXinjian 一、摘要 1. ERP系统的数据分类 (1). 操作文件系统 (2). Oracle 11g数据库的程序文件 (3). Oracle数据库的参数文件 (4).
1248 0
|
Oracle 关系型数据库 测试技术
DBA_实践指南系列1_Oracle Erp R12系统安装Install(案例)
2013-12-01 Created By BaoXinjian 一、摘要 Oracle Erp安装其实并不是很难的一件时,只要安装过一次,基本都能了解 但是如果PROD环境,还是由一些专门DBA来做,比较合适 如果是技术顾问,也可以安装一套Oracle Erp R12,用来自己学习   二、安装准备 1.
1026 0

推荐镜像

更多