SOA企业IT架构解决方案-全面版.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《SOA企业IT架构解决方案-全面版.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SOA 企业 IT 架构 解决方案 全面
- 资源描述:
-
1、Copyright 2009 Kingdee All rights reserved P2Copyright 2009 Kingdee All rights reserved 提纲提纲金蝶公司简介金蝶公司简介企业信息化面临的问题与解决之道企业信息化面临的问题与解决之道面向服务架构(面向服务架构(SOA)的)的IT架构思想概论架构思想概论金蝶金蝶SOA服务体系介绍服务体系介绍金蝶金蝶SOA企业架构平台企业架构平台BOS介绍介绍金蝶金蝶SOA实施方法论实施方法论TOGAF SOASOA落地项目案例分享落地项目案例分享问题讨论问题讨论P3Copyright 2009 Kingdee All righ
2、ts reserved 提纲提纲金蝶公司简介金蝶公司简介企业信息化面临的问题与解决之道企业信息化面临的问题与解决之道面向服务架构(面向服务架构(SOA)的)的IT架构思想概论架构思想概论金蝶金蝶SOA服务体系介绍服务体系介绍金蝶金蝶SOA企业架构平台企业架构平台BOS介绍介绍金蝶金蝶SOA实施方法论实施方法论TOGAF SOASOA落地项目案例分享落地项目案例分享问题讨论问题讨论P4Copyright 2009 Kingdee All rights reserved 关于金蝶公司关于金蝶公司管理软件管理软件电子商务电子商务立体服务立体服务中间件中间件1993年成立年成立 香港上市香港上市中国及
3、亚太地区中国及亚太地区管理软件的龙头企业管理软件的龙头企业全球在线管理全球在线管理SAAS服务商的服务商的领跑者领跑者咨询服务咨询服务 实施服务实施服务运维服务运维服务 培训服务培训服务中国民族中间件中国民族中间件供应商的世界代表供应商的世界代表目前金蝶拥有员工目前金蝶拥有员工4800人。金蝶国际在中国大陆设有深圳、上海、北京三个软件园。在中国大陆拥有人。金蝶国际在中国大陆设有深圳、上海、北京三个软件园。在中国大陆拥有44家以营销与服务为家以营销与服务为主的分支机构和主的分支机构和2000家咨询、技术、实施服务、分销等合作伙伴。金蝶营销、服务及伙伴网络在中国大陆分为南方、北方、家咨询、技术、实
4、施服务、分销等合作伙伴。金蝶营销、服务及伙伴网络在中国大陆分为南方、北方、华东、西部四大区域,遍及华东、西部四大区域,遍及221个城市和地区;金蝶拥有客户数量超过个城市和地区;金蝶拥有客户数量超过60万家,遍布中国和亚太地区。万家,遍布中国和亚太地区。P5Copyright 2009 Kingdee All rights reserved 提纲提纲金蝶公司简介金蝶公司简介企业信息化面临的问题与解决之道企业信息化面临的问题与解决之道面向服务架构(面向服务架构(SOA)的)的IT架构思想概论架构思想概论金蝶金蝶SOA服务体系介绍服务体系介绍金蝶金蝶SOA企业架构平台企业架构平台BOS介绍介绍金蝶金
5、蝶SOA实施方法论实施方法论TOGAF SOASOA落地项目案例分享落地项目案例分享问题讨论问题讨论P6Copyright 2009 Kingdee All rights reserved 企业信息化之路企业信息化之路企业企业IT建设从简单应用、到盲目的追求、到价值怀疑和恐惧、到理性规划和价值挖掘、到持续发展。建设从简单应用、到盲目的追求、到价值怀疑和恐惧、到理性规划和价值挖掘、到持续发展。初始阶段扩展阶段控制阶段整合阶段数据管理阶段成熟阶段时间IT投入诺兰(诺兰(RichardLNolan)信息系统进化的六阶段模型)信息系统进化的六阶段模型 IT规划规划与重整与重整转折目前国内大部分企业所处
6、的阶段目前国内大部分企业所处的阶段数据处理时代信息时代转型期战术性战略性P7Copyright 2009 Kingdee All rights reserved 企业信息化建设常见问题分析企业信息化建设常见问题分析部门部门A部门部门B部门部门C企业管控企业管控/领导决策领导决策信息化之后,管理层还信息化之后,管理层还是不能及时准确的获得是不能及时准确的获得决策需要的信息,感觉决策需要的信息,感觉不到信息化带来的价值。不到信息化带来的价值。信息化价值何在?信息化价值何在?信息信息“竖井竖井”阻碍了信息价值体现阻碍了信息价值体现P8Copyright 2009 Kingdee All rights
7、 reserved IT人员的噩梦人员的噩梦业务需求不断的变化、系统不断增加、流程错复杂、系统越来越不堪重负、业务需求不断的变化、系统不断增加、流程错复杂、系统越来越不堪重负、IT的威望在企业中越来越的威望在企业中越来越低低P9Copyright 2009 Kingdee All rights reserved 系统集成之道:面向数据的点对点集成系统集成之道:面向数据的点对点集成方案方案典型的意大利面条式企业系统集成典型的意大利面条式企业系统集成 为了实现系统与系统之间的数据共享,通过编程的方式现实点对点的系统之间的数据交换。为了实现系统与系统之间的数据共享,通过编程的方式现实点对点的系统之间
8、的数据交换。P10Copyright 2009 Kingdee All rights reserved 系统集成之道:面向应用的系统集成之道:面向应用的“传统传统”EAI集成方案集成方案EAI从应用系统的层面去看待企业已有信息资源,企业的每一个应用系统被看作一个集成单元。从应用系统的层面去看待企业已有信息资源,企业的每一个应用系统被看作一个集成单元。EAI工作的目标就是,通过工作的目标就是,通过为这些已有的应用系统提供一种中间沟通方式,让这些应用软件之间可以进行数据的共享与交换,从而盘活这一个个独立的为这些已有的应用系统提供一种中间沟通方式,让这些应用软件之间可以进行数据的共享与交换,从而盘活
9、这一个个独立的“信息孤岛信息孤岛”。企业应用集成(企业应用集成(Enterprise Application Integration,EAI)技术通过中间件作为粘合剂来连接企业内外)技术通过中间件作为粘合剂来连接企业内外各种业务相关的异构系统、应用以及数据源,从而满足各种业务相关的异构系统、应用以及数据源,从而满足 E-Commerce、ERP、CRM、SCM、OA、数据、数据库、数据仓库等重要系统之间无缝共享和交换数据的需要。库、数据仓库等重要系统之间无缝共享和交换数据的需要。信息孤岛信息孤岛1信息孤岛信息孤岛2信息孤岛信息孤岛信息孤岛信息孤岛nEAI平台平台基于消息实现、非标准、灵活性差、
10、重用度低P11Copyright 2009 Kingdee All rights reserved 系统集成之道:面向应用的系统集成之道:面向应用的“传统传统”EAI集成方案集成方案Hub/Spoke 结构的最大区别在于在结构的最大区别在于在 Bus 结构中,结构中,Adapter 位于应用程序中,而位于应用程序中,而 Hub/Spoke 结构中,结构中,Adapter 由由 Hub 来统一管理。来统一管理。Bus 结构的结构的 EAI 集成集成 Hub/Spoke 结构的结构的 EAI 集成集成 P12Copyright 2009 Kingdee All rights reserved 系统
11、集成之道:面向业务的系统集成之道:面向业务的SOA解决方解决方案案遵循遵循SOA(Service Oriented Architecture,面向服务的架构)的思想,以服务为抽象的手段,将企业,面向服务的架构)的思想,以服务为抽象的手段,将企业中各个系统应用程序的不同功能单元抽象为服务,通过这些服务之间定义良好的接口和契约联系起来。中各个系统应用程序的不同功能单元抽象为服务,通过这些服务之间定义良好的接口和契约联系起来。P13Copyright 2009 Kingdee All rights reserved 系统集成之道:面向业务的系统集成之道:面向业务的SOA解决方解决方案案SOA将推到将
12、推到“竖井竖井”,以服务为抽象手段,将业务转化为可重用的服务,通过多个分布式系统(现有系,以服务为抽象手段,将业务转化为可重用的服务,通过多个分布式系统(现有系统或新建系统)来实现这些服务。以业务流程为主线将服务组装起来满足不同业务角色的需要,实现统或新建系统)来实现这些服务。以业务流程为主线将服务组装起来满足不同业务角色的需要,实现IT与业务对齐。与业务对齐。(企业服务总线)(企业服务总线)ESB流程编排流程编排服务库服务库业务流程业务流程管治管治业务流程业务流程业务流程业务流程业务流程业务流程业务集成呈现业务集成呈现业务集中呈现业务集中呈现业务集中呈现业务集中呈现企业企业SOA IT架构架
13、构系统系统2系统系统1系统系统3n12314355n12356789P14Copyright 2009 Kingdee All rights reserved 系统集成之道:面向业务的系统集成之道:面向业务的SOA解决方解决方案案应用系统序列应用系统序列123456789101112服务库服务库ABCDEFG123134567527891011781210311917119系统建设成本系统建设成本-时间曲线时间曲线时间时间成本成本面向服务架构企业的面向服务架构企业的IT体系,可以对现有的体系,可以对现有的IT资产进行高度的重用,并实现面向未来需求的可重用资产进行高度的重用,并实现面向未来需求的
14、可重用IT架构,架构,极大的降低企业未来的极大的降低企业未来的IT建设成本。建设成本。P15Copyright 2009 Kingdee All rights reserved 提纲提纲金蝶公司简介金蝶公司简介企业信息化面临的问题与解决之道企业信息化面临的问题与解决之道面向服务架构(面向服务架构(SOA)的)的IT架构思想概论架构思想概论金蝶金蝶SOA服务体系介绍服务体系介绍金蝶金蝶SOA企业架构平台企业架构平台BOS介绍介绍金蝶金蝶SOA实施方法论实施方法论TOGAF SOASOA落地项目案例分享落地项目案例分享问题讨论问题讨论P16Copyright 2009 Kingdee All ri
15、ghts reserved 愿景愿景IT战略战略IT Strategy业务战略业务战略Business Strategy业务架构业务架构Business Infrastructure(组织与流程(组织与流程Organization&Processes)IT架构架构IT Infrastructure控制支持制定框架实施实现和支持定义需求制定框架实施企业的愿景:打造能随需应变的企业,能对市场与客户需求的变化做出敏捷的响应。企业的愿景:打造能随需应变的企业,能对市场与客户需求的变化做出敏捷的响应。构建起能与业务架构相呼应的构建起能与业务架构相呼应的IT架构架构P17Copyright 2009 Ki
16、ngdee All rights reserved SOA面向服务架构概论面向服务架构概论SOA是一种思想,不是一个产品、不是一种技术、不是一个新概念。是一种思想,不是一个产品、不是一种技术、不是一个新概念。SOA是一种架构风格,是怎样构建能与业务对等,使业务具有敏捷响应需求变化的是一种架构风格,是怎样构建能与业务对等,使业务具有敏捷响应需求变化的IT体系架构的指导思体系架构的指导思想。它最核心的理念是以业务为驱动、以流程为主线、以服务为手段、以想。它最核心的理念是以业务为驱动、以流程为主线、以服务为手段、以IT技术为基础,实现业务随需技术为基础,实现业务随需应变。应变。SOA思想需要有一种便
17、于人们理解的直观的表述思想需要有一种便于人们理解的直观的表述SOA参考参考架构,依据架构,依据SOA参考框架,通过一系列帮助参考框架,通过一系列帮助SOA思想实现的技思想实现的技术性产品的支持,整合众多术性产品的支持,整合众多IT资源,帮助构建随需应变的企业。资源,帮助构建随需应变的企业。In computing,service-oriented architecture(SOA)provides methods for systems development and integration where systems group functionality around business p
18、rocesses and package these as interoperable services.WikipediaSOA(Service-Oriented Architecture,面向服务架构)到底是什么?,面向服务架构)到底是什么?应用应用技术构件技术构件参考架构参考架构思想思想服务服务流程流程业务业务应用应用SOA的基本原则之一就是,商业驱动服务,服务驱动的基本原则之一就是,商业驱动服务,服务驱动SOA。P18Copyright 2009 Kingdee All rights reserved SOA的服务与流程的服务与流程服务(服务(Service):业务角度而言):业务角度
19、而言,服务是一个可重复的任务,例如服务是一个可重复的任务,例如:检查帐号余额检查帐号余额;开新帐户开新帐户 等等等等流程(流程(Process):由一系列相互关联的任务所组成):由一系列相互关联的任务所组成,实现一个具体的业务功能。一个流程可以由一系列实现一个具体的业务功能。一个流程可以由一系列服务来实现。服务来实现。P19Copyright 2009 Kingdee All rights reserved SOA的服务与流程的服务与流程P20Copyright 2009 Kingdee All rights reserved SOA面向服务架构概论面向服务架构概论SOA(Service-Or
20、iented Architecture,面向服务架构)到底是什么?,面向服务架构)到底是什么?SOA神化论神化论SOA无用论无用论SOA观望论观望论SOA/非非SOAP21Copyright 2009 Kingdee All rights reserved 选择选择SOA“SOA并不是你能选择性的去完成的方案,你所面对的是当它的出现已经成为必然,你选择实施或者不并不是你能选择性的去完成的方案,你所面对的是当它的出现已经成为必然,你选择实施或者不实施。实施。”管理副总裁管理副总裁Daryl Plummer SOAGartner公司于公司于2019年就提出年就提出SOA的概念。的概念。P22Cop
21、yright 2009 Kingdee All rights reserved SOA 参考架构参考架构SOA参考架构帮助人们理解如果通过参考架构帮助人们理解如果通过SOA的思想来构建企业的的思想来构建企业的IT架构,并展示架构,并展示SOA架构中有那些类型的架构中有那些类型的服务构成。服务构成。P23Copyright 2009 Kingdee All rights reserved SOA解决方案的逻辑层次解决方案的逻辑层次Layer 1:Existing Application Assets Layer.现有应用资产层现有应用资产层Layer 2:The Service Componen
22、t Layer.服务组件层服务组件层Layer 3:Services Layer服务层服务层Layer 4:Business Process Layer.业务流程层业务流程层Layer 5:Consumer Layer消费者层消费者层Layer 6:Integration Layer.整合层整合层Layer 7:Quality of Service Layer.服务质量层服务质量层Layer 8:Information Architecture Layer.信息架构层信息架构层Layer 9:Governance Layer.治理层治理层P24Copyright 2009 Kingdee Al
23、l rights reserved SOA架构核心构件架构核心构件ESBESB(企业服务总线,(企业服务总线,Enterprise Service Bus)是一种在松散耦合的服务和应用之间标准的集成方式。)是一种在松散耦合的服务和应用之间标准的集成方式。ESB就是在就是在SOA架构中实现服务间智能化集成与管理的中介。架构中实现服务间智能化集成与管理的中介。In computing,an enterprise service bus(ESB)refers to a software architecture construct.This construct is typically implem
24、ented by technologies found in a category of middleware infrastructure products,usually based on recognized standards,which provide fundamental services for complex architectures via an event-driven and standards-based messaging engine(the bus).ESB 具有四个主要功能:具有四个主要功能:消息路由:将传入消息发送消息路由:将传入消息发送到目的地,该目的地
25、通过硬到目的地,该目的地通过硬编码方式连接的逻辑确定或编码方式连接的逻辑确定或基于内容的动态方式确定。基于内容的动态方式确定。路由是启用服务虚拟化的关路由是启用服务虚拟化的关键功能。在调用方和服务之键功能。在调用方和服务之间建立中间层可以在调用方间建立中间层可以在调用方不知道更改的情况下移动服不知道更改的情况下移动服务的位置。务的位置。消息转换:将传入消息从一消息转换:将传入消息从一种格式转换为另一种格式。种格式转换为另一种格式。协议中介:传入消息使用不协议中介:传入消息使用不同的协议从发出位置发送。同的协议从发出位置发送。事件处理:事件的传入消息事件处理:事件的传入消息一般通过发布和订阅模型
展开阅读全文