版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SAPPI概览内容大纲PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件415PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件415一般企业在系统集成上的可能作法3一般系统在集成实现上,若不通过中间件,可能的作法如下:ODBC/JDBC,与数据库相连Webservice文档一般定制开发的系统JDBCFILESOAP其他系统SAPERP的系统集成能力4在不考虑以中间件实现企业的系统集成能力之前,SAPERP与系统集成相关的能力如下:RFC(RemoteFunctionCall)支援.Net或Java(JCo)的连接及呼叫WebServiceIDOC(EDI连接)文档(Excel等)ECC6.0IDOCRFCFILESOAP其他系统系统之间沟通可能采用的方式5一般系统之间沟通可能采用的方式藉由中间数据库做为系统数据集成的桥梁不建议以DBLink的方式抓取双方的交易数据表(Tables),可能影响彼此的交易作业通过webservice的呼叫,串连彼此即时性的交易流程以文档的方式下载及上传PowerBuilder所开发的系统JDBCFILESOAPECC6.0IDOCRFCFILESOAP现今企业在众多业务系统间信息集成的挑战6可能发生的问题:数据传送不即时无法保证数据是否正确传输数据传送的管理不易,要知道数据何时传输,必须额外客制相关机制及查询程序。数据传送机制后期调整困难若传送时发生问题,无重送机制难以提供数据传输的安全现今企业由于系统化程度高,且不同业务目的使用的各个系统间,常有众多信息的交流传送,但个别系统的信息沟通能力不尽相同,庞杂的系统信息流也越来越难管理。物流系统POS系统业务系统1OADBWS采购系统业务系统2业务系统3ERP….-----------….-----------….-----------文档WSWSWSPI是什么?SAPPI是一种集成技术和集成平台:
用于SAPandnon-SAPapplications.
用于A2AandB2Bscenarios.
用于synchronous(同步)andasynchronous(异步)communication.
用于cross-componentBusinessProcessManagement(ccBPM).7PIComponentswithinSAPNetweaver8Unifiesandalignspeople,informationandbusinessprocessesIntegratesacrosstechnologiesandorganizationalboundariesAsafechoicewithfull.NETandJ2EEinteroperabilityThebusinessfoundationforSAPandpartnersPowersbusiness-readysolutionsthatreducecustomintegrationItsEnterpriseServicesArchitectureincreasesbusinessprocessflePIbilitySAPNetWeaver™CompositeApplicationFrameworkPEOPLEINTEGRATIONMulti
channelaccessPortalCollaborationINFORMATIONINTEGRATIONBus.IntelligenceMasterDataMgmtKnowledgeMgmtPROCESSINTEGRATIONIntegration
BrokerBusiness
ProcessMgmtAPPLICATIONPLATFORMJ2EEDBandOSAbstractionABAPLifeCycleMgmt…集成式的信息管理平台管理业务系统间的信息交流9PI可提供的功能:提供同步式的沟通渠道(如,RFC,Webservice),达成实时的数据传输良好的信息管理能力,提供多种讯息管理及查询机制,方便查询信息的收送方、传送时间及资料内容等确保信息送达,若遭遇问题时,有自动重送的机制手动发送机制,不需要前端系统再次发送。提供常用的接口(Adapter)类型(A2A/B2B),减少系统间讯息传送的接口考虑及开发考量保障数据传输及数据内容的安全通过集成式的信息管理平台,统合庞杂的业务系统信息流,并藉由平台提供的系统监管能力,实现单一窗口的运维管理。业务系统2业务系统3业务系统4业务系统8业务系统7业务系统6业务系统5业务系统1SAPPIPI使用前后系统集成对比图10采购系统物流系统SAPCodingCoding采购系统物流系统PISAPFileSOAPIDOCPI使用之前,不同系统间的联通性分别进行开发,共用率较低,开发的时间和金钱成本较大。PI使用后,通过配置解决大部分问题,部分连接配置可以公用。PI使用前后系统集成对比图11SAPWebApplicationDatabaseApplicationCRMLegacyApplicationE-MarketplaceOtherApplicationAnyNewApplicationAnyNewApplicationSAPWebApplicationsDatabaseApplicationsCRMLegacyApplicationE-MarketplaceOtherApplicationsPI使用PI之前,系统互联混乱,管理费时。使用PI之后,PI集中管理,集中控制。ExchangeInfrastructureforCollaboration12优势:开发性和互操作性连接到现有集成方案通过JMS消息(e.g.MQSeries)通过SOAP通过HTTP使用开放的基于XML标准的适配器集成,主要分为如下两类Adapters(JCA)WebServices(WSDL)13优点充分利用现有投资以进化的方式到达新的整合景观允许容易的和非破坏性的增加新的服务和流程内容大纲PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件415PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件415ProcessIntegrationLandscape15其他应用企业内应用信息集成的主要架构–运用集成平台16ECC6.0RFCSAPPIJDBCAdapterRFCAdapterFILEAdapterProgram数据中心OA采购管理物流管理代理商管理POS便利店管理IDOCAdapterIDOCSOAPAdapter文件服务器作为企业内部系统集成的平台,SAPPI提供常用的接口类型(Adapter),以符合企业实际多样化系统环境的信息交换需求,其可能的集成架构参考如下:ABAPProxyAdapterABAPProgramSAPPIArchitecture17PIComponentsandDevelopingplatform18系统架构(参考)SAPPI系统架构可包含DEV、QAS及PRD环境19ABAP+JavaPIDEVQASPRDDBABAP+JavaPIDBABAP+JavaPIDBDeliveryDelivery内容大纲PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件415PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件415ComponentOverview21ConfiguringSystemLandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses1345EnterpriseServicesBuilderEnterpriseServicesRepository(ESR)2ConfiguringSystemLandscape22ConfiguringSystemLandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses1EnterpriseServicesBuilderEnterpriseServicesRepository(ESR)SystemLandscapeDirectoryDescribesconcretesystemlandscapeofcustomerinstallationWhatcomponentisactivelyavailableonwhichmachine/instance/client,etc.Informationaboutdomaincontained,i.e.inwhichnetworkenvironment(local/remote)arecomponentsaccessibleAnynumberofdifferentlandscapesAnytypeofcomponent(SAP,partnerproducts,otherpackages,legacysystems..)Openarchitecture,basedonCIMBaseforstructuringdesignobjectsintherepository,andforconfiguringroutingrulesinthedirectory23DefineSystemsinSLD24LandscapeDescriptionTechnicalLandscapeLandscapesBusinessLandscapeComponentInformationNameReservationforJavaDevelopmentDesigningIntegration25ConfiguringSystemLandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcessesEnterpriseServicesBuilderEnterpriseServicesRepository(ESR)2Design为mySAP解决方案提供的预交付集成内容通过公共、标准协议对对非SAP系统开放,如WSDL基于Java语言的图形化开发工具26ESRepositoryEnterpriseServicesBuilderDesign–DefiningMessageStructure27Design–DataMapping28Design–IntegrationScenario29LogicalApplicationsConnectionbetweenactionsActionConfiguringIntegration30ConfiguringSystemLandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses3EnterpriseServicesBuilderEnterpriseServicesRepository(ESR)ConfigurationAdaptintegrationcontenttospecificconfigurationDeriveintegrationcontentfromintegrationRepositoryOpenforCustomertoaddcollaborationknowledgerelevanttonon-SAPcomponentsJavabasedgraphicaltoolsCentralconfigurationforB2BprocessesandBPMCentralizedadapterconfiguration31Configuration-Adapter32Configuration–RoutingRule33HandlingMessages34ConfiguringSystemLandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses4EnterpriseServicesBuilderEnterpriseServicesRepository(ESR)Runtime35PIRuntimeEnvironmentFunctionalityCommunicationSynchronous:always“besteffort”Asynchronous:exactly-onceorexactly-once-in-orderRetrymechanismAcknowledgmentissupportedIncludingerrorhandlingSynchronous:errormessagessentbacktosenderAsynchronous:errorsmadepersistentTransportof(XML)messagesbasedonHTTPorHTTPS“SOAPMessageswithAttachments”aswireformatMessagingprotocolbasedonSOAPenvelopewithheaderextensions36OperatingProcesses37ConfiguringSystemLandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcesses5EnterpriseServicesBuilderEnterpriseServicesRepository(ESR)MonitoringmessagesintheRWB38MonitoringmessagesintheRWB39MonitoringmessagesintheRWB40ComponentOverview-Adapter41ConfiguringSystemLandscapeDesigningIntegrationConfiguringIntegrationHandlingMessagesOperatingProcessesEnterpriseServicesBuilderEnterpriseServicesRepository(ESR)Connectivity/AdaptersAdapterframeworkbasedonJavaConnectorArchitecture(JCA)AdaptersworkaspluginstotheAdapterFrameworkAdapterDevelopmentKit-customersandpartnerscandevelopadaptersSAPNetWeavercertificationof3rdpartyadaptersbasedonJCAadapterframeworkResellingofJCAadaptersfromselectedpartners(iWay,Seeburger)42内容大纲PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件415PI产品定位系统主要功能及优点3使用PI作为中间件的优点系统架构概观2系统主要元件415PI优点提供良好的信息监控平台安全的信息传送及例外状况处理支援多种Adapter型态提供产业标准缩短开发时程协同式的设计方式做为多点对多点的信息管理平台44AdvantagesofPI–良好的信息监控平台PI提供多种信息管理及查询机制,方便查询Messages的收送方、传送时间、数据内容等MessageMonitoringAdapterMonitoring45MessageMonitoring(I)46提供条件选择式查询
藉由选择查询条件方式,快速掌握信息状况MessageMonitoring(II)47清楚了解那个时间有那些信息传送、收送双方各是那些系统以及传送的结果为何MessageMonitoring(III)48针对每个信息可细部看到承载信息的Header,传送的过程以及数据内容AdapterMonitoring49提供条件选择式查询
点选个别Adapter可看DetailInformation掌握Adapter发生错误的时间及原因AdapterMonitoring能藉由传输联机信道的角度查询数据是否传送成功AdvantagesofPI–安全的信息传送及例外状况处理确保Messages送达,自动重送的机制通过预先设好的信息路由,正确及安全传送信息数据当接受方系统因网络或主机产生问题时,可设定Alert机制,主动发email通知Messages可以自动重送自动重送不成时可以在PI中手动重发,而并不需要再次从前端系统发送50例外状况的处理–信息自动/手动重送51若数据传输因故无法实时传送,PI支持手动及自动重送机制,不需要由系统递送方重传AdvantagesofPI–支援多种Adapter型态提供常用的Adapter(A2A/B2B),减少系统间信息传送方式的考虑在开发上仅需着重在消息/接口的数据结构及RoutingSAPAdaptersFile/FTPJDBC(Database)JMS(MQSeries,SonicMQ,…)RFCSOAPMailBusinessConnector(B2Bprotocol)MarketplaceAdapterRosettaNet(RNIF2.0)AdapterCIDX(RNIF1.1)Adapter3rdPartyAdaptersEDI:SeeburgeriWay:UCCnet,moretocome…Optional:Adaptersdevelopedbypartners,certificatedbySAP52AdvantagesofPI–提供产业标准缩短开发时程在B2B及A2A上,通过BusinessPackages的提供,减少开发的时间提供RosettaNet及EDI两个业界标准常用的Template提供SAPERP与SAPSCM/CRM等系统信息连接的Template内容包括messageformat/structure、Interface定义、messagemapping及PIPsScenario等。53IntegrationRepository–RosettaNetContent54TwomainsoftwarecomponentsintherepositoryRosettaNetsoftwarecomponentcontainsthestandardcontentRosettaNetERPsoftwarecomponentcontainstheintegrationcontentExternalDefinitions-DTDsbehindthePIPstandards55MappingsfromthePIPstandardtotheapplicationstandard56AdvantagesofPI–协同式的设计方式数据结构定义与传送路由设定分开,方便数据格式/界面重复使用信息路由设定维护容易当原有信息的传送方增加时,通过新增信息路由设定容易达成57AdvantagesofPI–做为多点对多点的信息管理平台基于多种Adapter型态的支持以及良好的Messages监控平台,便于成为多点对多点的信息管理及传送平台58SAPInbound:一般传输方式59SAP_INBOUNDSAPPIJDBCAdapterRFCAdapterStagingTable1’StagingTable2’RFCZTable01_DATAZTable02_DATAProgramZTBCL_RLGKZTBCL_RLGPZTBCL_RLGIMAILERRORERROR234.264.157ECC6.0SAPInbound完整传输架构及RFC错误处理机制如下所有Table可以ZRFCLOGNUM为Key值串连关系MAILERRORDataExchangeCenterSourceAPsTable1Table2triggertriggertriggertrigger1SAPOutbound:一般传输方式60ECC6.0SAPPIJDBCAdapterRFCAdapterRFCAdd-onTableProgram不论信息单一或关连多个Table皆通过SAPPI传输,将信息传到DEC上写入至add-onStagingTable里MAILERROR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度供应链管理合同:某制造企业与供应商就供应链管理达成的合作协议
- 瓷砖产品定制生产合同2024
- 2024版无人机技术研发与购销合同
- 电商平台安全检测与合规认证服务合同3篇
- 二零二四年度光伏发电项目投资合同标的及投资金额具体说明2篇
- 二零二四年度畜牧养殖业养殖饲料采购与供应合同
- 二零二四年健身教练个人劳动合同
- 二零二四年度设备采购合同标的为高端计算机设备
- 二零二四年度亚洲区域网络安全保障合作合同
- 二零二四年企业咨询服务框架协议
- 国家开放大学《Web开发基础》形考任务实验1-5参考答案
- 水利安全生产风险防控“六项机制”右江模式经验分享
- 2023-2024学年教科版三年级上学期科学期中检测试卷(含答案)
- 测绘地理信息业务档案保管期限表(20150305)..
- 数字式双闭环直流调速系统设计(共26页)
- pdsoft简易教程
- 精忠报国歌谱
- 固体火箭发动机制造工艺
- 飞控pixhawk学习指南walkant
- 热管空气预热器计算
- 流体输送技术
评论
0/150
提交评论