最新白皮书《决策者指南:SAP基于SOA的流程集成》

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Page1ResearchSAP的SOA中间件平台最新评估决策者指南:SAP基于SOA的流程集成作者:SteveCraggs2008年8月版本1.00Page2目录执行摘要..................................................................1简介.........................................................................2SOA平台的要求................................................2业务流程支持.....................................................2SAP的SOA与流程集成产品概述..........................3现有产品............................................................3SOA与流程集成使用案例.................................4产品功能审查..........................................................5基本要求–SOA平台支持.................................5注册表..........................................................5通信、连接与中介服务.................................6基本要求–业务流程支持..................................7建模与实施...................................................7执行..............................................................8分析..............................................................8基本要求—开发工具........................................8复合应用支持.............................................10增值考量..........................................................11监管............................................................11可管理性.....................................................11可扩展性、可靠性和性能...........................11灵活性........................................................12可用性和生产力..........................................13标准的采用.................................................13市场因素.....................................................13评估SAPNetWeaver的流程集成能力.................14对SOA与流程集成基本支持的评估................14增值差异点......................................................15总结.......................................................................17关于作者................................................................18关于LustratusResearch.......................................18TermsandConditions...........................................18Page1执行摘要多年来,SAP一直致力于借助其SAPNetWeaver产品线将集成功能融入其产品套件中。最初,SAPNetWeaverExchangeInfrastructure(XI)是该活动的关注要点。然而,在2005年,SAP对其产品系列进行了更新,并将该功能全部融入NetWeaver,提供了一个能够持续支持各种SAP功能或使用类型的代码库。此后,SAP不断更新NetWeaver以增强其功能,尤其是其流程集成的使用类型。SAP集成方法在设计上体现多个主要目标:在单一平台提供全方位的集成选项尽可能接受和采纳行业标准特别注重为SAP应用程序用户提供增值服务因此,SAPNetWeaverProcessIntegration7.1支持应用对应用(A2A)、企业对企业(B2B)、基于流程、基于消费者以及面向服务(SOA)的集成模式。集成均基于XML而实现,并支持WSDL、UDDI、BPEL和JCA等标准。对于SAP应用套件的用户,我们提供了一系列强大选项,以加速集成进度并提高生产力。例如,用户可以根据需要使用并定制流程模板库设置,而无需从头开始创建流程模板。强大并且可扩展的SAPNetWeaver软件为SAP和非SAP用户提供集成解决方案,从而为面向服务架构(SOA)的项目和计划提供理想基础。下表简要概括SAPNetWeaver提供的SOA和流程集成功能的优势以及所面对的挑战。优势挑战支持全面SOA方法,包括流程建模企业服务资源库o信息的广度o设计、配置和运行时间的使用情况o监管功能以程序为中心和人力相关的流程支持高端支持o强大的映射选项oHA支持o负载平衡o不同的服务质量强大的生产力与灵活功能o随时可运行的SAP应用程序流程模板o预包装的行业特定内容可以满足企业的一般需求o利用可重复使用并基于SOA的资产开发应用的组合环境广泛的B2B支持基于JCA的开放式适配器框架SAP开发者网络市场活跃度和占有率完全集成的适配器的范围有限使用多种开发工具,而非单一环境缺乏对企业管理框架的集成不具备“高级”BAM功能(例如预测)图1:SAPNetWeaver在SOA和流程集成领域的优势与挑战Page2简介SAP为实现流程集成推出了基于面向服务架构(SOA)的平台,本文意在评估SAP当前在这方面的战略和产品。此评估涉及两大方面–为面向服务的组件架构提供支持,以及为实现业务流程集成的有效管理而提供的流程支持。我们将从基本功能要求的满足和潜在差异的增值角度对以上两个方面进行评估。SOA平台的要求要进行评估,就必须根据SAP产品的衡量方法来设定功能基准。从SOA角度来说,大多数人都希望SOA平台具备大量功能。下图概述了平台的主要功能类别。GatewaysandAdaptersCommunicationsSOAPlatformSOAPlatformBPMBAMApplicationsManagementPortalsBusinessServicesCustomPackagedExternalTransformationOrchestrationAuditEnrichmentOperationalToolsGovernanceSecurityManagementSource:-Lustratus图2:SOA平台的一般组件“注册表”是存储可用服务信息(例如功能、位置和调用规则)的资源库。通信管道经网关和适配器的扩充,与特定来源和目标技术、应用程序以及环境连接起来。当信息经过组件和各种服务时,中介服务可以转换和丰富信息,还可以根据业务政策和规则控制并动态修改通信流。开发工具分为两类:支持SOA基础架构的工具,以及帮助创建、合成和部署企业服务的工具。最后,运营工具可以满足各种管理和监管需求,例如控制安全性、监控性能以及解决问题。除了上述功能领域外,SOA平台还需要至少支持主要的标准。就SOA而言,此类标准包括:XMLWeb服务BPEL(用于配合)业务流程支持面向服务的架构让业务功能的每一部分都可以重复利用,并成为松散组合的服务。SOA因此成为业务流程集成和管理的理想的基础技术。流程由各个流程步骤组成,而这些流程步骤以各个SOA服务或此类服务的编排Page3组合为代表。业务流程支持与SOA的结合将营造一个能够迅速、轻松并有效地定义和更改流程的环境,而无需进行重大的技术代码更改。此业务流程的支持需要多种功能,包括:流程建模和实施执行流程,同时支持程序到程序和面向人员的活动流程分析这包括功能和工具两方面。建模指的是利用流程图并以图形化形式开发流程,以及评估建模行为所造成的影响的能力。接下来需要实施并部署处理流,以便在运行时执行。处理流被动态控制,这样,业务政策和规则就可以监管处理流的执行情况,最后进行某种级别的统计报告,从而评估性能。SAP的SOA与流程集成产品概述在过去几年里,SAP不断提高集成需求的支持级别。当前的产品SAPNetWeaver正是此评估的重点,尤其是它的流程集成功能或“使用类型”。现有产品SAP支持SOA与流程集成的功能可通过其NetWeaver系列产品实现。与SOA和流程集成相关的关键组件是SAPNetWeaverProcessIntegration7.1(SAPNWPI7.1)。这是综合以往的集成产品、SAPNetWeaverExchangeInfrastructure(XI)以及NetWeaver应用服务器组件而对产品进行的最新升级。下图展示了SAP的EnterpriseSOA解决方案的主要构件,同时展示了PI方面的功能以及相关的SAPNetWeaverCompositionEnvironment(SAPNWCE)层。Page4SAPNetWeaverSOAStackProcessComponentsSAPBusinessSuiteOrderMgmt....PlatformServicesSAPNetWeaverComponentsNonSAP&LegacyService&EventCompositionService&EventEnablementIntegrationService-enabledApplicationsCompositionConsumptionServiceBusCustomer&PartnerApplicationsInformationCompositionSOADesignGovernanceConnectivity&IntegrationMDMBISOAManagementBusinessPartner…BusinessProcessManagementUICompositionBusinessRulesManagementDesktopMobilePortalWiki/BlogFormsPervasiveVoiceSearchCompositionEnvironmentProcessIntegration图3:企业SOA解决方案的相关SAPNetWeaver组件ProcessIntegration(PI)层为SAP的SOA设备和运行时间基础架构奠定了基础,而Compos

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功