面向服务的业务流程管理应用案例英文_第1页
面向服务的业务流程管理应用案例英文_第2页
面向服务的业务流程管理应用案例英文_第3页
面向服务的业务流程管理应用案例英文_第4页
面向服务的业务流程管理应用案例英文_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

cases面向服务的业务流程管理

2010年教育部-IBM精品课程Ae-Businesscase:Travelreservation(1/23)AtypicalscenarioinvolvingasetofWebservicestoserveasanusefulexampleforWebservicesandtogeneraterequirementsanddemonstrateitsapplicationsDescriptionAcompany(travelagent)wantstooffertopeopletheabilitytobookcompletevacationpackages:plane/train/bustickets,hotels,carrental,excursions,etc.Serviceproviders(airlines,buscompanies,hotelchains,etc)areprovidingWebservicestoquerytheirofferingsandperformreservations.Creditcardcompaniesarealsoprovidingservicestoguaranteepaymentsmadebyconsumers.Duetothelooselycoupled-natureofWebservices,thetravelagentdoesn'tneedtohaveaprioriagreementswithserviceprovidersorcreditcardcompanies.Thisallowsthetravelagenttohaveaccesstomoreservices,offeringmoreoptionstoitscustomers,thecreditcardcompaniestooffertheirservicesbroadlyandthereforemaketheircustomershappy,andtheserviceproviderscanoffertheirservicesbroadlyandeasilyandthereforegeneratingmorebusinessforthemselves.LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(2/23)ScopeForthisversionoftheusagescenario,wewilllimitourselvestobookingofvacationpackages.Wewillassumethatcancellationisnotpossibleonceapackagehasbeenpurchased.Stakeholders/InterestsTravelagent:providesasystemtoprovidetheuserwithoptionsforhis/hervacation;earnsmoneybychargingfeesforeachpackagebought.Serviceproviders:selltheirservicesbymakingthemavailablewidely.Creditcardcompany:enablecustomerstousetheircreditcardsinaverylargenumberofcases;makeprofitwitheachmoneytransaction.Consumer:bookvacationeasilybychoosingamongalargevarietyofoffers.Onlytheuserinthescenarioisahumanbeing.Thetravelagentservice,airline,hotelandpaymentservicesthatthetravelagentserviceisinteractingwith,aremachines.LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(3/23)Actors&GoalsConsumer:bestcombinationofservicesandpricesforhis/herneeds.Travelagent:customersatisfaction,sellpackages.Serviceproviders:sellservices.Creditcompany:qualifybuyer,dothepayment.UseCasesThefollowingusecasesdescribehowauserwouldmakeareservationforavacationpackage(flightandhotelroom).LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(4/23)Overview.LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(5/23)ComposingavacationpackageLEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(6/23)BookingachosenvacationpackageLEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(7/23)IntroducinganewhotelWebserviceLEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(8/23)BookingthenewcheaperoptionchosenLEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(9/23)Anassumptionforthisusagescenarioisthatalltheservicesareusingcommonconcepts(e.g.flight,economyclass,room,etc).Forthetravelagentservicetounderstandtheairlineservicesandtobeabletosendmeaningfulinformationtothem,atravelindustryontologyneedstoexistandbeusedbytheWebservicestakingpartinthisscenario.Anontologyisaformaldescriptionofasetofconceptsandtheirrelationshipstoeachother.Byassociatinganamewitheachconcept,anontologydefinesastandardvocabularythatcanbeusedtocommunicatethoseconcepts.LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(10/23)Notedthatsomeadditionaltechnologyisneededforthisusagescenario:contextmaintenance.reliability:inordertomakemoney,eachstepneedstohappen.trustmechanismsfortheservicestodobusinesswitheachother.descriptionoforchestrationofservices:ifareservationofaflightinvolvesinteractingwithacoupleofWebservices,theairlinewoulddocumentinamachinereadablewayhowtointeractwiththetwosingleservicesinordertogetthedesiredresult,includinghowtohandleerrorsintheprocessfailsbeforetheoperationiscompleted....…LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(11/23)Notethatthisusagescenariocouldbedifferentinthefollowingways:theusercouldhaveboughtsometravelagentsoftware;thetravelagentservicecouldresidelocallyonhis/hercomputer.theusercouldwritetoolstointeractdirectlywiththeairlineandhotelservices.LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(12/23)1.UserrequestsavailabilitiesaboutsometraveldatesGoal/ContextTheusergetsthelocationofatravelagentserviceviaanunspecifiedway(searchengine,URIinanemail,servicedirectory,etc).Theuserprovidesadestinationandsomedatestothetravelagentservice.Thetravelagentserviceinquiresairlinesaboutdealsandpresentsthemtotheuser.LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(13/23)Scenario/StepsTheuserispresentedwithaformtofillinordertoprovidethetravelagentservicewithdetailsaboutdatesofhis/hertravelandthedestination.Theusersubmitstheinformationtotheserviceinordertogetalistofflightscorrespondingtohis/herschedule.Thetravelagentservicefindsalistofairlines.Foreachairlinefound:Thetravelagentservicerequestsadescriptionofhowtocommunicatewiththeservicefound.Thetravelagentservicerequestsalistofflightsaccommodatingtheuser.Thetravelagentservicepresentstheresultsofthequeriestotheuserlettinghimchoosethebestoption.LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(14/23)ExtensionsIfnoflightcanbefound,theusershouldbepresentedwithanerror.Technologies/RequirementsDiscoverytechnology:usedbythetravelagentservicetofindtheairlinesservices.Descriptionlanguage:usedbytheairlinestodescribetheirqueryservicestothetravelagentservice.Responsetoqueries:XMLdocumentsthatthetravelagentserviceprocessesandmergetogether.Ontologies:thedatacomingfromdifferentairlineservicesandexpressedwithdifferentXMLvocabulariesneedssomesemanticstobemergedinameaningfulway.LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(15/23)2.UserrequestschoosesflightandlooksforhotelsGoal/ContextTheuserhasbeenpresentedwithoptionsforflightstogotohis/herdestination.Theuserchoosesapreferredflight.Theserviceputstheseatsonhold,andgoesonwithproposinglodgingoptionstotheuser.LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(16/23)Scenario/StepsTheusercommunicateshis/herchoicefortheflight.Thetravelagentservicerequeststhechosenairlinetoputtheflightonhold:Thetravelagentservicerequestsadescriptionofhowtoputaseatonholdtotheairlineservice.Thetravelagentservicesendstherequestaccordingly.Theairlinereturnsaconfirmationnumberwithanexpirydate.Thetravelagentservicefindsalistofairlines.Foreachhotelfound:Thetravelagentservicerequestsadescriptionofhowtocommunicatewiththeservicefound.Thetravelagentservicerequestsaccommodationoptionsfortheperiod.Thetravelagentservicelooksforpaymentservicesavailable,andbuildsalistofoptionsfortheuser.Thetravelagentservicepresentstheresultsofthequeriestotheuserlettinghimchoosethebestoption,alongwiththepaymentoptionsoffered.

