您好,欢迎访问三七文档
企业服务总线—技术马永光2015-05-18简介天津联怡科技有限公司企业服务总线—技术天津联怡科技有限公司一:OSB简介二:OSB技术三:OSB实现企业服务总线—技术天津联怡科技有限公司OverviewoftheRun-TimeProcessinOSBAclientsendsaloanapplicationtoaproxyservicenamedLoanGateway1.Thedefaultproxyservicehasaconditionalroutingstagethatchecksthevalueoftherequestedinterestrateintheloanapplicationdocument.Iftheinterestrateislessthan5%,theloanapplicationisroutedtotheManagerLoanReviewbusinessservice;otherwiseitisroutedtotheNormalLoanProcessorbusinessservice.企业服务总线—技术天津联怡科技有限公司Startanewsession.--CreateaNewWSDLResource企业服务总线—技术天津联怡科技有限公司企业服务总线—技术天津联怡科技有限公司企业服务总线—技术天津联怡科技有限公司企业服务总线—技术天津联怡科技有限公司TheOperationalSettingstabonthispagehasoptionstoenablemonitoringfortheproxyservice.企业服务总线—技术天津联怡科技有限公司企业服务总线—技术天津联怡科技有限公司CreateaBusinessService-GeneralConfiguration企业服务总线—技术天津联怡科技有限公司CreateaBusinessService-GeneralConfiguration企业服务总线—技术天津联怡科技有限公司CreateaBusinessService-GeneralConfiguration企业服务总线—技术天津联怡科技有限公司CreateaBusinessService-GeneralConfiguration企业服务总线—技术天津联怡科技有限公司CreateaBusinessService-GeneralConfiguration企业服务总线—技术天津联怡科技有限公司CreateaBusinessService-GeneralConfiguration企业服务总线—技术天津联怡科技有限公司ConfiguretheLoanGateway1ProxyService企业服务总线—技术天津联怡科技有限公司ConfiguretheLoanGateway1ProxyServiceNote:Astageisanelementofapipelineandalsoacontainerforactionsdefinedinapipeline.Actionsaretheelementsofapipelinestagethatdefinethehandlingofmessagesastheyflowthroughaproxyserviceatruntime.企业服务总线—技术天津联怡科技有限公司ConfiguretheLoanGateway1ProxyService企业服务总线—技术天津联怡科技有限公司ConfiguretheLoanGateway1ProxyService企业服务总线—技术天津联怡科技有限公司ConfiguretheLoanGateway1ProxyServiceNote:Thedrag-and-dropfunctionalityworksonlyinInternetExplorer(IE)browsers.IfyouareusingabrowserotherthanIE,selecttheRateelementintheVariableStructurespane.TheexpressionisdisplayedinthePropertyInspectorpalette.PlacethecursorintheXQueryexpressiontextboxandclickCopyProperty.Theexpressioniscopiedtothetextbox.YoucanalsocopytheexpressioninthepaletteandpasteitintheXQueryExpressiontextbox.企业服务总线—技术天津联怡科技有限公司ConfiguretheLoanGateway1ProxyService企业服务总线—技术天津联怡科技有限公司ConfiguretheLoanGateway1ProxyServiceNote:Itisagoodpracticetovalidateanyupdatestotheroutingbehaviorbeforeyousavetheconfiguration.企业服务总线—技术天津联怡科技有限公司ConfiguretheLoanGateway1ProxyServiceSummaryConfiguretheLoanGateway1ProxyServicecompletestheconfigurationoftherun-timemessageroutingbehaviorintheLoanGateway1RoutingTable.AmessageisroutedtotheManagerLoanReviewbusinessserviceiftheratespecifiedintheloanapplicationislessthan5.OtherwisethemessageisroutedtotheNormalLoanbusinessservice.企业服务总线—技术天津联怡科技有限公司TotesttheRoutingoftheLoanApplicationthroughManagerLoanReviewService企业服务总线—技术天津联怡科技有限公司TotesttheRoutingoftheLoanApplicationthroughManagerLoanReviewService企业服务总线—技术天津联怡科技有限公司一:OSB简介二:OSB技术三:OSB实现企业服务总线—技术天津联怡科技有限公司企业服务总线—技术天津联怡科技有限公司内部结构及原理—核心请求方ESB提供方1234企业服务总线—技术天津联怡科技有限公司内部结构及原理—B-T-P企业服务总线—技术天津联怡科技有限公司内部结构及原理—条件控制企业服务总线—技术天津联怡科技有限公司内部结构及原理—消息驱动企业服务总线—技术天津联怡科技有限公司HandlingInboundandOutboundMessagesAtransportproviderdevelopedwiththeTransportSDKhandlesinboundandoutboundmessagesasfollows:■InboundmessagestypicallycomeintoOracleServiceBusfromanoutsidesource,suchasanHTTPclient.TheTransportSDKpackagesthepayloadandtransportlevelheaders,ifany,intoagenericdatastructure.TheTransportSDKthenpassesthemessage,initsgenericformat,totheOracleServiceBuspipeline.■OutboundmessagesoriginatefromOracleServiceBusbusinessservicesandgotoanexternallymanagedendpoint,suchasaWebserviceorJMSqueue.TheTransportSDKreceivesagenericdatastructurefromtheOracleServiceBuspipeline,convertsittothecorrespondingtransport-specificheadersandpayload,andsendsitouttoanexternalsystem.TheTransportSDKhandlesoutboundandinboundmessagesindependently.Aninboundmessagecanbeboundtoonetransportprotocolandboundtoadifferenttransportprotocolontheoutboundendpoint.企业服务总线—技术天津联怡科技有限公司InboundMessagesatRuntime企业服务总线—技术天津联怡科技有限公司OracleServiceBusRuntimeInboundMessagesThesequencediagraminFigureA–1describestheflowofinboundmessagesthroughOracleServiceBusruntime.First,aninboundartifact,suchasanHTTPServlet,interceptsaclientrequest.ThetransportprovidercreatesadatastructurecalledInboundTransportMessageContext.Themessagecontextpackagesheadersfromtherequestintoametadataobject,convertingthepayloadfromanHTTPstreamintoaspecificOracleServiceBussourceobject.Thetransportprovidercallsthetransportmanagertoreceivethemessage.ThetransportmanagerpreprocessesthemessageandpassesthemessagetotheOracleServiceBusruntimeforprocessing.TheOracleServiceBusruntimeasksforthemessagecontext'sservice,serviceversion,andotherinformation.Italsoasksaboutthemetadataandpayload,whicharerequiredforprocessing.TheruntimeaskstheMessageContexttocreatetheresponsemetadataandtheresponsepayload,andthencallsclose().Theresponseissentbacktotheclient.企业服务总线—技术天津联怡科技有限公司OutboundMessagesatRuntime企业服务总线—技术天津联怡科技有限公司OracleServiceBusRuntimeOutboundMessagesThesequencediagramshowninFigureA–2describestheflowofoutboundmessagesthroughOracleServiceBusruntime.TheOracleServiceBusruntimeroutesthemessagetoanexternalservice.ThetransportprovidercreatesmetadatafortherequestandcreatesaTransportSenderobject,which
本文标题:企业服务总线-技术
链接地址:https://www.777doc.com/doc-1584513 .html