BEA SOA实施策略与参考架构

上传人:我*** 文档编号:133051461 上传时间:2020-05-23 格式:PDF 页数:38 大小:995.59KB
返回 下载 相关 举报
BEA SOA实施策略与参考架构_第1页
第1页 / 共38页
BEA SOA实施策略与参考架构_第2页
第2页 / 共38页
BEA SOA实施策略与参考架构_第3页
第3页 / 共38页
BEA SOA实施策略与参考架构_第4页
第4页 / 共38页
BEA SOA实施策略与参考架构_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《BEA SOA实施策略与参考架构》由会员分享,可在线阅读,更多相关《BEA SOA实施策略与参考架构(38页珍藏版)》请在金锄头文库上搜索。

1、SOA实施策略与参 考架构 实施策略与参 考架构 蒋晓宇 高级技术顾问 专业服务部 BEA系统 中国 有限公司 BEA Confidential 2 日程 BEA SOA 实施策略 BEA SOA 参考架构 信息与存取服务 共享业务服务 展现服务 复合应用 基础架构服务 BEA SOA 咨询服务 BEA Confidential 3 SOA的巨大威力 面向服务的架构面向服务的架构 SOA 是一种是一种IT战略 战略 能将企业应用中的分散功 能 能将企业应用中的分散功 能组织成基于标准的互操作服务组织成基于标准的互操作服务 IT部门可快速地组合和重用这些 服务 以满足 部门可快速地组合和重用这些

2、 服务 以满足业务需求 业务需求 支持支持客户客户工程工程 通用服务企业应用数据库通用服务企业应用数据库 销售销售 B2C合作伙伴合作伙伴B2E 共享服务管理和安全 基于标准的互通性 共享应用和业务服务 BEA Confidential 4 BEA SOA 域模型 方法论 业务策略 与流程 架构 成本和 受益 项目 和 应用 服务组件 机构 和 管理 业务策略 与流程 架构 成本和 受益 项目 和 应用 服务组件 机构 和 管理 参考架构 可管理性 可用性 可扩展性 安全性 建设成本 业务与IT益处 关键评估 机构设计 基金 技能 角色与职责 标准 运作流程与工具 变更管理 现有应用 关键 启

3、动 项目 基础设施建设计划 基础架构服务 信息与存取服务 共享业务服务 展现服务 复合应用 SOA化的业务战略 业务流程架构 BEA Confidential 5 BEA SOA分步实施策略 灵活的灵活的IT业务业务 传统的应用开发 与集成 数据共享 服务 基于服务 的门户 基于服务的业 务流程 传统的应用开发 与集成 数据共享 服务 基于服务 的门户 基于服务的业 务流程 1 2 3 SOA 价值增加 时间 价值增加 时间 系统间数据共享 整理数据和业务服务 提供360度展示视图 有效结合服务 实现业务流程 快速 高效 定制 BEA Confidential 6 第一步 向企业内部和外部系统

4、 开放企业信息服务 1 数据共享服务数据共享服务 例 产品发货状态 外部服务消费者外部服务消费者内部服务消费者内部服务消费者 Client Server Shipping ERP Mainframe Netcentric Get Shipment Status Service 客户客户A 采购系统采购系统 客户客户B 采购系统采购系统 销售门户销售门户客服客服 Firewall 一个单一的 全局的服务可 以向多个基于不同平台的消 费系统提供信息 一个单一的 全局的服务可 以向多个基于不同平台的消 费系统提供信息 BEA Confidential 7 基于服务的门户基于服务的门户 例 销售门户

5、2 第二步 建立300度信息展示视图 ERP 360 Sales Portal Call Center Get Support Call History Sales Force Automation Get Order Status Get Customer News Firewall Track Quota Marketing Automation Get Leads 在组合应用中整理巩固数据 和业务服务 为用户提供 在组合应用中整理巩固数据 和业务服务 为用户提供 360度信息展示视图度信息展示视图 Client Server Mainframe Legacy System BEA Con

6、fidential 8 基于服务的业务流程基于服务的业务流程 例 收费流程 3 第三步 有效结合服务 实现业务流程 Get Contract Burn Rate Shipping ERP Professional Services Automation Get Milestone Status Customer Portal Get Shipment Status Get Customer Validation Billing Contract Management Get Terms Create Invoice Create Invoice Validate Status with Cus

7、tomer Map Against Contract Terms Get Services Burn Rate Verify Project Milestone Status Verify Product Shipment Status Business Process Service Orchestration BEA Confidential 9 注重实效的3 5年SOA路线图规划 SOA 自我评估自我评估 SOA 探索探索 SOA 概念和技术培训概念和技术培训 SOA 深入评估深入评估 SOA 实现计划实现计划 SOA 技能差距分析技能差距分析 SOA 架构设计架构设计 SOA 实施实施

8、SOA 规划与设计规划与设计SOA 探索探索 SOA 基本服务实施基本服务实施 SOA 解决方案解决方案 确认基准 学习和探索 确认基准 学习和探索 沿着关键里程碑确定路线图 了解并填补技能差距 确定最终状态 实施第一个项目 建立参考架构 获得业务与 沿着关键里程碑确定路线图 了解并填补技能差距 确定最终状态 实施第一个项目 建立参考架构 获得业务与IT的回报的回报 BEA Confidential 10 日程 BEA SOA 实施策略 BEA SOA 参考架构 信息存取服务 共享业务服务 展现服务 复合应用 基础架构服务 BEA SOA 咨询服务 BEA Confidential 11 SO

