冯志勇天津大学计算机学院_第1页
冯志勇天津大学计算机学院_第2页
冯志勇天津大学计算机学院_第3页
冯志勇天津大学计算机学院_第4页
冯志勇天津大学计算机学院_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SOA监管1管理和IT管理SOA管理动机SOA管理挑战SOA管理的关键要素SOA政策服务生命周期管理IBM的SOA管理模型案例学习:IBM的Websphere进行服务控制提纲2022/10/292管理的总体“管理”的概念和人类文明一样古老

建立链锁的责任、权利和信息并授权给有决定权的人。建立测量方法,方针和控制机制使人们能够实现他们的角色和职责。

例如:“欧洲的管理”指的是影响到权力在欧洲的行使方式,尤其是在权力的开放,参与,问责,有效性和连贯性方面的规则,过程和行为。3信息技术已经成为大多数当代商业的基本支柱企业的IT投资大于平均年收入的4.2%商业和IT就像同一个轮子里的两个齿。其中的一个发生变化,另一个就会做出相应的响应。

IT需要有灵活性、可扩展性、响应性、可恢复性和动态重构性。商业衡量IT的成功不仅仅看它对一般商业控制的有多好而且还看它是怎么被用来推动企业成为市场的一个关键的区分器。IT管理2022/10/294“IT管理收集管理、规划和执行情况报告和相关决策权的审查程序,建立在关键投资之上的支配和性能指标,建立可运作的和课交付的服务和新的或可变更的授权并且遵循条例、法律和组织政策。

它使监督、责任和决策权形式化和明确。GadJ.Selig,“IT管理是一个关于怎样计划、部署和维持竞争的优势的完整的架构和路标”,2006.

怎样决策能够使管理和对IT的利用更有效?谁应该做这些决策?怎样作出决策和监督这些决策的实施?IT管理2022/10/295“IT管理指各个方面的管理涉及到一个组织的信息技术的进程和这些进程支持商业目标的方式。IT管理定义了一个关系和程序的结构来指挥和控制企业。”--IBM白皮书,2006年8月IT管理是企业管理的一个子集IT管理涉及到关于IT资产、IT人才、过程和基础设施的管理和控制,还有资产被管理和获得的方式。IT管理有助于定义角色和职责并且有助于指定决策权和问责制框架。IT管理2022/10/296“SOA管理是IT管理的扩展,在组织的以服务为导向的体系结构中特别地关注于服务的生命周期、元数据和复合的应用。

作为一个特殊的IT管理,SOA管理解决如何改进一个组织的IT管理决策权、政策和措施以及如何成功地采用SOA从而形成一个有效的SOA管理模型。”--IBM白皮书,2006年8月.SOA管理2022/10/297“为了尽可能快和尽可能低的成本’获得它’的目的而建立面向服务的架构对于企业的‘软件的基础设施’是一个灾难。”

“在2006年,由于面向服务的架构的很糟糕的实现,全球的企业将花费30亿美元在失败的和要重新设计的web服务工程上。”

Gartner“一个企业充分的服务不是一个SOA。对于这一点,你需要的是规则矩阵和弥补SOA管理的政策。

InfoWorldSOA有什么不好之处?2022/10/298大企业必须完成一个真实的面向服务的架构。在实现这一目标上,管理是一个关键因素。

“在各处做大量的小的web服务工程不是SOA,而仅仅是在玩。”(ThomasManes,BurtonGroup)不受控制的集成项目的影响对于企业的运作意义重大。“对于AT&T这不可能是一个糟糕的时间。它抢走了电信的成千上万的潜在客户并且估计让公司损失了1亿美元的收入。”(AT&TWireless)为什么要SOA管理?2022/10/299“没有一个有效的管理方法,企业将很快面临一个无法控制的凌乱的状态,特别是服务的发展,并破坏了SOA潜在的好处。”--MarianneHedin,“TheimpactofSOAontheconsultingServicesMarket”,IDC,Dec.2005.“SOA是一种固有的分布式处理架构,因此对于管理的需求比对于环境的集中更重要。” --DavidSprott,“TheSOAGovernanceFramework”,CDBI,Sep.2004“在2006年,缺乏管理机制是中型和大型(大于50个服务)的试点SOA项目失败的最常见的原因。” --PaoloMalinverno,“ThestrategicImpactofSOABroadens”,Gartner,Nov.2005“到2008年,70%的IT组织将无法成功地选择并实施一个SOA战略的首次尝试。

