《冯志勇天津大学计算机学院课件》由会员分享,可在线阅读,更多相关《冯志勇天津大学计算机学院课件(9页珍藏版)》请在金锄头文库上搜索。
1、冯志勇天津大学计算机学院课件 冯志勇天津大学计算机学院精品课件?管理和IT管理?SOA管理动机?SOA管理挑战?SOA管理的关键要素?SOA政策?服务生命周期管理?IBM的SOA管理模型?案例学习:IBM的Websphere进行服务控制精品课件?管理?的概念和人类文明一样古老?建立链锁的责任、权利和信息并授权给有决定权的人。 ?建立测量方法,方针和控制机制使人们能够实现他们的角色和职责。 ?例如?欧洲的管理指的是影响到权力在欧洲的行使方式,尤其是在权力的开放,参与,问责,有效性和连贯性方面的规则,过程和行为。 精品课件?信息技术已经成为大多数当代商业的基本支柱?企业的IT投资大于平均年收入的4
2、.2%?商业和IT就像同一个轮子里的两个齿。 ?其中的一个发生变化,另一个就会做出相应的响应。 ?IT需要有灵活性、可扩展性、响应性、可恢复性和动态重构性。 ?商业衡量IT的成功不仅仅看它对一般商业控制的有多好而且还看它是怎么被用来推动企业成为市场的一个关键的区分器。 精品课件IT管理收集管理、规划和执行情况报告和相关决策权的审查程序,建立在关键投资之上的支配和性能指标,建立可运作的和课交付的服务和新的或可变更的授权并且遵循条例、法律和组织政策。 它使监督、责任和决策权形式化和明确。 Gad J.Selig,IT管理是一个关于怎样计划、部署和维持竞争的优势的完整的架构和路标,xx.?怎样决策能
3、够使管理和对IT的利用更有效?谁应该做这些决策?怎样作出决策和监督这些决策的实施?精品课件IT管理指各个方面的管理涉及到一个组织的信息技术的进程和这些进程支持商业目标的方式。 IT管理定义了一个关系和程序的结构来指挥和控制企业。 -IBM白皮书,xx年8月?IT管理是企业管理的一个子集?IT管理涉及到关于IT资产、IT人才、过程和基础设施的管理和控制,还有资产被管理和获得的方式。 ?IT管理有助于定义角色和职责并且有助于指定决策权和问责制框架。 精品课件SOA管理是IT管理的扩展,在组织的以服务为导向的体系结构中特别地关注于服务的生命周期、元数据和复合的应用。 作为一个特殊的IT管理,SOA管
4、理解决如何改进一个组织的IT管理决策权、政策和措施以及如何成功地采用SOA从而形成一个有效的SOA管理模型。 -IBM白皮书,xx年8月.精品课件为了尽可能快和尽可能低的成本获得它的目的而建立面向服务的架构对于企业的软件的基础设施是一个灾难。 ?在xx年,由于面向服务的架构的很糟糕的实现,全球的企业将花费30亿美元在失败的和要重新设计的web服务工程上。 ?Gartner“一个企业充分的服务不是一个SOA。 对于这一点,你需要的是规则矩阵和弥补SOA管理的政策。 InfoWorld精品课件?大企业必须完成一个真实的面向服务的架构。 在实现这一目标上,管理是一个关键因素。 ?在各处做大量的小的w
5、eb服务工程不是SOA,而仅仅是在玩。 (Thomas Manes,Burton Group)?不受控制的集成项目的影响对于企业的运作意义重大。 ?对于AT&T这不可能是一个糟糕的时间。 它抢走了电信的成千上万的潜在客户并且估计让公司损失了1亿美元的收入。 (AT&T Wireless)精品课件没有一个有效的管理方法,企业将很快面临一个无法控制的凌乱的状态,特别是服务的发展,并破坏了SOA潜在的好处。 -Marianne Hedin,The impact of SOAon theconsulting ServicesMarket,IDC,Dec.xx.SOA是一种固有的分布式处理架构,因此对于
6、管理的需求比对于环境的集中更重要。 -David Sprott,The SOA Governance Framework,CDBI,Sep.xx在xx年,缺乏管理机制是中型和大型(大于50个服务)的试点SOA项目失败的最常见的原因。 -Paolo Malinverno,The strategicImpact ofSOA Broadens,Gartner,Nov.xx到xx年,70%的IT组织将无法成功地选择并实施一个SOA战略的首次尝试。 这些组织必须准备使用软件服务策略并制定架构演变的战略。 -Daryl C.Plummer,Six MisstepsThat CanResult inSOA
7、StrategyFailure,Gartner,Junexx精品课件?服务方向不能单独地对生产力、加快上市时间和重用产生影响,因为还运作着其他的阻碍和约束的力量。 ?有效管理服务的政策、原则、标准、程序、过程以及文化和组织变革将充分利用服务向导来实现。 精品课件?从一开始SOA就需要管理?面向商业的?确保商业运作的连续性?管理安全风险?结盟技术的实现于商业需求?管理负责与信赖?减少运作成本精品课件?XML和Web服务的标准不断变化?这项工作涉及了符合行业标准的冲突和短期项目。 ?项目小组没有时间和人力去理解和遵守行业标准和企业政策。 ?缺少一个?SOA标准?SOA它本身不是一个行业标准。 每家
8、公司都有它独特的考虑和需求.?各种各样的供应商?对于所有的主要软件供应商XML和Web服务的支持一直在产品的路线图上。 ?不适当的加工?商业上可用的工具限于应用水平上的实现。 精品课件?新阶层新挑战?在企业IT架构中一种新的SOA层提出了关于安全性、管理、可靠性、变更管理以及更多的新挑战。 ?业务的复杂性?有很多部署往往在部署工作小组的范围之外。 ?SOA不是一个项目?你如何使不同的工作纳入坚实、可靠、敏捷和企业质量的体系结构??精品课件?在精心策划,协调良好和有效的管理的方式下实现SOA?现在开发,以后集成?开发为了集成?管理企业中的任何新的服务的设计、开发、部署和运作。 ?确保所有独立的努
9、力能够走到一起以满足企业的SOA的需求。 精品课件?政策?管理政策?联合政策?实施政策?政策报告?劳务合同?为供应商和客户交互提供一个精确的和明确的协议。 精品课件?生存期管理?在完整的生命周期中管理服务?元数据?关于数据的数据,一系列的使服务发现和适当使用的政策和说明?三种类型:商业信息,技术信息,管理信息?不像硬代码,SOA需要元数据外在精品课件?目标?地址对于商业服务的总体影响正在建立和部署。 ?在商业和技术之间建立一个强壮的连接。 ?以透明的方式连接商业政策、技术政策和实现。 ?利用信息和过程的语言创建一个共同体。 ?SOA政策需要解决分布式的、异步的和各种各样性质的SOA环境。 好的
10、政策:容易做正确的事情,很难做错误的事情。 精品课件?例如?商业政策?病人的名字与联系方式不得以明文传输。 ?安全政策?每一个操作的信息必须是独特的并且有数字签名.?低层的技术政策?不要使用XML的anyAttribute通配符精品课件?争论资产管理?管理文物需要进行搜索、翻译、简单和准确的参考;为了动态发现和绑定应该在一台机器上使用格式。 ?注册?知识库?运行时政策?政策的重新使用精品课件?审计于一致性?政策并应该留在文件上,而应该积极参与公司的业务。 ?政策执行自动检测,分析,并遵守审计政策.?政策过程应与设计,开发,部署和服务运作有一个有效的和透明的结合方式。 发号施令:SOA是不值得的
11、东西,除非他们是被强迫的精品课件?政策管理:跟踪、重视和改进?管理的实施,鼓励重用性,管理的合作进程,和提高业务数据?政策我们有什么政策?这些政策在哪实现??企业接口什么企业服务正在被开发??一致性状态怎样才能使我们的服务更符合我们的政策??影响分析如果我们改变我们当前的SOA政策,我们的SOA运作会出现什么问题??互相依赖改变服务将如何影响运作??异常管理一个异常将会影响到什么?精品课件?集成?过程集成?SOA管理必须结合当前的服务开发流程、工具和系统可用性。 ?在整个的设计、开发、测试、实现、部署和维护中使服务实现于企业政策相一致。 ?系统集成?SOA管理必须透明地与EAI、开发工具以及开
12、发服务和使用服务的其他企业应用程序相结合。 精品课件?服务的生命周期?一个描述从分析和设计产品支持的一个商业服务生命周期的不同阶段的主要活动和管理任务的模型。 ?识别和定义?开发和测试?发布和部署?发现和管理?管理问题?服务部署?服务版本?服务监督识别和定义开发和测试发布和部署发现和管理精品课件?供应商的生命周期?理解和管理需求?管理访问和可见性?发布信息?管理交付?客户的生命周期?探索服务?验证一致性?谈判的使用?确认质量?回应变化精品课件?管理原则?可描述性在从商业预期到部署软件服务的整个生命周期内,服务应该是可见的?管理服务应该作为一个资产在整个生命周期内用明确的和一贯执行的政策管理?S
13、OA的应用层中间层概念层应该适用于所有类别的互操作性?灵活的过程SOA从来没有完成或稳定,它应该适应动态过程重组?联合过程SOA是一个独立的通过合同义务提供服务的组件的协作。 精品课件?Plan thegovernance requirements?Define thegovernance approach?Enable thegovernance modelincrementally?Measure,monitor andmanage thegovernance processesSOA Lifecycle SOA GovernanceLifecycleSOA Governance andm
14、anagement approach精品课件精品课件Test andclassify2Production Registry&Repository7Change impact Analysis LifeCycle ManagementProcesses Change impactAnalysisRetirement policy conformance13Publish fromUI Publish from deploymenttools Discoverfrom deploymentsand PublishPublishfromDevelopment Tools2Development R
15、egistry&Repository ArchiveRegistry&Repository Create1WSDL XSDSCDL BPELPolicy MXSD1.Service metadataartifacts arecreated2.Tools,utilities andusers publishservicemetadata tothe ServiceRegistry&Repository3.LCM processesenforce testing,classifying andvalidation.4.Service andmetadata isPublished5.Service isassigned astate ofAWAITING APPROVAL6.LCM processesdrive impactanalyses,pliance checks,change policyconformance andscheduling