9、A 特点 基于服务基于服务 代码 组件级的功能共享证明是不成功的 这 样的共享经常造成功能的重复 基于标准基于标准 传统的IT实现使用的IT技术泛滥 在交换信 息时导致有问题 注重企业级注重企业级 传统的IT实现使得流程和信息不透明 同时 在企业内跨部门的流程和信息管理非常困难 注重业务注重业务 在传统的IT实现方式下 业务用户经常需要 多个应用才能完成日常业务活动 基于服务的实现方式通过标准对功能的封 装 使得共享和交互更加容易 基于标准的SOA支持重用和真正的平台 无关性 基于服务的企业架构加上适当增强的管理 提供企业级所需要的服务支撑平台 基于服务的方法使得服务组件能够重用 增加业务与I

10、T服务相互支撑 BEA Confidential 12 层次化的方式 展现服务 共享业务服务 信息存取服务 展现服务 共享业务服务 信息存取服务 服务管理 服务总线 公共服务 基础架构服务层基础架构服务层 非功能型需求非功能型需求 复合应用复合应用 标准标准 开发工具开发工具 企业信息系统企业信息系统 数据与中间件数据与中间件 Databases MiddleWare Interactions PayrollHRMSPerformanceExpenseERPContent BEA Confidential 13 SOA 层次化结构 基础架构服务层基础架构服务层 公共服务 Common Serv

11、ice 服务总线 Service Bus 服务管理 Service Management 信息存取服务层信息存取服务层 共享业务服务层共享业务服务层 展现服务层展现服务层 复合应用层复合应用层 BEA Confidential 14 信息存取服务 信息存取服务信息存取服务 服务管理 服务总线 公共服务 基础架构服务层基础架构服务层 企业信息系统企业信息系统 数据与中间件数据与中间件 Databases MiddleWare Interactions PayrollHRMSPerformanceExpenseERPContent BEA Confidential 15 信息存取服务 角色与职责

12、提供以下系统信息的标准存取方式 企业信息数据 信息系统 定制软件和应用 面向消息的中间件 企业数据的统一表现实体 实体可以在全企业范围内得到一致性的使用 共享信息数据的完整视图 如 客户 员工 订单 等等 信息接入的关键 1 封装 资源接入接口 2 数据集成 数据的完整视图获取 3 标准 应用接口标准 J2CA 适配器 Web 服务 BEA Confidential 16 信息存取服务 信息存取服务信息存取服务 服务管理 服务总线 公共服务 基础架构服务层基础架构服务层 数据库适配器应用适配器 数据集成消息适配器 企业信息系统企业信息系统 数据与中间件数据与中间件 Databases Midd

13、leWare Interactions PayrollHRMSPerformanceExpenseERPContent BEA Confidential 17 信息存取服务 提供服务给其他层服务调用或用户应用直接使用 以适当颗粒度的组织的上层服务能够通过一定的接口合约对 这层的服务进行访问 公布的接口应该基于一类资源 接口不应该专门为消费者需求而设计 鼓励服务在不同应用中的重用 BEA Confidential 18 共享业务服务 信息存取服务信息存取服务 服务管理 服务总线 公共服务 基础架构服务层基础架构服务层 共享业务服务共享业务服务 企业信息系统企业信息系统 数据与中间件数据与中间件

14、Databases MiddleWare Interactions PayrollHRMSPerformanceExpenseERPContent BEA Confidential 19 共享业务服务 角色与职责 提供 核心 独立的业务功能服务 不需要与遗留信息系统有直接关联的服务 核心业务功能的梳理和整合 核心业务功能划分合理化 成为可共享的业务功能 利用和建于信息存取服务之上 BEA Confidential 20 共享业务服务 信息与存取服务信息与存取服务 服务管理 服务总线 公共服务 基础架构服务层基础架构服务层 共享业务服务共享业务服务 流程服务流程服务复合服务复合服务 企业信息系统

15、企业信息系统 数据与中间件数据与中间件 Databases MiddleWare Interactions PayrollHRMSPerformanceExpenseERPContent BEA Confidential 21 共享业务服务 这个层服务的主要目的是协调其他服务 为上层应用提供基 础 这层执行服务的集成和协调至信息存取服务层的访问过程 这层提供的服务是基于业务的 而不是基于技术的 如果一个服务面向业务或面向流程的 它一般应该存在于这 一层 BEA Confidential 22 展现服务 信息与存取服务信息与存取服务 服务管理 服务总线 公共服务 基础架构服务层基础架构服务层 共

16、享业务服务共享业务服务 展现服务展现服务 企业信息系统企业信息系统 数据与中间件数据与中间件 Databases MiddleWare Interactions PayrollHRMSPerformanceExpenseERPContent BEA Confidential 23 展现服务 角色与职责 提供 提供标准化 个性化的信息和功能展现方式 展现服务组件是基于开放标准接口的协议 数据映射 数据的映射实现展现方式的加工和处理 BEA Confidential 24 展现服务 信息与存取服务信息与存取服务 服务管理 服务总线 公共服务 基础架构服务层基础架构服务层 共享业务服务共享业务服务 展现服务展现服务 远程 portlets Java 页面流 内容管理 企业信息系统企业信息系统 数据与中间件数据与中间件 Databases MiddleWare Interactions PayrollHRMSPerformanceExpenseERPContent BEA Confidential 25 复合应用 信息与存取服务信息与存取服务 服务管理 服务总线 公共服务 基础架构服务层基础架

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号