LEC2.ArchitectureandTechnologiesAe-Businesscase:Travelreservation(17/23)ExtensionsIftheseatschosenarenotavailableanymore,thetravelagentservicepresentstheuserwithanerrormessageandtheuserispresentedwithanupdatedlistofavailableflightstochoosefrom.Technologies/RequirementsDescriptionlanguage:usedbytheairlinestodescribetheirservicestoputticketsonholdtothetravelagentservice,bythehotelstodescribetheirqueryservicestothetravelagentservice.Discoverytechnology:usedbythetravelagentservicetofindthehotelsservices.Ontologies:thedatacomingfromdifferentaccommodationservicesandexpressedwithdifferentXMLvocabulariesneedssomesemanticstobemergedinameaningfulway.LEC2.ArchitectureandTechnologies3.UserbookshotelroomandflightGoal/ContextTheuserhasbeenpresentedwithoptionsforhotelstogotohis/herdestinationandameansofpayment.Theuserchoosesahoteloption.Thetravelagentservicecontactsabankforpaymentauthorization.Theservicebooksthehotelandconfirmstheflight,usingthepaymentauthorizationfromthebank.Ae-Businesscase:Travelreservation(18/23)LEC2.ArchitectureandTechnologiesScenario/StepsTheusercommunicateshis/heraccommodationchoicetothetravelagentservice.Thetravelagentservicecontactsthebankservicethattheuserchosetoconfirmpayment:Thetravelagentservicerequestsadescriptionofhowtoguaranteepaymentofthetotalamount.Thetravelagentservicesendtherequestaccordingly.Theresponseindicatessuccesswithanauthorizationnumber,signedbythepaymentauthority.Thetravelagentservicebooksthehotelroom:Thetravelagentservicerequestsadescriptionofhowtobookaroomtothechosenhotelservice.Thetravelagentservicesendsarequestinordertofindouthowtocancelthereservationshouldaproblemoccurlaterintheprocess.Thetravelagentservicesendstherequestaccordingly,communicatingthepaymentservicechosenandthesignedauthorizationnumberfromthisservice.Ae-Businesscase:Travelreservation(19/23)LEC2.ArchitectureandTechnologies

