您好,欢迎访问三七文档
1、SAPTechEd‘03Basel©2003SAPAGSessionID,Speaker1BuildingWebServiceswithABAPandSAPWebApplicationServerTimmFalterProjectManagerWebServices/SAPAGWalldorfMartinHuvarProductManagerEnterpriseServices/SAPAGWalldorfSAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/2LearningObjectivesAsaresultofthislecture,youwillbeableto:ComprehendthemainideasofSAP’sWebServicedefinitionUnderstandthearchitectureoftheWebServiceFrameworkUnderstandwhatVirtualInterfaces,WebServiceDefinitions,WebserviceConfigurationsandothe。
2、rconceptsoftheWebServiceFrameworkareSAPTechEd‘03Basel©2003SAPAGSessionID,Speaker2SAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/3AgendaWebServiceOverviewWhatareWebservices?Whydoweneedthem?SAPNetWeaverWebServiceTechnologySAPWebApplicationServer6.40ProvidingWebServicesConsumingWebServicesSummarySAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/4WebServicesDefinitionWebServicesareapplicationfunctionalitiessupportingdirectinteractionbyrespondingtoservicerequestsbasedonopenInternetStandard。
3、sSAPTechEd‘03Basel©2003SAPAGSessionID,Speaker3SAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/5ThenatureofWebServicesWebServicesactlikeablack-boxthatmayrequireinputanddeliveraresultaremodular,self-containedandself-describingworkontopofanycommunicationtechnologystackcanbepublished,discoveredandinvokedbasedonopentechnologystandardsworkinsynchronousandasynchronousscenariosfacilitateintegrationwithinanenterpriseaswellascrossenterprisesSAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/6UDDI。
4、WebServiceParadigm3ServiceExecution2ServiceRequestorServiceDiscoveryServiceProviderServiceDirectory1ServicePublicationWSDL/XSDXML/SOAPhttpSAPTechEd‘03Basel©2003SAPAGSessionID,Speaker4SAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/7WebServices:ExamplesIntelligentproductcatalogsearchProductavailabilitycheckPricinginquiryCustomercreditcheckOrderstatuscheckVendormanagedinventoryDemandforecasts,stockreplenishment…DynamicauctioningandbiddingPublishandanalyzefinancialreports(XBRLbased)Electronic。
5、billpresentmentandpaymentMatchingvacanciesandjobapplicantsprofilesPostalserviceaddresscheckUDDIregistrationanddiscoveryservicesAutomatedwebsearches(Google)SAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/8DemoDemoWebServiceExampleSAPTechEd‘03Basel©2003SAPAGSessionID,Speaker5SAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/9Example:WebServiceSzenarioCreditLimitCheckCRMOrderCreateOrderCreditManagementSystemCreditLimitCheckFinancialProcessOrderCreditlimitOK?CreditstandingDatabaseHistoryDa。
6、tabaseOKrejected=WebServiceCustomerCompanyServiceProviderSAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/10CreditLimitCheckExample:ArchitectureRFCFunctionModule(ExternalId-InternalID)R/3Enterprise4.7SessionEnterpriseJavaBeanSAPWebAS6.30(Java)SAPJCoProxySAPJCoProxyRFCFunctionModule(CreditLimitCheck)VirtualInterfaceVirtualInterfaceSAPWebAS6.30(Java)CellPhoneShopWebApplication(JSP)MicrosoftExcelXP/2003BetaCreditLimitCheckCompanyWorksheetWebServiceWebServiceWebServiceProxyWebServiceProxySAPTec。
7、hEd‘03Basel©2003SAPAGSessionID,Speaker6SAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/11FundamentalElementsofthecompleteWebServiceSolutionWebServiceTechnologyOpenTechnologyStandardsforWebServicesWebServiceTechnologyReferenttobusinesssemanticsSAPNetWeaverRosettaNet,Spec2000,HR-XML,XBRL,IFX,papiNet,....XML,WSDL,SOAP,UDDI,WSISAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/12AgendaWebServiceOverviewWhatareWebservices?Whydoweneedthem?SAPNetWeaverWebServiceTechnologySAPWebApplicationServe。
8、r6.40ProvidingWebServicesConsumingWebServicesSummarySAPTechEd‘03Basel©2003SAPAGSessionID,Speaker7SAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/13ProvidingWebservicesbasedonOpenStandardsUDDISOAPProcessingBusinessApplicationWebServiceConfigurationUDDIPublishingWSDLGenerationDevelopmentEnvironmentWebServiceConsumerWebServiceConfigurationWebServiceInterfacesRFCBAPIIDocEJBSAPWebApplicationServerExtensibleRuntimePluggableFeaturesSecurityTransactionsProtocolsWSDLSOAPSAPAG2003,TechED_Basel/OSI2。
9、02,TimmFalter/MartinHuvar/14ConsumingWebservicesbasedonOpenStandardsUDDISOAPProcessingBusinessApplicationUDDIbasedWebServicediscoveryWebServiceProxyGenerationProxyConfigurationDevelopmentEnvironmentProxyConfig.WebServiceProxiesSAPWebApplicationServerExtensibleruntimePluggablefeaturesSecurityTransactionsProtocolsWSDLSOAPWebServiceProviderSAPTechEd‘03Basel©2003SAPAGSessionID,Speaker8SAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/15ExchangeInfrastructure&WebServicesExchangeInfrastructuremySA。
10、PComponentmySAPComponentmySAPComponentmySAPComponentNONSAPComponentNONSAPComponentNONSAPComponentNONSAPComponentSOAPAdapterNativeProtocolNativeProtocolSAPWebApplicationServerSOAPSOAPSOAPWebServicesInfrastructureWebServicesInfrastructureBusinessProcessEngineBusinessProcessEngineRoutingRoutingMappingMappingIntegrationRuntimeIntegrationRepository&DirectoryIntegrationRepository&DirectoryRMIRMI......PersistencyPersistencyRFCRFCAdapterSAPAG2003,TechED_Basel/OSI202,TimmFalter/MartinHuvar/16EnterpriseS。
本文标题:Building Web Services with ABAP and SAP Web Applic
链接地址:https://www.777doc.com/doc-6140015 .html