这些组织必须准备使用软件服务策略并制定架构演变的战略。”

--DarylC.Plummer,“SixMisstepsThatCanResultinSOAStrategyFailure”,Gartner,June2005为什么要SOA管理?2022/10/2910服务方向不能单独地对生产力、加快上市时间和重用产生影响,因为还运作着其他的阻碍和约束的力量。

有效管理服务的政策、原则、标准、程序、过程以及文化和组织变革将充分利用服务向导来实现。

为什么要SOA管理?2022/10/2911从一开始SOA就需要管理面向商业的确保商业运作的连续性管理安全风险结盟技术的实现于商业需求管理负责与信赖减少运作成本为什么要SOA管理?2022/10/2912XML和Web服务的标准不断变化这项工作涉及了符合行业标准的冲突和短期项目。项目小组没有时间和人力去理解和遵守行业标准和企业政策。

缺少一个“SOA标准”SOA它本身不是一个行业标准。每家公司都有它独特的考虑和需求.各种各样的供应商对于所有的主要软件供应商XML和Web服务的支持一直在产品的路线图上。不适当的加工商业上可用的工具限于应用水平上的实现。SOA管理的挑战2022/10/2913新阶层——新挑战在企业IT架构中一种新的SOA层提出了关于安全性、管理、可靠性、变更管理以及更多的新挑战。业务的复杂性有很多部署往往在部署工作小组的范围之外。

SOA不是一个项目“你如何使不同的工作纳入坚实、可靠、敏捷和企业质量的体系结构?”SOA挑战2022/10/2914SOA管理目标在精心策划,协调良好和有效的管理的方式下实现SOA

“现在开发,以后集成”“开发为了集成”管理企业中的任何新的服务的设计、开发、部署和运作。

确保所有独立的努力能够走到一起以满足企业的SOA的需求。2022/10/2915SOA管理的关键因素政策管理政策联合政策实施政策政策报告劳务合同为供应商和客户交互提供一个精确的和明确的协议。2022/10/2916SOA管理的关键因素生存期管理在完整的生命周期中管理服务元数据关于数据的数据,一系列的使服务发现和适当使用的政策和说明三种类型:商业信息,技术信息,管理信息不像硬代码,SOA需要元数据外在2022/10/2917SOA政策目标地址对于商业服务的总体影响正在建立和部署。

在商业和技术之间建立一个强壮的连接。以透明的方式连接商业政策、技术政策和实现。

利用信息和过程的语言创建一个共同体。SOA政策需要解决分布式的、异步的和各种各样性质的SOA环境。

好的政策:容易做正确的事情,很难做错误的事情。2022/10/2918例如:商业政策“病人的名字与联系方式不得以明文传输。”安全政策“每一个操作的信息必须是独特的并且有数字签名.”低层的技术政策“不要使用XML的'anyAttribute'通配符”SOA政策2022/10/2919争论资产管理管理文物需要进行搜索、翻译、简单和准确的参考;为了动态发现和绑定应该在一台机器上使用格式。注册知识库运行时政策政策的重新使用SOA政策2022/10/2920审计于一致性政策并应该留在文件上,而应该积极参与公司的业务。政策执行自动检测,分析,并遵守审计政策.政策过程应与设计,开发,部署和服务运作有一个有效的和透明的结合方式。发号施令:SOA是不值得的东西,除非他们是被强迫的SOA政策2022/10/2921政策管理:跟踪、重视和改进管理的实施,鼓励重用性,管理的合作进程,和提高业务数据政策——我们有什么政策?这些政策在哪实现?企业接口——什么企业服务正在被开发?一致性状态——怎样才能使我们的服务更符合我们的政策?影响分析——如果我们改变我们当前的SOA政策,我们的SOA运作会出现什么问题?互相依赖——改变服务将如何影响运作?异常管理——一个异常将会影响到什么?SOA政策2022/10/2922集成过程集成SOA管理必须结合当前的服务开发流程、工具和系统可用性。在整个的设计、开发、测试、实现、部署和维护中使服务实现于企业政策相一致。

系统集成SOA管理必须透明地与EAI、开发工具以及开发服务和使用服务的其他企业应用程序相结合。

SOA政策2022/10/2923服务的生命周期一个描述从分析和设计产品支持的一个商业服务生命周期的不同阶段的主要活动和管理任务的模型。