Thetravelagentserviceconfirmstheflightreservation:Thetravelagentservicerequestsadescriptionofhowtobuyaticketonholdtotheairlineservice.Thetravelagentservicesendsarequestinordertofindouthowtocancelthereservationshouldaproblemoccurlaterintheprocess.Thetravelagentservicesendstherequestaccordingly,communicatingthepaymentservicechosenandthesignedauthorizationnumberfromthisservice.Thetravelagentservicechargesafeetotheuser:Thetravelagentservicerequestsadescriptionofhowtorequestpaymenttothepaymentservice.Thetravelagentservicesendstherequestaccordingly,alongwiththeauthorizationnumbersignedbythepaymentservice.Theserviceprovidestheuserwithvariousconfirmationnumbersandwishestheuseragoodvacation.Ae-Businesscase:Travelreservation(20/23)LEC2.ArchitectureandTechnologiesExtensionsIfthepaymentservicedoesn'tconfirmthevalidityoftheuser'spaymentoption,theusershouldbepresentedwithanerror.Ifthehotelroomcannotbebooked,theusershouldbepresentedwithanerrorandshouldgettochoosefromanupdatedlistofoptions.Iftheflightreservationcannotbeconfirmed,thehotelroomreservationshouldbecanceledandtheusershouldbepresentedwithanerrorandstartthereservationprocessagain.Ae-Businesscase:Travelreservation(21/23)LEC2.ArchitectureandTechnologiesTechnologies/RequirementsServicedescriptiontechnology:usedbythepaymentauthoritytodescribeitsconfirmationservice,bythehoteltodescribeitsroombookingservice,andbytheairlinetodescribeitsservicetobuyticketsbyconfirmingseatsonhold.Authenticationtechnology:usedbythepaymentauthoritytosignthepaymentauthorizationtobetrustedbythehotelservice,theairlineserviceandthetravelagentservice.Encryptiontechnology:usedbythepaymentserviceandthetravelagentservicetocommunicatetheuser'spaymentinformationconfidentially.Ontologies:thepaymentconfirmationneedstobeusedinawaymeaningfultothetravelservice,hotelandairlineservices;inotherwords,theoutputofoneserviceneedstobeusedastheinputtootherservicesthatmightusedifferentvocabularies.Ae-Businesscase:Travelreservation(22/23)LEC2.ArchitectureandTechnologiesNotesonthescenarioThisscenarioillustrateshowaprogram,thetravelagentservice,caninteractdynamicallywithairlineservices,hotelservices,withoutaprioriknowledgeofthemorofthewaytheywork.Thankstotheontologiesused,theprogramcanadapttovariationsofformatsthatanairlineservicemightbeusingandadapttotheintroductionofnewproducts.However,thereisalimittowhatthetravelagentservicecanunderstand.Forexample,itislikelytobeabletounderstandtheintroductionofanewclassoftickets,sayclassZ.However,iftherestrictionsonclassZticketsuseconceptsthatitisnotawareof(saythatclassZticketscanonlybeboughtmorethan60daysinadvanceandwithavalidinternationalstudentidentification),thedevelopersofthetravelagentservicewillneedtoimplementtheextralogictomakeitunderstandthisnewtypeofrestriction,includingvalidatingthestudentidentification.Ae-Businesscase:Travelreservation(23/23)LEC2.ArchitectureandTechnologiesAe-Businesscase:financiale-Marketplace–Whatisane-Marketplace?Supply-chaine-Marketplace:asmarketinginfrastructureforfinancialinstitutionswhoplayasbrokers,thebusinesschainisextendedupstreamanddownstreamwiththebusinessesofspecifiede-Marketplaceprovidersasthejunction,andtheprovidersmakeprofitsdirectlyfromcoretransactionse.g.financialinvestmentbrokerboththroughtherewardsfromsuppliersandfeesfromclientsBroker-stylee-Marketplace:asopenmarketplatforms,facilitatematchmakingbetweenclientsandmerchants,andtheirprofitsaremostlyfromadvertisementsandmembershipBuyer:consumers/vendorsSeller:suppliers/vendorsBuyer:consumers/vendorsSeller:suppliers/vendorsSCMOpenmarketplaceLEC2.ArchitectureandTechnologiesAe-Businesscase:financiale-MarketplaceE-MarketplacesareconsideredefficientforChinaindevelopingamodernvalue-addedmanufacturingandservice-basedeconomy.Theprovidedservicesgivesuppliersconstantaccesstotheinternationalmarketplace,andofferbuyersaneasysystemforsourcingproductandnegotiatingtermsonline.ByreachingChinesemanufacturersandtraderswithpurchaseinquiriesandotherinformation,electronicmarketplacescanfacilitateinteractionsbetweenChinesesuppliersandoverseasbuyers,andofferChinesebusinessesmaximumexposuretopotentialInternationalmarketsandinvestors.–Whye-Marketplace?E-Marketplacesareopenlarge-scaleapplicationenvironmentsinwhichthesub-systemsaregeographicallydispersedandinvolvedifferentapplicationpackages,notnecessarilydesignedtoworktogether,multipleplatforms,protocolsandformsofuserinterfaces.Thesystemintegrationforthemisinvolvedwithheterogeneousdataandcomplexandnon-deterministicinteractions,andoftenproducingresultsthatareambiguousandincomplete.Thesystemcomponentsarerequiredtobeabletochangeconfigurationtoparticipateindynamic,oftensimultaneousrolesinadistributede-Businesscommunity.Webservicesareefficientinenforcingautomaticanddynamiccollaborations.Itisanappropriatedesignparadigmfore-Businesssystemswithcomplexanddistributedtransactions,especiallyfore-Marketplaces.LEC2.ArchitectureandTechnologiesAe-Businesscase:financiale-MarketplaceTherehavebeenemergingeffortstopromotee-Marketplaces.Forexample,USbusiness-to-businessservicesfirm,ExcelGroup,andtheChineseLightIndustryMinistry,haveunveiledChinaTradingTime-anelectronicmarketplacepromotingdirecttradingbetweenChinaandtheUS.MeetWorldTradeisanonlinenetworkofAsianeMarketplacesthatusesacombinationofonlineandofflineWithanonlinecatalogofmorethan70,000suppliersand150,000products,anotherChina-relatede-Marketplace,MeetWorldTradeishelpingraiseglobaltradeexchangeforsourcingproductsinAsia.However,currente-Businesseshavenotsufficientlysupportsophisticatedtradingactivities.Somee-businessservicessimplyprovideinformationsuchasstocktickersorproductcatalogs.Othere-businessservicesenablelightweightcommerce,suchasB2Bpurchasingofofficesupplies,B2Cauctionbusinesses,ormission-criticalB2Bcommercetransactions,suchasCPUpurchasesbyaPCmanufacturer.–Developmentsofe-MarketplacesLEC2.ArchitectureandTechnologiesAe-Businesscase:Generalvisionfore-MarketplacesSystemInteractionsbetweentheparticipantsoftheauctionpatternBCKOAeMarketplacesCommunity123m…6T5T4T6T…mBnServices/AgentsBusinessSelectivelycomposition45eMarketplaceTlTransactionsMany-manyrelationTlT1T2T3B1BnB…B6B5B4B3B2I5I5I5I5I5I5I5I5I5I5I5I5I5InteractionsBusiness-entitiesT1T2…Tn-1TnASASASB1LEC2.ArchitectureandTechnologiesAe-Businesscase:financiale-Marketplaces/SystemAnalysise-Marketplace

