版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 面向服务的体系SOA架构方案目 录 TOC o 1-3 h z u HYPERLINK l _Toc534321799 1.问题和挑战 PAGEREF _Toc534321799 h 3 HYPERLINK l _Toc534321800 2.解决方案概述 PAGEREF _Toc534321800 h 4 HYPERLINK l _Toc534321801 3.方案优势和业务收益 PAGEREF _Toc534321801 h 6 HYPERLINK l _Toc534321802 3.1.方案优势 PAGEREF _Toc534321802 h 6 HYPERLINK l _Toc534
2、321803 3.2.业务收益 PAGEREF _Toc534321803 h 7 HYPERLINK l _Toc534321804 4.总体架构和主要功能模块特色 PAGEREF _Toc534321804 h 7 HYPERLINK l _Toc534321805 5.案例列表和重点客户案例分析 PAGEREF _Toc534321805 h 12 HYPERLINK l _Toc534321806 6.解决方案产品实现 PAGEREF _Toc534321806 h 14面向服务的体系结构-SOA帮助企业解决复杂的IT系统和信息整合问题,促进企业更灵活、迅速地响应不断变化的市场需求。问
3、题和挑战随着企业信息化的发展,企业拥有了越来越多的应用系统,比如从最基本的财务系统、人事管理系统和后来的销售系统、生产系统等等,这些建立于不同年代的应用系统在发挥作用的同时,也给企业的下一步发展带来很多问题。信息共享困难,员工需要花费过多的时间跟踪相关信息;在信息就是财富的今天,企业缺的不是信息本身,而是缺乏共享和获取相关信息的有效方法。随着信息化的发展,企业拥有的IT系统越来越多,不同的IT系统在不同年代建立,基于不同的厂商平台开发的,基本上各自有各自的操作界面。割据在各个系统中的数据很难以连贯、统一的方式提供给员工,员工的知识共享和业务生产力受到负面影响,从而组织机构的发展和竞争也将受到阻
4、碍。应用连接之间的紧密耦合性,导致IT应用系统无法随业务的变化而灵活支持;那些各自为营的应用系统之间形成信息孤岛,为了解决系统互联,一般情况下企业会在有数据需求的时候直接做接口直接连接各个应用系统,随着互联需求的增多,系统与系统之间形成点对点的系统互联架构。这种冗余的的IT架构方式,导致了高维护成本和低重用性;进一步使企业在面对市场竞争、公司合并、部门拆分等业务需求变化时,IT架构将无法从容应对。固化的、低效率的业务处理流程导致企业对新业务响应滞后;企业现有的业务流程对于新业务的响应滞后已经成为一个非常重要的问题。举个简单的例子,在某些企业中,上一个小的业务模块,整个流程走下来可能就需要大半年
5、的时间;与此同时,其他竞争对手已经将这个业务推到市场中了,这样严重影响企业的市场竞争力。 解决方案概述的面向服务架构(SOA)重点解决上述问题,帮助企业业务更加敏捷、内部协作更加有效。具体体现在: 通过企业信息门户平台,提供综合信息展示和日常工作便捷的窗口:提供一套企业信息共享、知识管理以及信息协作的框架,整合企业的信息服务及应用。为企业所有的员工提供个性化的信息访问方式,供他们快捷获取所需信息(包括移动设备信息访问能力)或参与业务流程处理。提供更加安全的企业信息访问机制,统一用户管理,提供单点登录的服务,加强信息访问和系统的安全性,包括用户的验证、授权和管理。通过流程组合和人机交互平台,分离
6、应用程序逻辑和业务逻辑,构造一个高层次的业务抽象和组合,从而达到更加灵活的业务变化能力。采用业务流程管理(BPM)工具,创建和执行高度透明、模块化和面向过程的工作流,在满足IT组织所要求的运营性能标准前提下,为企业提供业务需求响应的敏捷性:借助于对XML 和 Web 服务的支持,实现企业应用系统接口标准化和信息结构化,帮助企业实现松耦合的信息系统架构,节省未来业务需求变化的开发时间。提供企业基础服务管理和数据整合平台,帮助企业更有效的整合和自动化业务流程。提供Web服务的标准化、封装、管理和配置,将企业待集成的应用包装成Web服务,并按需要将这些Web服务及其描述进行发布,供流程组合平台、人机
7、交互平台和其他系统订阅查询和使用。提供跨平台的Web服务松散捆绑,帮助实现快速低代价的动态绑定应用。建立标准的数据交换和通讯机制,采用由公司倡导,W3C组织定义和维护的XML标准,达到在不同系统间“定义沟通”的数据语言规范的目的。实现自动的数据转换,采用XML或非XML文档格式标准,通过在不同的数据格式之间进行映射,实现企业内部或企业与贸易伙伴之间有效的沟通协作。总之,SOA架构采用了“自内而外”的实施方法,以业务需求为出发点,封装业务需求后发布标准的业务服务,再由业务流程管理平台自由组合这些业务服务,最后提供给信息使用者;同时,这个“自内而外”的过程也是一个迭代的过程,通过一次次的开放和组合
8、这些业务服务,维持这个“活”的生态的IT系统,促进了IT资源与不断变化的业务需求紧密结合。方案优势和业务收益方案优势的SOA架构是在经验中总结出来, 每个主要平台的可操作性和可实施性很强。从信息共享平台到流程整合平台和服务、数据管理发布平台,每个平台都是基于成熟的解决方案,历经了多年的实践开发和客户应用验证,不是一个虚无的、浮空的架构。更有成本效益的应用程序开发。使用现有的服务发布平台,能够快速的封装发布各种业务服务。基于Web Service标准的服务设计,使企业IT创建可重复使用的服务存储库,当出现新的业务需求时,这些服务可以捆绑、合并到更高级的服务和复合应用中。这降低了解决方案开发和测试
9、的成本,减少了冗余、加快了实现业务价值的时间。更容易管理、更安全的应用框架。的SOA解决方案提供了一个易于管理的、安全的基础结构。通过对流程组合进行跟踪和控制,有效管理业务需求的变化;通过对接口版本的管理和审计,有效控制接口的使用;通过对Web服务而非应用程序本身的调用,在保护现有IT投资的同时,不会限制新功能的部署;通过强大的验证和授权模型,作用于所有服务,提供总体安全性。业务收益更敏捷的业务决策。通过将业务服务和信息聚集到一套动态的复合业务应用程序中,决策者可以获得更准确、更全面的信息。跨越多个部门的人员、流程和系统可以更容易地映射到单独的统一视图中,这样组织机构就可以更好地理解它们在日常
10、的业务操作中做出的成本权衡。更强大的员工生产力。通过提供对系统和信息的流线型访问,并实现业务流程的改善,业务能够带动更强大的员工生产力。员工可以将他们的精力集中于重要的增值流程和半结构化的协作性活动,而无须遵守底层IT系统的限制和约束。而且,由于最终用户可以在表格和满足了他们的要求的显示因子(网站、丰富的客户端和移动设备)中访问信息,生产力得到了提高。与客户和供应商的更稳固的联系。SOA的利益可以扩展到组织机构的界限之外。由于异类系统和应用程序的集成变得更加容易,合并和收购也变得更容易获利。与贸易伙伴的整合以及供应链流程的流线化成为容易实现的目标。总体架构和主要功能模块特色提供面向服务的体系结
11、构(SOA)所需各个层面的技术和产品,它们包括:服务发布平台、流程处理平台、信息共享平台以及开发人员使用的自动封装Web Service工具、监控管理工具等。我们从业务服务的发布、组合、提供三个层次来介绍的SOA架构技术和方法: 一)发布和创建Web服务SOA方法的发布阶段要考虑从底层应用程序(LOB Applicaiton)和数据中创建哪些服务:服务的创建可以是细粒度的(单一的服务对应单一的业务流程,例如插入零件编号)或粗粒度的(多个服务共同执行一套相关的业务功能,例如处理订单);同时也要选用高效的服务发布工具,Microsoft已经对Web服务做出了巨大的投资,针对Web服务,它使用了Mi
12、crosoft .NET来创建它的整个下一代开发人员平台。 1)核心平台.NET Framework.NET Framework是Microsoft的托管代码编程模型,可使用它在Windows平台上创建应用程序。.NET Framework很好的支持Web服务,开发人员可以使用.NET支持的20多种编程语言中的任意一种来开发、探索、调试、部署和发布Web服务。最新发布的.NET Framework 3.0提供了Web服务的扩展组件包括Windows Communication Foundation (WCF)、Windows Workflow Foundation (WF)、Windows C
13、ardSpace以及Windows Presentation Foundation。这些技术和模块为创建Web服务提供了更强大的方法。2)统一开发环境Visual StudioVisual Studio 是在Windows平台上创建应用程序的统一开发环境。它支持在Windows、Web、Mobile和基于Office的应用程序中创建和使用Web服务,它使开发人员可以更容易地跨企业发布和定位新的Web服务;同时它还支持Web服务的单元和负载测试。通过集成的软件变化管理平台、关键性能实时报表和质量度量标准,Visual Studio Team System使组织机构能够更好地管理应用程序的传递和维
14、护,这样就可以跨越应用程序的整个生命周期进行更深入的开发管理。这不但能够为商业股东和IT经理提供项目状态的深入洞察,还可帮助软件团队持续改善他们的开发流程。二)组合和定制流程-流程组合平台服务一旦被创建,它们就可以合并到更复杂的服务、应用程序或交叉功能的业务流程中。因为服务彼此之间、服务与底层的IT基础结构之间都是独立存在的,它们能够以最灵活的方式进行合并和再使用。在业务流程变化时,业务规则和流程可以在不受底层应用程序限制的情况下进行调整。这个平台中核心部分是可支持业务流程的灵活设计、自动化、管理和优化的技术-Biztalk Server。它是一个定位于IT专业人士和结构设计师的服务器产品,可
15、以对系统、工作人员和合作伙伴进行集成。BizTalk Server的核心体系结构是以XML和.NET Framework为基础的,它完全支持创建Web服务的所有开放标准。BizTalk控制Web服务之间的流程和相互作用,将单独的服务聚合成一个更大的组合Web服务中。BizTalk Server通过使用各种不同的适配器,有效地集成了传统系统和异构的应用程序。 通过与门户服务器SharePoint Portal进行集成,使得创建人机交互的、端到端的业务流程解决方案变得更加简单。三)Web服务提供平台的Web服务提供平台包括Web门户、客户端支持、Office应用插件、移动设备支持等多方面的组合。W
16、eb门户 Web服务的发布平台,既可以提供Web服务访问接口的管理,又可以通过丰富的Web界面,面对用户直接提供Web页面的信息访问。此外还提供了灵活的Web框架定制和用户统一管理单点认证等功能。客户端支持Windows Vista通过WCF提供了广泛的Web服务支持功能,作为Windows客户端操作系统的下一个发行版,它使更安全、更可靠、更容易管理的应用程序创建过程变得更加简单。通过Windows Vista,开发人员和设计人员可以创造重要的用户体验成果,这提高了可用性,并与用户从事的工作达到了更好的关联。此外通过Windows Presentation Foundation,达到了统一Wi
17、ndows创建、显示、操作文档、媒体和用户界面(UI)的方式。Office应用插件Office System 2007是Microsoft为信息工作者提供的最新生产力套件,它包含了Word、Excel等熟悉的Office工具。除了这套Office应用程序之外,Office System还提供了一组集成的工具和服务,它们可以帮助开发人员创建使用Web服务的业务解决方案。Office产品还对消耗Web服务提供了内置支持:InfoPath对于绑定通过Web服务的数据具有内置支持功能,Visio对于消耗数据库驱动的Web服务(比如SQL Server的关系型数据库展示的服务)提供了内置支持。在称为Of
18、fice业务应用程序(OBA)服务的2007 Microsoft Office系统中,全新的平台功能使Office业务应用程序的开发成为可能。OBA服务由工作流、搜索、商业数据目录(Business Data Catalog)、全新的可扩展的用户界面、Microsoft Office Open XML Formats、网站(Web Site)和安全框架(Security Framework)组成。这些服务帮助扩展商业智能、统一通信和协作、企业内容管理以及其它业务应用程序中的功能。四)服务生命周期管理的SOA架构中还包括一套对Web服务的管理和监控的工具,具体是: 1)动态系统管理动态系统管理
19、(Dynamic Systems Initiative,DSI) 是Microsoft提出的一项承诺,旨在提供自我管理的动态系统,使IT应用能够方便的发现和使用Web应用资源,从而实现更容易管理的系统并实现系统管理的自动化。2)系统监控管理工具System Center Operations Manager 2007是端到端的服务管理解决方案,它的设计是为了跨越几百个操作系统和应用程序与Microsoft软件和应用程序无缝地协同工作,并藉此提供组织机构IT环境的单一状态视图。这种组织范围的服务状态视图是响应不良事件的关键因素,有了它,就可以快速、灵活地响应可能会影响业务正常运行并最终导致企业支
20、出相关费用的事件。)Microsoft运行管理框架Microsoft运行管理框架(MOF)提供了服务管理指导,帮助企业提高或其它供应商产品、平台和技术的可靠性、可用性、可支持性和可管理性。MOF提供了IT服务管理的概念和指导,可定量获取目前的IT服务管理成熟度,优先处理最重要的流程,优化这些流程乃至整个基础结构。案例列表和重点客户案例分析国外案例 - SOA 应用场景西门子(SIEMENS)公司 业务困扰: 集成跨平台、异构数据源的不同IT应用 为全球40,0000员工提供 24x7 业务流程保障服务 解决方案:部署SOA和BPM基础架构 实现了上百个业务流程,支持全球40,0000员工的IT
21、 运维服务 渐近增量模式,每6-12周新增4-8新的业务流程 结果:增加了工作效率,大大降低了开通和部署服务时间 提高客户服务满意度 提供了新的商业机会 “如果一个部门希望提供创新的服务,我们只要告诉他们消息的类型,并询问这个部门所需的信息种类,将此应用集成于整体系统中”Tom Buse, Siemens IT 运营项目经理 国内案例 SOA应用场景 浦东发展银行工作流平台背景目标:2000年浦发银行提出“把银行建在网上”的远景为实现此远景,IT系统应用架构需要快速/灵活性满足市场和业务飞速发展的要求在分析了解浦发现有的IT系统和技术策略基础之上引入国际先进的银行IT标准和系统架构理念实现最大限度地保护当前的IT投资,规划实现对其增强和提高定义浦
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中国航空传媒有限责任公司市场化人才招聘备考题库及答案详解(易错题)
- 云南大学附属医院开展2026年校园招聘的备考题库及一套答案详解
- 2026年内江高新园区管理有限责任公司面向社会公开招聘工作人员的备考题库及1套完整答案详解
- 2026年台州市正立公证处公开招聘编制外合同工备考题库及1套参考答案详解
- 2026年携手同行合力生光北京广播电视台校园招聘24人备考题库及答案详解1套
- 2025年东明县职业中等专业学校引进高层次急需紧缺人才备考题库及答案详解1套
- 2026年第一次临海市机关事业单位公开招聘编外聘用人员备考题库及一套答案详解
- 2026年北医三院妇产科妇科门诊医师招聘备考题库及1套参考答案详解
- 实邦货架安全培训课件
- 广东省蓝精灵中学2026届高三生物第一学期期末质量跟踪监视模拟试题含解析
- 2025年4月自考00220行政法与行政诉讼法试题
- 微生物-动物互作-洞察及研究
- 个人与团队管理-形考任务9(客观题10分)-国开-参考资料
- 2024-2025学年北京西城区八年级初二(上)期末生物试卷(含答案)
- 【MOOC】思想道德与法治-南京大学 中国大学慕课MOOC答案
- 八年级历史上册知识结构复习提纲
- 建筑装饰施工中的安全教育培训考核试卷
- 江苏省淮安市八校联考2025届物理九上期末统考试题含解析
- 2024年四川省内江市中考物理试卷附答案
- 钢铁购销简单合同范本
- TSG特种设备安全技术规范TSGD-202工业管道安全技术规程
评论
0/150
提交评论