Copyright©2009KingdeeAllrightsreserved帮助您构建随需应变的企业金蝶SOA企业IT架构解决方案金蝶软件(中国)有限公司P2Copyright©2009KingdeeAllrightsreserved提纲1.金蝶公司简介2.企业信息化面临的问题与解决之道3.面向服务架构(SOA)的IT架构思想概论4.金蝶SOA服务体系介绍5.金蝶SOA企业架构平台BOS介绍6.金蝶SOA实施方法论——TOGAFSOA7.SOA落地项目案例分享8.问题讨论P3Copyright©2009KingdeeAllrightsreserved提纲1.金蝶公司简介2.企业信息化面临的问题与解决之道3.面向服务架构(SOA)的IT架构思想概论4.金蝶SOA服务体系介绍5.金蝶SOA企业架构平台BOS介绍6.金蝶SOA实施方法论——TOGAFSOA7.SOA落地项目案例分享8.问题讨论P4Copyright©2009KingdeeAllrightsreserved关于金蝶公司管理软件电子商务立体服务中间件1993年成立香港上市中国及亚太地区管理软件的龙头企业全球在线管理SAAS服务商的领跑者咨询服务实施服务运维服务培训服务中国民族中间件供应商的世界代表目前金蝶拥有员工4800人。金蝶国际在中国大陆设有深圳、上海、北京三个软件园。在中国大陆拥有44家以营销与服务为主的分支机构和2000家咨询、技术、实施服务、分销等合作伙伴。金蝶营销、服务及伙伴网络在中国大陆分为南方、北方、华东、西部四大区域,遍及221个城市和地区;金蝶拥有客户数量超过60万家,遍布中国和亚太地区。P5Copyright©2009KingdeeAllrightsreserved提纲1.金蝶公司简介2.企业信息化面临的问题与解决之道3.面向服务架构(SOA)的IT架构思想概论4.金蝶SOA服务体系介绍5.金蝶SOA企业架构平台BOS介绍6.金蝶SOA实施方法论——TOGAFSOA7.SOA落地项目案例分享8.问题讨论P6Copyright©2009KingdeeAllrightsreserved企业信息化之路企业IT建设从简单应用、到盲目的追求、到价值怀疑和恐惧、到理性规划和价值挖掘、到持续发展。初始阶段扩展阶段控制阶段整合阶段数据管理阶段成熟阶段时间IT投入诺兰(Richard·L·Nolan)信息系统进化的六阶段模型IT规划与重整转折目前国内大部分企业所处的阶段数据处理时代信息时代转型期战术性战略性P7Copyright©2009KingdeeAllrightsreserved企业信息化建设常见问题分析部门A部门B部门C企业管控/领导决策信息化之后,管理层还是不能及时准确的获得决策需要的信息,感觉不到信息化带来的价值。信息化价值何在?信息“竖井”阻碍了信息价值体现P8Copyright©2009KingdeeAllrightsreservedIT人员的噩梦业务需求不断的变化、系统不断增加、流程错复杂、系统越来越不堪重负、IT的威望在企业中越来越低……P9Copyright©2009KingdeeAllrightsreserved系统集成之道:面向数据的点对点集成方案典型的意大利面条式企业系统集成为了实现系统与系统之间的数据共享,通过编程的方式现实点对点的系统之间的数据交换。P10Copyright©2009KingdeeAllrightsreserved系统集成之道:面向应用的“传统”EAI集成方案EAI从应用系统的层面去看待企业已有信息资源,企业的每一个应用系统被看作一个集成单元。EAI工作的目标就是,通过为这些已有的应用系统提供一种中间沟通方式,让这些应用软件之间可以进行数据的共享与交换,从而盘活这一个个独立的“信息孤岛”。企业应用集成(EnterpriseApplicationIntegration,EAI)技术通过中间件作为粘合剂来连接企业内外各种业务相关的异构系统、应用以及数据源,从而满足E-Commerce、ERP、CRM、SCM、OA、数据库、数据仓库等重要系统之间无缝共享和交换数据的需要。信息孤岛1信息孤岛2信息孤岛…信息孤岛nEAI平台基于消息实现、非标准、灵活性差、重用度低P11Copyright©2009KingdeeAllrightsreserved系统集成之道:面向应用的“传统”EAI集成方案Hub/Spoke结构的最大区别在于在Bus结构中,Adapter位于应用程序中,而Hub/Spoke结构中,Adapter由Hub来统一管理。Bus结构的EAI集成Hub/Spoke结构的EAI集成P12Copyright©2009KingdeeAllrightsreserved系统集成之道:面向业务的SOA解决方案遵循SOA(ServiceOrientedArchitecture,面向服务的架构)的思想,以服务为抽象的手段,将企业中各个系统应用程序的不同功能单元抽象为服务,通过这些服务之间定义良好的接口和契约联系起来。P13Copyright©2009KingdeeAllrightsreserved系统集成之道:面向业务的SOA解决方案SOA将推到“竖井”,以服务为抽象手段,将业务转化为可重用的服务,通过多个分布式系统(现有系统或新建系统)来实现这些服务。以业务流程为主线将服务组装起来满足不同业务角色的需要,实现IT与业务对齐。(企业服务总线)ESB流程编排服务库业务流程管治业务流程业务流程业务流程…业务集成呈现业务集中呈现业务集中呈现企业SOAIT架构系统2系统1…系统3n12314355…n…12356789……………………P14Copyright©2009KingdeeAllrightsreserved系统集成之道:面向业务的SOA解决方案应用系统序列123456789101112服务库ABCDEFG123134567527891011781210311917119系统建设成本-时间曲线时间成本面向服务架构企业的IT体系,可以对现有的IT资产进行高度的重用,并实现面向未来需求的可重用IT架构,极大的降低企业未来的IT建设成本。P15Copyright©2009KingdeeAllrightsreserved提纲1.金蝶公司简介2.企业信息化面临的问题与解决之道3.面向服务架构(SOA)的IT架构思想概论4.金蝶SOA服务体系介绍5.金蝶SOA企业架构平台BOS介绍6.金蝶SOA实施方法论——TOGAFSOA7.SOA落地项目案例分享8.问题讨论P16Copyright©2009KingdeeAllrightsreserved愿景IT战略ITStrategy业务战略BusinessStrategy业务架构BusinessInfrastructure(组织与流程Organization&Processes)IT架构ITInfrastructure控制支持制定框架实施实现和支持定义需求制定框架实施企业的愿景:打造能随需应变的企业,能对市场与客户需求的变化做出敏捷的响应。构建起能与业务架构相呼应的IT架构P17Copyright©2009KingdeeAllrightsreservedSOA-面向服务架构概论SOA是一种思想,不是一个产品、不是一种技术、不是一个新概念。SOA是一种架构风格,是怎样构建能与业务对等,使业务具有敏捷响应需求变化的IT体系架构的指导思想。它最核心的理念是以业务为驱动、以流程为主线、以服务为手段、以IT技术为基础,实现业务随需应变。SOA思想需要有一种便于人们理解的直观的表述——SOA参考架构,依据SOA参考框架,通过一系列帮助SOA思想实现的技术性产品的支持,整合众多IT资源,帮助构建随需应变的企业。Incomputing,service-orientedarchitecture(SOA)providesmethodsforsystemsdevelopmentandintegrationwheresystemsgroupfunctionalityaroundbusinessprocessesandpackagetheseasinteroperableservices.——WikipediaSOA(Service-OrientedArchitecture,面向服务架构)到底是什么?应用技术构件参考架构思想服务流程业务应用SOA的基本原则之一就是,商业驱动服务,服务驱动SOA。P18Copyright©2009KingdeeAllrightsreservedSOA的服务与流程服务(Service):业务角度而言,服务是一个可重复的任务,例如:检查帐号余额;开新帐户等等…流程(Process):由一系列相互关联的任务所组成,实现一个具体的业务功能。一个流程可以由一系列服务来实现。P19Copyright©2009KingdeeAllrightsreservedSOA的服务与流程P20Copyright©2009KingdeeAllrightsreservedSOA-面向服务架构概论SOA(Service-OrientedArchitecture,面向服务架构)到底是什么?SOA神化论SOA无用论SOA观望论SOA/非SOAP21Copyright©2009KingdeeAllrightsreserved选择SOA“SOA并不是你能选择性的去完成的方案,你所面对的是当它的出现已经成为必然,你选择实施或者不实施。”——管理副总裁DarylPlummerSOAGartner公司于1996年就提出SOA的概念。P22Copyright©2009KingdeeAllrightsreservedSOA参考架构BusinessInnovation&OptimizationServicesProvideforbetterdecision-makingwithreal-timebusinessinformationDevelopmentServicesIntegratedenvironmentfordesignandcreationofsolutionassetsInteractionServicesEnablescollaborationbetweenpeople,processes&informationProcessServicesOrchestrateandautomatebusinessprocessesInformationServicesManagesdiversedataandcontentinaunifiedmannerESBEnableinter-connectivitybetweenservicesPartnerServicesConnectwithtradingpartnersBusinessAppServicesBuildonarobust,scaleable,andsecureservicesenvironmentAccessServicesFacilitateinteractionswithexistinginformationandapplicationassetsITServiceManagementManageandsecureservices,applications&resourcesInfrastructureServicesOptimizesthroughput,availabilityandperformanceBusinessInnovation&OptimizationServicesProvideforbetterdecision-makingwithreal-timebusinessinformationDevelopmentServicesIntegratedenvironmentfordesignandcreationofsolutionassetsInteractionServicesEnablescollaborationbetweenpeople,proce