CommunitySOABusin.SOABusin.InfrastructureMarketBusinessBusinessServices(a)Abstractionlayers

fore-MarketplaceServiceProtocolsandOperationEnvironment(b)BCKOA-basede-MarketplaceMarketServices(Core&Value-added)Business-SpecificServicesDistributedComputingInfrastructureMarketBusinessModelOntologyBusinessEntityBE1ServicesBusinessEntityBEnServicesBCKOAIntegrationServicesInternetASASASASASASService-OrientedDescriptionAgent-BasedServiceImplementationInteractionsbetweentheparticipantsoftheRauctionpatternLEC2.ArchitectureandTechnologiesAe-Businesscase:financiale-Marketplaces/BusinessAnalysisGoalIdentificationProductSelectionBrokerSelection(e.g.bargain)TrademarkSelectionCustomerRelationshipManagementTradeSettlement(e.g.BS)AdvertisementList/Directory13Auction&BargainShopBot/PriceBot25Feedback/Evaluation/TrustTrading/Banking4YesYesYesYesYesNoNoNoNoMarket-orientedBusinessProcessModelRelatedServicesLEC2.ArchitectureandTechnologiesAe-Businesscase:financiale-Marketplaces/BusinessSurveyLEC2.ArchitectureandTechnologiesAe-Businesscase:financiale-Marketplaces/ComponentsModelLEC2.ArchitectureandTechnologiesAe-Businesscase:financiale-Marketplace/SystemArchitectureInteractionsbetweentheparticipantsoftheRauctionpatternWeenvisionWeb-basede-Marketplaceasaneconomicallymotivatedcollaborativedistributedenvironment.Webservicesarehereincooperativelyorcompetitivelyinteracttoenableandsupportcommoneconomicservicessuchasbrokering,pricingandnegotiation,aswellascross-enterpriseintegrationandcooperationinanelectronicsupply-chain.Inthisviewthefundamentalelementsofthemarketsare(Web)services,wheretransactionsarebehavioralaspectsoftheservices.Webservicescaptureandimplementservicesasfunctionalitiesandroles.LEC2.ArchitectureandTechnologiesAe-Businesscase:financiale-Marketplaces/SystemComponentsMarketingSelectionNegotiationSettlementMediaCRMService-levelintegrationBusiness-levelintegrationData-levelintegrationFinance-relatedsitesService-Serviceinteractionwithapplicable‘knowledgeontology’and‘processontology’Data-serviceinteractionwithapplicable‘knowledgeontology’Service-orientedfinanciale-marketplacesDatacollectionbasedonsemanticrecognitionofintelligentagentsAuctionClientOtherfacilitiesMarketingSelectionNegotiationSettlementMediaCRMAuctionOtherfacilitiesSpecialistLegaladvisorAccessAccessIntraAgentIntraAgentInterAgentServiceorientedfinanciale-marketplacesInterAgentLEC2.ArchitectureandTechnologiesServicesRolesandDeploymentinaFinanciale-Marketplace0123456789bcdJADE@IntraNetJADE@IntraNetInternetBusinessprocessingsystemaBusiness/AgencyOthereMarketplaceBCKOA&CIR-Agent-basedMarketplaceClientNotes:BSServicesaredesignatedassomekindsofworkflowsmonitors/controller,inwhichworkflowsarethosetransactionsinvolvedinthespecifiedbusiness-specificservicesTherolesdisplayedinthefigureareflexiblewiththedifferentpositionofeMarketplace.Insomecaseswheretheparticipatingagencieshavewell-builtelectronic-commerceinfrastructure,whenauserbecomestheclientofsomecertainagency,theirfurthertransactionsfrom‘7/Negotiation’canpossiblybeaccomplishedondirectinteractionwitheachotherwithouttheeMarketplacesystem’sintervention.1S6/*I:InterIntegrationServiceS1/*U:SecureSpecialistServicesSa/*I:IntraIntegrationServiceS7/*BS:eAuctionServiceS2/*BF:MediaServiceS3/*BF:AccessManagementServiceS0/*U:SecureClientServiceS9/*BS:

TradingServiceSc/*BS:BankingServiceS8/*BS:

NegotiationServiceSd/*BF:CRMServiceS4/*BS:ProgramSelectionServiceSb/*BF:Value-addedServiceS5/*BF:LegalAdvisorServiceServicesIdentifications:0&1/ES0

SecureClientAgent

User-interfaceService@MarketserviceLayerAnintelligentuserinterfacefor(potential)clients.Allusersinteractwiththemarketplaceviait.Thisisasecureinterfacei.e.,itcommunicatingwithagentsinvolvedinspecifictransactionsatasecuremodebycollaboratingwitheachother.ThiskindofsecuritycanimplementrandomlyencryptedcommunicationbasedonsynchronizedactionssincebothpartiesaremembersofeMarketplace.Anytimewhenauserdecidestousethisagent,theagentwillfirstlyguidehim(her)toberegisteredandbeaclientofthemarketplace.1S6/*I:InterIntegrationServiceS1/*U:SecureSpecialistServicesSa/*I:IntraIntegrationServiceS7/*BS:eAuctionServiceS2/*BF:MediaServiceS3/*BF:AccessManagementServiceS0/*U:SecureClientServiceS9/*BS:

TradingServiceSc/*BS:BankingServiceS8/*BS:

NegotiationServiceSd/*BF:CRMServiceS4/*BS:ProgramSelectionServiceSb/*BF:Value-addedServiceS5/*BF:LegalAdvisorServiceS1

SecureSpecialistAgents

User-InterfaceAgents@BSSLayerIntelligentuserinterfacesforspecialistsfromspecificbusinesses.Theyarecustomizablefordifferentrolesatdifferentbusinesses/entities.Supportsecureinter-servicecommunicationsInteractswith8otheragents(seepicturetotheright)012345789bcd023789cdServicesIdentifications:2&3/ES2

MediaService

Marketservices@MarketServiceLayerOnlineinformationpublication,suchasfinancialindices&newsProactivelycontactswithusers(bothclientsS0andbusinessesS1)withcustomizednewsletterInteractsmarketingrepresentativesaboutadvertisementswithdesigatedinterfaceS3

AccessManagementService

MarketServices@MarketserviceLayerAuthenticatelogonofS0andS1CommitregistrationdatatoSd(CRMService)301d201MarketingrepresentativesS6/*I:InterIntegrationServiceS1/*U:SecureSpecialistServicesSa/*I:IntraIntegrationServiceS7/*BS:eAuctionServiceS2/*BF:MediaServiceS3/*BF:AccessManagementServiceS0/*U:SecureClientServiceS9/*BS:

TradingServiceSc/*BS:BankingServiceS8/*BS:

NegotiationServiceSd/*BF:CRMServiceS4/*BS:ProgramSelectionServiceSb/*BF:Value-addedServiceS5/*BF:LegalAdvisorServiceServicesIdentifications:4/ES4

ProgramSelectionService

Business-SpecificService@BSSLayerImplementrequestedfinancialprogramsselection,theusercanacquirevaluablefinancialinvestmentadvicesTransactionsinvolvedincludeS0→S4:S0contactswithS4forfinancialprogramsselectionS4:generatesandinitiatesaloop-supportedselectionworkflowS4→S0:returnasearchinterfacetoS0.TheprogressintheworkflowadvancesastepS0↔S4↔Sd:theusersetupoptionsintermsofinvestment,duration,endurablerisk,expectedgain,etc.,submittoS4,S4getinformationbycontactingwithSd,computeandreturnthematcheslistedonstandardprogramIDs.Insomecases,S4willpursueprogramdatafromothereMarketplacebysearchingthroughS6Atransactionispassedintheworkflowlineeverytimeasearchisfinished.Thisprocedurerepeatsuntiltheclientdiscardordecidetopurchaseandrequestagencyselection.ThenS4endstheworkflow.406dS6/*I:InterIntegrationServiceS1/*U:SecureSpecialistServicesSa/*I:IntraIntegrationServiceS7/*BS:eAuctionServiceS2/*BF:MediaServiceS3/*BF:AccessManagementServiceS0/*U:SecureClientServiceS9/*BS:

TradingServiceSc/*BS:BankingServiceS8/*BS:

NegotiationServiceSd/*BF:CRMServiceS4/*BS:ProgramSelectionServiceSb/*BF:Value-addedServiceS5/*BF:LegalAdvisorServiceServicesIdentifications:5&6/E65S5

LegalAdvisorService

BusinessFacilityService@BSSLayerAsausefulfacility,receiverequestsfromS0andreturnrecognizableadvicestoitThepaymentisimplementedbytheprotocolbetweenS0andS504S6

InterIntegrationService

IntegrationServices@MarketserviceLayerIntegrateresourcesandtransactionsoutsidethecurrentmarketintospecifiedtransactionsatcertainprocedures,forexample,selectionprogramscouldbeenforcedbyintroducingexternalresourceswhenselectingprogramsPossessInternet-orientedinformationexchangeontologyS6/*I:InterIntegrationServiceS1/*U:SecureSpecialistServicesSa/*I:IntraIntegrationServiceS7/*BS:eAuctionServiceS2/*BF:MediaServiceS3/*BF:AccessManagementServiceS0/*U:SecureClientServiceS9/*BS:

TradingServiceSc/*BS:BankingServiceS8/*BS:

NegotiationServiceSd/*BF:CRMServiceS4/*BS:ProgramSelectionServiceSb/*BF:Value-addedServiceS5/*BF:LegalAdvisorServiceServicesIdentifications:7/ES7

eAuctionService

Business-SpecificService@BSSLayerImplementspecifiedmerchantsselectionbasedonspecificfinancialproducts/services,thetransactionsinvolvedincludeS0→S7:S0contactswithS7torequestamerchantselectionbyeAuctionS7:generatesandinitiatesaneAuctionworkflowS7↔S0:S7returnsasearchinterfacetoS0,theusersetsupoptionsintermsofagencyreputation,profiles,historyrecord,locationandotheritems.AmessageaboutthisactionisreturntoS7tochangethestatusofthecurrentworkflowS7↔Sd:S7interactswith

温馨提示

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

评论

0/150

提交评论