识别和定义开发和测试发布和部署发现和管理管理问题服务部署服务版本服务监督识别和定义开发和测试发布和部署发现和管理服务的生命周期管理2022/10/2924供应商的生命周期理解和管理需求管理访问和可见性发布信息管理交付客户的生命周期探索服务验证一致性谈判的使用确认质量回应变化服务的生命周期管理2022/10/2925管理原则可描述性——在从商业预期到部署软件服务的整个生命周期内,服务应该是可见的管理——服务应该作为一个资产在整个生命周期内用明确的和一贯执行的政策管理SOA的应用层——中间层——概念层应该适用于所有类别的互操作性灵活的过程——SOA从来没有完成或稳定,它应该适应动态过程重组联合过程——SOA是一个独立的通过合同义务提供服务的组件的协作。

服务的生命周期管理2022/10/2926PlanthegovernancerequirementsDefinethegovernanceapproachEnablethegovernancemodelincrementallyMeasure,monitorandmanagethegovernanceprocessesSOALifecycleSOAGovernanceLifecycleSOAGovernanceandmanagementapproachIBM的SOA管理模型2022/10/2927案例学习28WSRR–

SOAGovernanceInteractionsTestandclassify2ProductionRegistry&Repository7ChangeimpactAnalysisLifeCycleManagementProcessesChangeimpactAnalysisRetirementpolicyconformance13PublishfromUIPublishfromdeploymenttoolsDiscoverfromdeploymentsandPublishPublishfromDevelopmentTools2DevelopmentRegistry&RepositoryArchiveRegistry&RepositoryCreate1WSDLXSDSCDLBPELPolicyMXSD1.Servicemetadataartifactsarecreated2.Tools,utilitiesanduserspublishservicemetadatatotheServiceRegistry&Repository3.LCMprocessesenforcetesting,classifyingandvalidation.4.ServiceandmetadataisPublished5.ServiceisassignedastateofAWAITINGAPPROVALLCMprocessesdrive

impactanalyses,

compliancechecks,

changepolicyconformance

andscheduling.ServiceisapprovedServiceisassignedastateofAPPROVEDNotificationsareGenerated.ChangeimpactanalysisCompliancechecksChangepolicyconformanceScheduling6Testandclassify

ValidateArtifacts3DeploymentProductionconfiguration1010. LCMprocessesdrive:

Deployment

ProductionconfigurationServiceispromotedtoproductionenvironmentServiceisassignedanOPERATIONALstate.NotificationsGenerated13. LCMprocessesdrive:

impactofretiring

retirementpolicyServiceisretiredServiceisassignedaRETIREDstate.NotificationsGeneratedPublishAwaitingApproval54Approved89Approve7NotifyPromote11Operational12NotifyRetireRetired1415Notify2022/10/2929IBMWebsphereBusinessMonitorContinuousBusinessProcessoptimization-RoundtripProcessExecution/Choreography

ServicesInteraction

GlueProcessModelingMonitorAnalysisVOptimizeExistingComponentsProcessRequirementsManageExecutionParticipate2022/10/2930经营业绩报告与目标(计分卡)相比较市场份额的增长和新产品的收入跟踪商业流程特殊的保障需求状态由于人工任务造成的瓶颈监控商业进程的韵律持续时间,花费,分支比率通过汇总和多方面的报告进行商业分析来自客户的月总收入检测和预警异常情况黄金客户订单与没有库存和供应商的情况商业监测目标2022/10/2931监测服务是WebSphere商业监测的核心组件。

Dashboard客户端是WebSphere商业监测和提供运行时环境的另一个组件数据库是数据存储组件监测管理提供管理功能监测WebSphere组件2022/10/2932WebsphereMonitoringComponentsDB2ReplicatorMonitorServerActionManagerTooling(BusinessMeasureEditor)CEIDB2ReplicatorRuntimeStateMonitorDashboardsBusinessMeasuresModelCBEeventsCBESituationeventsEventProcessingReplicationDashboardaccessDefineBMsPerformanceWarehouse2022/10/2933SampleUsageScenario2022/10/2934BusinessPerformanceMonitoring2022/10/2935SOA需要在企业软件的开发与部署上有一个大的转变“现在开发,以后集成”“为了集成而开发”新的范例、技术和标准的建立支持公司在实现SOA精心策划、协调良好并有效管理的方式方面的转变。

为了确保商业的持续性、减少集成开销和复杂性,它必须在企业服务的设计、开发、部署和运作的整个过程中进行管理。

政策和服务生命周期管理是SOA管理的重要因素。

政策设定的目标用来指导和衡量成功总结2022/10/2936GadJ.Selig,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论