服务科学与工程课件:7面向服务应用的实例分析.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《服务科学与工程课件:7面向服务应用的实例分析.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服务 科学 工程 课件 面向 应用 实例 分析
- 资源描述:
-
1、第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院1服务科学与工程概论Introduction to Service Science & Engineering(下 篇)教师:李伟刚办公电话:88494433-8417移动电话:13991990898电子邮件:第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院2服务科学与工程概论Introduction to Service Science & Engineering第7章 面向服务应用的实例分析面向服务应用的实例分析第第7 7章章
2、面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院3v企业实施企业实施SOA的步骤、方法和产品概述的步骤、方法和产品概述v目标项目中业务场景描述目标项目中业务场景描述v项目实施步骤和如何进行项目实施步骤和如何进行SOA监管监管lSOA价值分析价值分析l服务建模及流程建模服务建模及流程建模l服务实现及架构设计服务实现及架构设计l以服务为中心的开发与集成以服务为中心的开发与集成l服务部署及管理服务部署及管理v项目实施效果分析项目实施效果分析议程第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院4服务部署
3、和管理服务实现和组装Oriented Architecture Services 在业务和IT层面评估SOA价值SOA转型中的组织和流程准备 规划SOA实施策略 确定转型路线图 确定SOA架构设计准则 转型过程中人才培养和技术的积累 SOA监管 分析和设计业务框架和业务流程 分析和设计服务模型 分析和设计企业信息模型分析和设计参考架构 Web服务技术成熟度分析 SOA支持环境产品评估 SOA支持环境的设计和构建 服务实现决策和架构设计 服务组件设计 服务的生命周期管理 对SOA设计准则符合以服务为中心的开发以服务为中心的集成 SOA编程模型组件设计和开发Service-Oriented Tes
4、ting其他技术的采用如MDA 对SOA设计准则符合 业务流程和业务系统管理 Service NFR分析和建模 SOA环境中安全设计和实现 SOA环境中性能设计和实现 服务建模架构设计服务实现SOA监管服务管理服务建模和架构设计SOA计划和监管业务和业务和IT主管主管技术支持技术支持SOA架构师架构师服务测试服务测试工程师工程师部署和运营部署和运营经理经理服务开发服务开发工程师工程师服务集成服务集成工程师工程师业务分析师业务分析师SOA架构师架构师业务分析师业务分析师业务分析师业务分析师企业实施SOA的通常步骤阶段、角色和任务第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022
5、-1-20西北工业大学软件与微电子学院5Oriented Architecture Services 在业务和IT层面评估SOA价值SOA转型中的组织和流程准备 规划SOA实施策略 确定转型路线图 确定SOA架构设计准则 转型过程中人才培养和技术的积累 SOA监管 分析和设计业务框架和业务流程 分析和设计服务模型 分析和设计企业信息模型分析和设计参考架构 Web服务技术成熟度分析 SOA支持环境产品评估 SOA支持环境的设计和构建 服务实现决策和架构设计 服务组件设计 服务的生命周期管理 对SOA设计准则符合以服务为中心的开发以服务为中心的集成 SOA编程模型组件设计和开发Service-Or
6、iented Testing其他技术的采用如MDA 对SOA设计准则符合 业务流程和业务系统管理 Service NFR分析和建模 SOA环境中安全设计和实现 SOA环境中性能设计和实现 服务建模架构设计服务实现SOA监管服务管理Rational Software ArchitectJ2EE 开发人员开发人员WebSphere IntegrationDeveloper集成开发人员集成开发人员WebSphere Business Modeler业务分析人员业务分析人员SOAIFSOMASOA架构师架构师Center of ExcellenceService Registry业务分析人员业务分析人
7、员WebSphere Business MonitorWebSphere Process Server部署工程师部署工程师例子:IBM的SOA方法学、产品以及工具对SOA方案实施过程中不同的角色的支持第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院6银行的汽车贷款流程第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院7SOA实施团队会涉及生命周期的所有步骤;CoE则借助Service Registry对实施团队进行指导、监管,保证SOA实施符合本企业的全局规划SOA实施团队实施团队
8、ServiceRegistry提交服务提交服务重用服务重用服务重构系统重构系统服务变更服务变更审批服务审批服务Center Of Excellence服务部署和管理服务部署和管理服务实现和组装服务实现和组装服务建模和架构设计服务建模和架构设计SOA计划和监管SOA成熟度评估和采纳价值分析服务建模服务实现和架构设计以服务为中心的开发以服务为中心的集成服务部署和管理服务监管第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院8v企业实施企业实施SOA的步骤、方法和产品概述的步骤、方法和产品概述v目标项目中业务场景描述目标项目中业务场景描述v项目
9、实施步骤和如何进行项目实施步骤和如何进行SOA监管监管lSOA价值分析价值分析l服务建模及流程建模服务建模及流程建模l服务实现及架构设计服务实现及架构设计l以服务为中心的开发与集成以服务为中心的开发与集成l服务部署及管理服务部署及管理v项目实施效果分析项目实施效果分析议程第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院9通过分析企业业务目标以及现有问题之间的差距,寻找SOA的价值所在。分析结果将作为服务建模、架构设计的指导,同时也是验证项目效果的重要依据业务目标业务目标SOA 价值价值现有问题现有问题降低成本降低成本降低欺诈风险降低欺诈
10、风险建立集中的企业服务建立集中的企业服务总线,屏蔽具体的服总线,屏蔽具体的服务实现,保持务实现,保持IT系统系统的柔性的柔性流程自动化,提供实流程自动化,提供实时的流程监控和管理时的流程监控和管理客户专员获取客户历史客户专员获取客户历史记录,然后人工计算风记录,然后人工计算风险等级险等级由于各地的业务差别,由于各地的业务差别,计算风险等级的政策不计算风险等级的政策不一致一致在申请过程中,客户以在申请过程中,客户以及客户代表无法了解申及客户代表无法了解申请进度并及时反馈请进度并及时反馈引入业务规则作为服引入业务规则作为服务实现方式,保证系务实现方式,保证系统灵活性的同时,提统灵活性的同时,提高工
11、作效率高工作效率服务服务价值分析价值分析第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院10SOMA是IBM用于服务建模和架构设计的方法学, SOA IF (Integration Framework)是支持SOMA的工具;业务组件、顶级业务流程和业务目标是服务建模的三个主要输入服务服务建模建模第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院11从1级流程逐步分解为各个层次的服务候选者,这是SOMA中服务发现的第一步汽车贷款业务流程分解汽车贷款业务流程分解服务服务建模建模1.1存
12、款存款0 存贷款流程存贷款流程1.2汽车贷款汽车贷款1.2.1申请贷款申请贷款1.2.2确认申请确认申请1.2.3评估信用等级评估信用等级1.2.4核定期限核定期限1.2.5审批审批1.2.6担保担保1.2.7发放贷款发放贷款1.2.3.1获取存款记录获取存款记录1.2.3.2获取贷款记录获取贷款记录1.2.3.3计算信用等级计算信用等级1.2.6.1申请担保申请担保1.2.6.2提供担保提供担保第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院12通过关键业务指标分析来验证已有服务候选者以及发现遗漏的服务候选者是服务发现的第二步业务目标
13、业务目标关键业务指标关键业务指标相关服务相关服务BG.1 降低成本降低成本BG.2 降低欺诈风险降低欺诈风险销售成本降低销售成本降低10%坏账率到坏账率到3%以下以下用户自服务比率提高用户自服务比率提高到到85%服务服务建模建模1.2.1 申请贷款申请贷款1.2.2 确认申请确认申请1.2.3 评估信用等级评估信用等级1.2.3.1 获取存款记录获取存款记录1.2.3.2 获取贷款记录获取贷款记录1.2.3.3 计算信用等级计算信用等级1.2.4 核定期限核定期限1.2.5 审批审批1.2.6 担保担保1.2.6.1 申请担保申请担保1.2.6.2 提供担保提供担保1.2.7 发放贷款发放贷款
14、第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院13通过对现有系统的分析发现遗漏的服务候选者,并为服务实现提供依据;这是服务发现的第三步系统编号系统名称相关服务平台接口类型APP1贷款系统获取贷款记录AIXWAS v5EJBAPP2核心系统获取存款记录CICS/390TerminalAPP3保险公司担保系统提供担保Windows.NETFax/CallWeb Service服务服务建模建模第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院14服务发现的三个步骤获得服务候选者的组合以
15、及服务暴露的决定,利用输入的业务组件将服务候选者分类,为服务规约和服务实现做准备v客户服务l1.2.1 申请贷款l1.2.2 确认申请l1.2.3.1 获取存款记录l1.2.3.2 获取贷款记录l1.2.4 核定期限l1.2.5 审批l1.2.6 担保l1.2.6.1 申请担保l1.2.6.2 提供担保l1.2.7 发放贷款v风险管理l1.2.3 评估信用等级l1.2.3.3 计算信用等级服务服务建模建模第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院15将新发现的服务发布到Service Registry,在企业范围内实现统一的服务管
16、理服务管理SOA架构师架构师Center of Excellence服务服务建模建模第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院16利用Websphere Business Modeler进行流程建模,从业务流程、组织结构以及关键业务指标等方面,对业务流程进行全方位建模业务数据模型业务数据模型业务流程模型业务流程模型组织模型组织模型模拟运行报告模拟运行报告业务监控模型业务监控模型服务服务建模建模第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院17利用Websphere Bus
17、iness Modeler (WBM)进行模拟,在实现流程之前发现潜在业务瓶颈,并及时进行优化,降低项目实施的风险和成本模拟控制面板实时模拟统计本次模拟耗时当前步骤瓶颈的等待队列长度v部署以前发现潜在业务瓶颈补充申请材料v根据资源消耗统计进行资源的最有配置服务服务建模建模第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院18v企业实施企业实施SOA的步骤、方法和产品概述的步骤、方法和产品概述v目标项目中业务场景描述目标项目中业务场景描述v项目实施步骤和如何进行项目实施步骤和如何进行SOA监管监管lSOA价值分析价值分析l服务建模及流程建模
18、服务建模及流程建模l服务实现及架构设计服务实现及架构设计l以服务为中心的开发与集成以服务为中心的开发与集成l服务部署及管理服务部署及管理议程第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院19从Service Registry中获取可重用服务的相关信息,直接应用在本项目中,避免重复开发,降低开发和维护的成本服务实现服务实现架构设计架构设计第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院20基于服务规约和现有系统分析,确定服务实现的决策服务实现服务实现架构设计架构设计服务组件服务组
19、件 客户服务客户服务服务组件 风险管理服务服务1 获取存款记录获取存款记录流程服务映射映射服务服务5 计算信用等级计算信用等级规则服务NEW贷款业务系统Specified Platform保险公司 FAX/CallWeb Service核心系统.NET /Web Service验证用户资格验证用户资格获取存款记录获取存款记录提供担保提供担保服务中介服务中介: 路由/转换服务中服务中介介 转换服务服务2 审批审批服务服务3 发放贷款发放贷款人工服务NEW功能服务映射映射服务服务0 获取贷款记录获取贷款记录服务映射映射服务服务4 提供担保提供担保功能服务映射映射发放贷款发放贷款服务中介服务中介:
20、路由/转换服务中介服务中介: 路由/转换第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院21架构设计:将已有服务、新建服务以及服务中介按照SOA参考架构进行架构设计APP3: 保险公司IF1: 提供担保APP1: 核心系统IF1: 获取存款记录APP2: 贷款系统IF1: 获取贷款记录企业服务总线交互服务容器流程自动化容器功能服务容器业务规则容器服务监控引擎服务映射服务中介服务虚拟化通用连接SC1: 客户服务人工服务SC3: 风险管理流程服务SC4: 现有客服SM1: 路由/转换SM2:转换SC2:客户目录映射服务SC3: 风险管理规则
21、服务KPIXXX服务事件AdapterSOAPSOAPSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSEJBCEICEISC1: 客户服务流程服务SC3:风险管理映射服务服务实现服务实现架构设计架构设计报警:初审超时Websphere Process ServerWebsphere Process ServerWebsphere Process ServerWebsphereBusinessMonitorWebsphere ESB/Message BrokerWebsphere AdapterWebsphere Application Se
22、rver第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院22人工任务用统一的服务接口定义人工活动,提供重用人工服务的可能性v将人工任务作为一个服务调用l人工活动参与自动化流程v人工任务调用一个服务l人工活动利用通用的用户界面启动一个服务,例如一个业务流程或者Web ServicevTo-Do列表的特殊应用l执行一个纯粹的人工任务l将工作项传递给其他人APP3: 保险公司IF1: 提供担保APP1: 核心系统IF1: 获取存款记录APP2: 贷款系统IF1: 获取贷款记录企业服务总线交互服务容器流程自动化容器功能服务容器业务规则容器服务监
23、控引擎服务映射服务中介服务虚拟化通用连接SC1: 客户服务人工服务SC3: 风险管理流程服务SC4: 现有客服SM1: 路由/转换SM2:转换SC2:客户目录映射服务SC3: 风险管理规则服务关键业务指标创建庄户成本服务事件AdapterSOAPSOAPSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSEJBCEICEISC1: 客户服务流程服务SC3:风险管理映射服务服务实现服务实现架构设计架构设计第第7 7章章 面向服务应用的实例分析面向服务应用的实例分析2022-1-20西北工业大学软件与微电子学院23流程服务提供灵活、方便的服务组装模
展开阅读全文