版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、服务科学和工程服务的故事之山西票号的故事嘉庆年间,山西平遥有一家叫西裕成的颜料庄,经营多年,资力雄厚,在京师、天津、汉口、成都等城市开设有分号道光三年(1823)左右颜料庄改为专营银两汇兑和存放款业务的票号。正式成立了中国第一家票号日升昌 2服务科学和工程服务的故事之山西票号的故事转型背后的技术支持信息化平遥票号成立初期,总、分号的管理及业务往来,主要靠信件联系。为了及时传递信件,一是托私脚专门传递,二是托镖局或商号捎办道光初年南方信局出现,逐步影响到北方,票号信件开始交信局传递光绪中期有了电报后,平遥票号率先使用3服务科学和工程服务的故事之山西票号的故事转型背后的技术支持防伪12个月31天十
2、位、个位数字万、千、百、十4服务科学和工程本章内容123随需应变的服务转型面向服务的分析与设计方案工程4案例:构建SOA应用5服务科学和工程随需应变打开电灯,照亮你的屋子。你要做的只是-找到开关、按下它因为你知道,电灯已经安在灯座上,灯座后面连着电线,而电线后面连接着也许是几千公里外的发电站。当然,如果要对这个灯为什么会亮深究下去,也许会牵涉出一大堆问题6服务科学和工程问题为什么是用电灯,而不是别的什么发光的东西?点亮电灯的是什么? 电为什么会变为光? 它要经过怎样的能量转换才会变为光?你使用的电源为什么是220V电压,50Hz频率?电是如何从电厂传送到你的床头的? 中间经过了多少变电站和输送
3、装置? 你用的电是来自于水力发电站,火力发电站,风力发电站还是核电站?7服务科学和工程这些问题都不需要关心!唯一可能要关心的只是灯的亮度是否合适,灯具的造型是否合你的口味,以及开关的位置是否顺手你要做的只是去商店挑选灯具和开关,因为你知道市面上所有的灯具都使用统一的电气标准找专业的照明设计师,把你要的告诉他,让他提供房间的照明设计方案和施工8服务科学和工程企业也面临同样的问题企业像获得水和电力那样获得其所需要的信息技术,包括数据处理,存储,应用,系统管理,安全维护等等服务 把业务过程用互联网的语言转述给一个可信赖的服务商,一个有能力把复杂的信息技术变为简洁的低风险的商业流程支持系统的服务商一切
4、只取决于需求,而且,随需应变 企业需要应对业务发展的灵活转型能力9服务科学和工程随需应变的商务今天的商务必将在全球经济大环境和不断增长的竞争压力下求变,以求生存。 商务模式将转型为跨越供应商、分销商、客户与雇员,在人力、流程、信息上进行完全的集成。 2002年10月,IBM提出了对电子商务下一步发展方向的展望,即随需应变的电子商务10服务科学和工程随需应变商务具有四个特征 更迅速的响应能力(Responsive)更灵活的变化能力(Variable)更专注的业务目标(Focused)更弹性的商务运行(Resilient)11服务科学和工程随需应变的特征 12服务科学和工程自动化自动化是指动态拓展
5、、监控、管理和保护信息技术架构的能力,以期在最少或无人工干涉的情况下使运行环境满足商务需求。目标是克服系统管理的复杂性,更有效地利用资源,增强系统的可用性和弹性,降低运行成本。通过运行环境各组成单元的自治机制来实现13服务科学和工程虚拟化虚拟化是指运行环境通过某种机制将计算资源的能力展现在用户面前,使应用可以容易地在其上展开,而不必关心基础资源的物理设备,其实施及地理位置虚拟化的目标是建立虚拟隔离层,将底层硬件和系统软件细节隐藏于其下,并引入整合机制,简化系统展开,提高计算资源利用率,达到随需应变的目的 14服务科学和工程IT 基础设施中虚拟化的例子15服务科学和工程SOA 和虚拟化:减少复杂
6、性16服务科学和工程面向服务的分析与设计服务科学和工程面向服务的分析与设计SOAD以业务目标和需求为导向,推动设计、开发和测试,将业务流程转换为对业务进行了自动化和整合的复合应用程序;跟踪整个生命周期中的需求,从业务目标到软件设计与编码资产,再到复合应用程序;设计整合的解决方案,确保高灵活性,能够随着企业需求变更而适应;最大限度的提高资产冲用、减少冗余;最终,从头开始高质量的进行构建。18服务科学和工程BPM, EA, and OOAD positioning 19服务科学和工程SOAD and its ingredients:OOAD, BPM, and EA 20服务科学和工程Main c
7、oncepts of SOADMain conceptsBusiness goalsBusiness processesBusiness serviceIT serviceService comonentComponentRelationships between conceptsB goal B procB proc B serviceB servise IT serviceIT servise Service componentService component - component21服务科学和工程Relationships between SOAD concepts - The SO
8、AD service definition hierarchy22服务科学和工程Relationships between SOAD concepts SOA layered architecture 23服务科学和工程SOA reference architecture - Services24服务科学和工程Business service conceptBusiness can understandCommon language between business and ITReusable (in multiple channels, .)Basis of business driven
9、 developmentBasis of business flexibilityBuilding blocks of business processesLike “elementary business case” see account balance, cash out from ATM, make payment (order)Clear INTERFACE for sending and giving “documents”Call style, event driven interaction point between business process and ITHas li
10、fesycle (who owns, who pays, .) SOA governance25服务科学和工程SOAD roles and responsibilities26服务科学和工程Requiremnts management27服务科学和工程Business proc modelling and analysis28服务科学和工程Service oriented modelling, analysis, design29服务科学和工程Business brocess choerography and mediation30服务科学和工程User interface developme
11、nt31服务科学和工程Test (early, often)32服务科学和工程解决方案案例服务科学和工程业务场景描述服务科学和工程场景:银行的汽车贷款流程35服务科学和工程项目实施步骤服务科学和工程企业实施SOA的通常步骤阶段、角色和任务服务部署和管理服务实现和组装Oriented Architecture Services 在业务和IT层面评估SOA价值SOA转型中的组织和流程准备 规划SOA实施策略 确定转型路线图 确定SOA架构设计准则 转型过程中人才培养和技术的积累 SOA监管 分析和设计业务框架和业务流程 分析和设计服务模型 分析和设计企业信息模型分析和设计参考架构 Web服务技术成
12、熟度分析 SOA支持环境产品评估 SOA支持环境的设计和构建 服务实现决策和架构设计 服务组件设计 服务的生命周期管理 对SOA设计准则符合以服务为中心的开发以服务为中心的集成 SOA编程模型组件设计和开发Service-Oriented Testing其他技术的采用如MDA 对SOA设计准则符合 业务流程和业务系统管理 Service NFR分析和建模 SOA环境中安全设计和实现 SOA环境中性能设计和实现 服务建模架构设计服务实现SOA监管服务管理0123456服务建模和架构设计SOA计划和监管业务和IT主管技术支持SOA架构师服务测试工程师部署和运营经理服务开发工程师服务集成工程师业务分
13、析师SOA架构师业务分析师业务分析师37服务科学和工程服务价值分析服务科学和工程寻找SOA的价值所在业务目标SOA 价值现有问题降低成本降低欺诈风险建立集中的企业服务总线,屏蔽具体的服务实现,保持IT系统的柔性流程自动化,提供实时的流程监控和管理客户专员获取客户历史记录,然后人工计算风险等级由于各地的业务差别,计算风险等级的政策不一致在申请过程中,客户以及客户代表无法了解申请进度并及时反馈引入业务规则作为服务实现方式,保证系统灵活性的同时,提高工作效率通过分析企业业务目标以及现有问题之间的差距39服务科学和工程服务建模服务科学和工程业务组件一级业务流程和业务目标是服务建模的三个主要输入41服务
14、科学和工程服务发现的第一步:从1级流程逐步分解为各个层次的服务候选者汽车贷款业务流程分解1.1存款0 存贷款流程1.2汽车贷款1.2.1申请贷款1.2.2确认申请1.2.3评估信用等级1.2.4核定期限1.2.5审批1.2.6担保1.2.7发放贷款获取存款记录获取贷款记录计算信用等级申请担保提供担保42服务科学和工程服务发现的第二步:通过关键业务指标分析来验证已有服务候选者以及发现遗漏的服务候选者业务目标关键业务指标相关服务BG.1 降低成本BG.2 降低欺诈风险销售成本降低10%坏账率到3%以下用户自服务比率提高到85%1.2.1 申请贷款1.2.2 确认申请1.2.3 评估信用等级 获取存
15、款记录 获取贷款记录 计算信用等级1.2.4 核定期限1.2.5 审批1.2.6 担保 申请担保 提供担保1.2.7 发放贷款43服务科学和工程服务发现的第三步:通过对现有系统的分析发现遗漏的服务候选者,并为服务实现提供依据系统编号系统名称相关服务平台接口类型APP1贷款系统获取贷款记录AIXWAS v5EJBAPP2核心系统获取存款记录CICS/390TerminalAPP3保险公司担保系统提供担保Windows.NETFax/CallWeb Service44服务科学和工程获得服务候选者的组合以及服务暴露的决定,利用输入的业务组件将服务候选者分类,为服务规约和服务实现做准备客户服务1.2.
16、1 申请贷款1.2.2 确认申请 获取存款记录 获取贷款记录1.2.4 核定期限1.2.5 审批1.2.6 担保 申请担保 提供担保1.2.7 发放贷款风险管理1.2.3 评估信用等级 计算信用等级45服务科学和工程将新发现的服务发布到Service Registry,在企业范围内实现统一的服务管理SOA架构师Center of Excellence46服务科学和工程流程建模:从业务流程、组织结构以及关键业务指标等方面,对业务流程进行全方位建模业务数据模型业务流程模型组织模型模拟运行报告业务监控模型47服务科学和工程模拟:在实现流程之间发现潜在业务瓶颈,并及时进行优化,降低项目实施的风险和成本
17、模拟控制面板实时模拟统计本次模拟耗时当前步骤瓶颈的等待队列长度部署以前发现潜在业务瓶颈补充申请材料根据资源消耗统计进行资源的最有配置48服务科学和工程从Service Registry中获取可重用服务的相关信息,直接应用在本项目中,避免重复开发,降低开发和维护的成本49服务科学和工程服务实现架构设计服务科学和工程基于服务规约和现有系统分析,确定服务实现的决策服务组件 客户服务服务组件 风险管理服务1 获取存款记录流程服务映射服务5 计算信用等级规则服务NEW贷款业务系统Specified Platform保险公司 FAX/CallWeb Service核心系统.NET /Web Service
18、验证用户资格获取存款记录提供担保服务中介: 路由/转换服务中介 转换服务2 审批服务3 发放贷款人工服务NEW功能服务映射服务0 获取贷款记录服务映射服务4 提供担保功能服务映射发放贷款服务中介: 路由/转换服务中介: 路由/转换51服务科学和工程架构设计:将已有服务、新建服务以及服务中介按照SOA参考架构进行架构设计APP3: 保险公司IF1: 提供担保APP1: 核心系统IF1: 获取存款记录APP2: 贷款系统IF1: 获取贷款记录企业服务总线交互服务容器流程自动化容器功能服务容器业务规则容器服务监控引擎服务映射服务中介服务虚拟化通用连接SC1: 客户服务人工服务SC3: 风险管理流程服
19、务SC4: 现有客服SM1: 路由/转换SM2:转换SC2:客户目录映射服务SC3: 风险管理规则服务KPIXXX服务事件AdapterSOAPSOAPSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSEJBCEICEISC1: 客户服务流程服务SC3:风险管理映射服务报警:初审超时Websphere Process ServerWebsphere Process ServerWebsphere Process ServerWebsphereBusinessMonitorWebsphere ESB/Message BrokerWebspher
20、e AdapterWebsphere Application Server52服务科学和工程人工任务用统一的服务接口定义人工活动,提供重用人工服务的可能性将人工任务作为一个服务调用人工活动参与自动化流程人工任务调用一个服务人工活动利用通用的用户界面启动一个服务,例如一个业务流程或者Web ServiceTo-Do列表的特殊应用执行一个纯粹的人工任务将工作项传递给其他人APP3: 保险公司IF1: 提供担保APP1: 核心系统IF1: 获取存款记录APP2: 贷款系统IF1: 获取贷款记录企业服务总线交互服务容器流程自动化容器功能服务容器业务规则容器服务监控引擎服务映射服务中介服务虚拟化通用连接
21、SC1: 客户服务人工服务SC3: 风险管理流程服务SC4: 现有客服SM1: 路由/转换SM2:转换SC2:客户目录映射服务SC3: 风险管理规则服务关键业务指标创建庄户成本服务事件AdapterSOAPSOAPSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSEJBCEICEISC1: 客户服务流程服务SC3:风险管理映射服务53服务科学和工程流程服务提供灵活、方便的服务组装模式,使得企业能够最大可能的重用现有服务,并快速响应需求的变化,是SOA的重要手段之一符合WS-BPEL 规范抽象业务流程隐藏服务实现细节事务/ 补偿支持 可视化调试
22、APP3: 保险公司IF1: 提供担保APP1: 核心系统IF1: 获取存款记录APP2: 贷款系统IF1: 获取贷款记录企业服务总线交互服务容器流程自动化容器功能服务容器业务规则容器服务监控引擎服务映射服务中介服务虚拟化通用连接SC1: 客户服务人工服务SC3: 风险管理流程服务SC4: 现有客服SM1: 路由/转换SM2:转换SC2:客户目录映射服务SC3: 风险管理规则服务KPIXXX服务事件IIOPSOAPSOAPSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSEJBCEICEISC1: 客户服务流程服务SC3:风险管理映射服务54
23、服务科学和工程业务规则将易变的业务逻辑从代码中剥离出来,便于快速响应业务需求的变化从应用和业务流程中剥离业务逻辑便于修改业务逻辑运行时动态的修改业务规则 常用的规则功能决策表规则集 (If/Then Rules)规则模板易于使用规则组: 将规则开发人员用到的所有工件集中到一个组件APP3: 保险公司IF1: 提供担保APP1: 核心系统IF1: 获取存款记录APP2: 贷款系统IF1: 获取贷款记录企业服务总线交互服务容器流程自动化容器功能服务容器业务规则容器服务监控引擎服务映射服务中介服务虚拟化通用连接SC1: 客户服务人工服务SC3: 风险管理流程服务SC4: 现有客服SM1: 路由/转换
24、SM2:转换SC2:客户目录映射服务SC3: 风险管理规则服务KPIXXX服务事件IIOPSOAPSOAPSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSEJBCEICEISC1: 客户服务流程服务SC3:风险管理映射服务55服务科学和工程C+Client.NetClientWebSphere ESBWebSphere Application ServerTivoli Access ManagerDB2 Universal DatabaseEdge ComponentsJava and C/C+Web ServicesClient客户端消息
25、机制JMS 1.1MQ interoperabilityMediation FunctionWeb Services:WebSphere Adapter SupportXSLTMessageRouterMessageLoggerDBLookupWS-*SOAP/HTTPUDDI Registry 3.0SOAP/JMSLightweight Java ClientcomingWebSphere IntegrationDeveloperSCA编程模型SDOSCA基于ESB的服务中介解决服务提供者和请求者的差距,并提供虚拟化服务,是SOA的重要组成部分APP3: 保险公司IF1: 提供担保APP1
26、: 核心系统IF1: 获取存款记录APP2: 贷款系统IF1: 获取贷款记录企业服务总线交互服务容器流程自动化容器功能服务容器业务规则容器服务监控引擎服务映射服务中介服务虚拟化通用连接SC1: 客户服务人工服务SC3: 风险管理流程服务SC4: 现有客服SM1: 路由/转换SM2:转换SC2:客户目录映射服务SC3: 风险管理规则服务KPIXXX服务事件IIOPSOAPSOAPSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSEJBCEICEISC1: 客户服务流程服务SC3:风险管理映射服务56服务科学和工程WebSphereMQ Inte
27、grator BrokerEnterpriseApplicationMessageListenerMessageFlowAdapter FrameworkApplication SpecificComponentJMSWebSphereApplication ServerEnterpriseApplicationApplicationAdapter FrameworkApplication SpecificComponentWebSphereApplication ServerEnterpriseApplicationEJBs / MDBsApplicationAdapter Framewor
28、kApplication SpecificComponentJMSOther Adapter componentsAdapter Development KitAdapter FrameworkTechnology and e-Business AdaptersCOMCORBAe-mailExchangeFIX ProtocolHealthcare Data ProtocolsiSeriesJMSJTextJDBCLotus DominoMQMQ Integrator BrokerMQ WorkflowXMLData Handler for XMLData Handler for EDIWeb
29、 ServicesApplication AdaptersAriba BuyerClarify CRMeMatrixIndusConnect FrameworkI2I2 Active Data WarehouseMaximo MEAMetaSolv ApplicationNightFire ApplicationsOracle ApplicationsPeopleSoftPortal InfranetQAD MFG/PRORetekSiebel eBusiness ApplicationsSpirent ApplicationsSWIFTTelcordia ApplicationsWebSph
30、ere Commerce适配器及适配器框架采用标准化的方式解决不同应用之间的联通性问题,保护企业投资,解决复杂的集成问题APP3: 保险公司IF1: 提供担保APP1: 核心系统IF1: 获取存款记录APP2: 贷款系统IF1: 获取贷款记录企业服务总线交互服务容器流程自动化容器功能服务容器业务规则容器服务监控引擎服务映射服务中介服务虚拟化通用连接SC1: 客户服务人工服务SC3: 风险管理流程服务SC4: 现有客服SM1: 路由/转换SM2:转换SC2:客户目录映射服务SC3: 风险管理规则服务KPIXXX服务事件IIOPSOAPSOAPSOAP/HTTPEJB, JMSSOAP/HTTPE
31、JB, JMSSOAP/HTTPEJB, JMSEJBCEICEISC1: 客户服务流程服务SC3:风险管理映射服务Connector将应用与 integration broker连接起来图形化工具帮助创建业务对象定义以及配置连接器Object Discovery Agent (ODA) 从应用中自动挖掘,生成原始的数据 模型Object Discovery Agent Development Kit (ODK) 提供一套开发自定义ODA的APITest Connector 提供一个测试用的模拟联接器Adapter Development Kit (ADK) 提供开发客户化适配器的框架57服务
32、科学和工程架构设计:将示例设计的产品映射到系统架构APP3: 保险公司IF1: 提供担保APP1: 核心系统IF1:获取存款记录APP2: 贷款系统IF1: 获取贷款记录企业服务总线交互服务容器流程自动化容器功能服务容器业务规则容器服务监控引擎服务映射服务中介服务虚拟化通用连接SC1: 客户服务人工服务SC3: 风险管理流程服务SC4: 现有客服SM1: 路由/转换SM2:转换SC2:客户目录映射服务SC3: 风险管理规则服务KPIXXX服务事件AdapterSOAPSOAPSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSSOAP/HTTPEJB, JMSEJBCEICEISC1: 客户服务流程服务SC3:风险管理映射服务Websphere Process ServerWebsphere Process ServerWebsphere Process S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 九鼎奖金制度
- 仓库领料人员奖惩制度范本
- 医疗废物检查奖惩制度
- 人社所工作奖惩制度范本
- 养老院服务考核奖惩制度
- 班级班规小学奖惩制度
- 专职教师奖惩制度规定
- 办公室每周总结奖惩制度
- 检测公司绩效奖惩制度
- 深化落实安全奖惩制度
- 2026年安徽林业职业技术学院单招(计算机)考试参考题库附答案
- 安全环境职业健康法律法规文件清单(2025年12月版)
- 中华财险2026秋季校园招聘备考题库及答案详解1套
- 《房屋构造(第2版)》教学课件01初识建筑构造
- 2025小红书医美行业精准获客与营销增长白皮书
- 急诊护理安全管理课件
- 国际金融(江西财经大学)学习通测试及答案
- 2025广西投资集团有限公司招聘4人笔试历年备考题库附带答案详解试卷3套
- 2026年湖南生物机电职业技术学院单招职业倾向性考试必刷测试卷必考题
- 2025年驻马店辅警招聘考试真题附答案详解(完整版)
- 化学试题卷答案【中国第一高中】【湖北卷】湖北省2025年华中师大一附中2025年高考学科核心素养卷暨考前测试卷(最后一卷)(5.31-6.1)
评论
0/150
提交评论