WAS 807认证指南
第一W章ebSevrcei述概章目本标:掌We握bSerivce以及关相术技中基的本念理概企业解用应中Wbeervise以c及关相技术挥的角发。色.1企业应1用下的WebSrvicee介绍.21务业合的整战挑知点识:为么什进要企业行应集成(Enterpr用ieOrsenitedIntergaitnoEAI)大多数企:业都由有去遗过下留来异的构的统、应系、用务商程流以数据源及构成的应用环境应用环。的境通状况是混信的,只乱很有的少接文档口并且,护维代也价非的常贵。不昂断增长的客户和业伙伴商实对信息时期的的望持续加,增了为足满种这望期需的,企要被迫连业接们的他些那异构系统来的加增产、提出效率高以,最及终的使,顾客满。意为使一个织组部信息内统系相互信,通因而需采用要企应用业集成。有集成技现术OCARB:与言语关,无向面对象分的布式算标准。计题在于遗问留的统系不都是标按进准行发开CDO:微M软提出的分组件对布模型象仅限,于软微操的系作,互统作操差性JvaRaM:JavaI远方程调用法,依于赖Jaa语v言基IIOP的于RMI利:用CBOAR的IIPO协议互联网内部(对象请代理求议协)进系行统间通的,信要赖依于Jaav作为接企业应用口成集We与berSicve的系关:Wbe服不务是EAI或者是EAI一部分的但是,eWbSevirc以一e种散的松服务捆绑集合的形,能够快式、速代价低开发地、布、发发现和动绑态应定用。WeSebvrcie行进AEI优势的:eWb务更便于设服、计发、开维和使护;用于基开标准诸如放DUID、OAPS、THPT的可被,泛接广;是建立在受布发务服的应用程序使和用服的务应用程序间的松散之合;耦许允企业把许大的用划应为小分的立的独逻辑实体并进行包装;eb服务W过提供动态的服通务接来实施一口个态的动集成1.分3式系统布的挑战识知:点分式布系:由统信通网互联络多个的计机算作执行任务,协这计算机上的些多软个件互相共享息信;分布系统式的点:有共享稀资有源;多台在算计机平衡计上负载;为程序算选最择合适计算机来的行运为企业应带来的用题问:性与能可扩性;要展护维个系多带统来复的杂理;系统管间如之实现恰当的何合;如耦定义系何统间交的粒度互;系统间之如安全、诸务等公事性的共态状维护;的协议转换;的防墙、火网带络等宽络网问;题系统开发、的成集、试的测代1.价4么什是SA知识O点:SAO的定:义OAS一是构建种布式系分的架构统样,式它应用将功能的服务以的形发式给布用应户或者用他其服务OAS的作:可以有效利用开放用议,协将软资件转化源服为;务
提供准标化方的法表来和示作软件操资;可以源用现重有软的件资源,为其作应他的组件用;使开发员的注意力转人移到应的装配组用上,而不成是具实体上现;企业对内,部以利可已用的有组件建构的新应;用对企业外,可部以成其集应用他1.Se5vrcei与eWbSrevce知识点i:在企业应用中什是服么(Ser务ivec)服务:是过封装为通可重用件的形组,能够式在务业程过中使用的用程应功序能服的特征:务一服个要务提供好良定义的口,以接供要需务的服系统进调行用;务与服服请务求之间通方过息消行交进互,向请求方隐藏现细节实一个;务不服依赖其于服务他状的;态可实以现不同粒为,度粗粒度服务提供的高较次的业层功能,务通调用内部过的同服不务来完,成粒度细务完成服较低层的次定功特什能是么WebSevrice:一个是通过URI标识的,用利XL文档来M义定描、述能并据根XML档来文找的查件系统,软这系统个用基利In于ertetn的相关议,协过通XL消M息与其他软系统进件行互交Web服与S务AOSO:A是于基eSvrcei来构应用,并对建应用的一中列系eSvrcie进行管、理安的排构性的结策略,W而ebSrviece则是实这现策略种的组一定的特标准化的技术16.BIMS与OA知识点:IBM的SOA观:WbSeevire是用WcDSL描的;述企业将化演它们已有的用应系和统使符之合SDLW描述;SO的必A是须以现有的好的良分布式系(比统如JEE2)作为起点来施;实OAS必须够很能的好性,弹能支持够业企环境变化和满的足户用随提出时的需求;规和范标准是实现SAO互操作性核的心IBM提的出SOA命周生期:模建,装配部署,,管1理.7MXLW与beeSvirce知识点:MX与LMXScLhme:XMa(ELtxneibsleMakurpLanguae)即g扩展可标记言语,I是ntenert环境中平台跨,的依于内赖容技的,术是当前处结构化文档信息的有理力具。X工MLSchema的作用是义定一XM份文档L合法的件组群用,于定可以出现在XM义L文档里的素、元性、属元子的素顺、数量等序内容。MLScXema自h身X由LM语来言述描。为在何ebSeWvirce定的义中用采XL:MMLX满了足业集企过程中成的要。X需LM许开允人员发利标用,记以种独一于软件立开发商、程设计序语言及操以作系平统的台方式对数据行描进述与模建提高,统间系互操的性作。XML是WbServiece一的列相系关准的基标础简单:象访对问协议SOAP、WebServce描述语i言SWDL,一描统述发、现集成和协U议DID中的实体1.8SOAP、SDLW和UDID知点识:什么是OSP:SAAOP是在网中络传递XML消息一的种议协什么是WSD:WLDLS一是种用来描述
服务的XML言,语描它了服务述具有操的作绑、定方式、地等址信息什是么UDDI:DUID是一标准套,We为b务服供提信的注息册中的心实现标准规范同,时也含包一组企业能将使自提身供的Web务服注册使得以的别业企够发能现访的问议的协现标准实SAO核心准标间之的系关:服务提供创建者服务并,用WDLS描,述后然用UDD发I服务布;服请务者求向UDID的服代务发送理求,请搜发现索务接口,然后绑定服用服务;调在色角间交互的消息之是都OSAP消息1.9J2E中的EWbServiece知识:点JEE2的优势:J2E核E是一组技术心范与规指南其,中包含所的各类组、件服架务构及技术次层,均共有通标准的及格规,让各种依循J2EE架构不的平同之间台,存在好的兼容性良。优其势在:于2EJE架构以可充利分用户原有用的投资很,开多发商供了将企业遗提系留统行升级至进2JEE架的构径途;以可充分用中间件利务的支服,持避重复免发开;J2E能够开发E部署异在构环境的可中植移程序基;J2E于E台平的应程序可用被部到署种操作系统各。上J在EE平台2实上Web现Sreivec相的关标准:JX-APR标准,定C了义avJaWbSereivce的户客以及端终节端的点序设程计模型W;beSrevcifore2JE定义了EWeSebvrci实现e为JE2E用程序时的结构应及封装的以标。S准AA(SOJAPwtihAtatcmehntsPIAorfAJV)A是松在耦合散件软系中统利用SOAP议实现协基的于XM消息L递传的API规,范支持带附件的OAPS息消。AJBX(JvaArcahiecttreuforXMLBniidng提)供XML将映为射Java据类型的数准标。JAXP-C2.0与R.01相比有所变化:命名为JX-ASW包括,了对于OSP1A2.以及AJX的支B,持提供对附件的于TOM支M持。.101JXA-PR的C来1.1未1WbSerevcei互操标准作SW-I知识:点WSI-BaisPcrfioe定l义内容的在W:bSereice开v的发程过中,须要必采用的范以及关于一规些规的范佳实最践在互操中作We,Sbevrcei必遵循须规的范以及版:本SOAP.11为作MLX消格息式HTTP作;为与SAP绑定的协O议;WDSL.11作XML服务描为述;声明UDID为选可相关最佳的践实:避免采用OAP编码;S确地使正W用DLS规范中<的mpoirt元素;必>使须用“RCPliter/la”或Doc“umne/titleral”绑定定;义每规则个扩展点的明确HT;PT议协单在项作操中使用的章节题目:1.Wbserveice在企应用集业成中什有么优?(势多选)简A单性B开标准放C主要靠J依va语a言D态动E以性COBRA为基础答:A案BD2.下关于SOA列叙的中,哪述是不对的个A通过SA可O以用复现的企业有应用BSAO一种是分式布统开发方式C系SAO使的用是BIM的私有协D议SOA
将简企业化集成答案:3C在.业企应用中,那不是些布式系分统带的问题来A多个系统间之法建立紧无密的耦合系关B何定如义统系间互的粒度交C面防火临墙安等全题问D确要系统的开定发集、成测、的代试答价案:A.现4的企业有用集成应术哪些技可跨以操越作统系实现来ACOABBRDCOMCWbeSericevDJvaRaIM基于EIIOP的RMI答:A案CD5.E关于企应用中业的务哪些描述正服确?A一个服务能使不其用他务服提供功的B能服务的实现要注于关低层次的功能不能采,过大用的粒C度一个服务请求方之间于过通消息进交行互D合法的在情况,一下个务可以服直接用调一另服个内务部的方法答:案C6关于.WeSberivce哪描述正确?些AWebervicS与eOSA在概上基本念相同,只是Ja用a语言实现SOvA称为WebSrveicBeSOA是对用应序架程构一种的计方式,设而WeberSivce是OS具体实现A体现的C利在S用O的A想设思计用应序程结时,每个构服务要都现实W为bSerevcieDWebSrviec之e间的交按互照THTP协议行E进Webervice并S不定要采用一SOPA协议答:B案E7.那些是OSA与WebSevrice的核心征特A松耦,PK合I位,透置B封明性装,松合与重耦用C组可,逻合辑编辑可,可发现D协绑议定配可,面置消向与可靠息性答案B8.一个简的单OAPS绑定述要描消息求必利用那须规个对范息信消串头化A行XML1.0BSWD1L0CS.APO1.0DTTHP10答.案A9J.EE2平中台实现eWbSrevce的i过中程,功对能封的应该装循什遵标准?么WAebeSricveforJ2EBJEXAR-PCSOCPADWSDL案答A01.JX-PRCA2.0规对范于XM与LavJa数据型间类映的提供射针对哪种了协的支持议?AO/MappRignBSAPOCMXLShemacDDBJEJACBX案答:E11.面下那一不属项于JR921S范规指的定容内SAAPO.1与1附件带的SAOPBSWDL1.CUD1ID1.0DBsiaceliralbeemsagessemnatcs答案iD:12.目题W:SLD协议不能成完面那下功能个A描述Web实的细现节给B出Web服务的地址C提Web服供的务供商信提息描D述具操体作所需的参信息数答:A案13.下列哪说些是法确的正A客户是用使SOPA消息来调用Wbe务的服B可在以UDD注I中册查心所询需的We服务bCWb服务e的布可以发须通必U过DDID使用DDIUAP可以I绑定和用调ebW务服答:案ABD14.面关于S下O生A命周期描述不的正确的是个哪A建模在阶,需要获取业务需求段,计设、模拟然后优化务业流B在装程阶段配,部使全用开新发服务作的为装配组C件在署部阶段必须确,认所关键元有素都安全、确正连接在的一起可并工以D作管在理段,阶要需对源和应资用集采实信时息答:案B51.那规范个供了如何提使编码用最大化互操性
作的建议ABaicsprofile11.BAASV1J.2CW-CoSodrinatinoDAJ-XPCRV.10答:案A16下列个哪景场适不合于WbeSevrcei集A成留遗的系统BB2应B用C帮助成完程组合D过密紧合耦内系统部案D答1.7关于SAOWeb和sreivesc的说正确的法是AeWbSerivec只从已有能的EB和JJaaveaBn中成生,他的其情只况能新定义重BORBAC/IIOP与RMIJ/RPM是SOA可用中的议C协一个业企应如用采用果RIMII/O,P不遵则循SAODebWsreicvs要取e现代服有务答案:D二第章SOAP章目标:理本解SOA在PeWbSreicev中当的角色充掌握SOA消息P结的构解理SOAP程调用的远过程了S解AOP绑定的了S解AOovPreHTTP21S.AO消P和结息构.2SO2PAevneloe、pheadre和sobdy知识点:么是什SOAPS:AOP是个一轻量级消的协议息,用在于分布系统中交式换信息SAOP在SA中O担承的色:在S角AO中客户与,服、服务与务服务间交互使的用SOAP协议SAPO消息的式格:OSPA息是消种一XLM格式的消息,它包两个括须必的元素:Enelvoep和Bdy;一o个可选素元:HeadernEvloeep素元:nEvlope是eSOAP消息根的点节E;nevolp必须e有含包S含APO版本名的空间;Enve字lpeo只中有两能个接点子元直素:Headre元和Body元素素Heaerd素元He:adr是e可元选素,含了包具体应用与相的细关;节在SAOP消传递息路径的,上可有能若节干,点每个节点能仅可处理Heard素中的部分指元信令;息两常个的用性:属acort和musUnderstatnd前,者明表消息本传所的目标对象,后者递示在表传路径递上的中节点必须间够能理此处息消Body元素Body:素元含了消包的息容;内Bdoy元素必须使用与Envelpo元素相e同的名字空间B;do元素可y包以任含意多子个素元,些这素是元与用相应的,关别特一个F有ulat元专素们用于错误处理一个OSPA息的消子:例2.3SOP远A过程程用调知识:点SAOP息消的两种形:文档式交形换式和端过远调程用(PC)R形文式档交换式形和PCR式形的别:文区档换形式的交SAOP消息容是内完由通全信方双定自义,只的双要达成发一致协,议任格式何被都许;允RC形P式的SAP消O息在ODBY元素仅含一个中RqeuestDocumnetoRt元素o被,请的求程远法名方字和数参在放RqueetsocDmuneRtoto素及元子元其中素文档换形交式的SOPA息:消消内容完全由通息双发协商信定;义要需处理SO此P消A的息应用须必获取的它XMSLhemca件,用文解以析档的结构;文系一列档文交换形式的OSPA息的发送消序可顺以被预先定义用,以示业务流表典程的型档交文换式的形OSPA息交消模互:式PR形式CSOAP的息消:SAP-ORPC以SOA
P协议实的现端调用远过程B;DOY元中包素含个一ReuqesDocutmntRoeto素,远端元过程的名存放字里面在,所需参存数咋放RequsetDcuomenRotot的子元中;素远当端过程有回返时,SOAP-R值PC提供返回消,息回消息返含中一有个RepsnoesDcomuenattoinRoot元素其子,素元含包返回值了型的典PR形式的CSOP消息交A互式:模aFlu元t:素aFutl素元是SOPA议定义的标准错误协告报制;机faltuocde素元于提供机器用可理解的错原误,fau因lsttinrg元用于素提用供户可理的错误原因解,afltacuto元r素出造指成错产误生者de,tali素元用于存放应相用关错误信息;的一旦Fuatl元出现在S素OAP息消的odyB,其中他素元不都可以出再现;detila元素包含错的细误,当节错出误在现SAPO的oBdy中,时dteial元必素出须现而当,错误现出在SOAP的Hedare素元是,d中teail元不素能出现SOPA编码(e的cnoidg)n:SOA支持多P种编码式;方3中基本构结简(单型类,合类复型和数组)S;OAP码编可以留消息中值保相的关互;系OASP编码对互会操作产生响影SOA的P编码格式:在RPC息中消,数必参须编码到X被M中;共有L4编种码式格Do(umenct/lteril,Docameutn/neoceddR,PClite/rl,RPa/Cecnoed)dWS在-中禁止I使;RP用/Cencoed格式d.42SAPO绑定.25SAP和OHTPT2.6SOAP态状知点:识SOA绑P定S:OAP定用绑为交换S于AP消O息的节间指定点SAO消P的承息协载议;SOAP息消本并身不含有绑定信息S;OAPvoreHTT是P前目常见最绑的定SAOP定的示绑意:图图中一第个点与节二第节点个之间用H使TPT绑,第二个定点与节三个第点节使间用MTP绑S定SOAPvoeHrTP:在THTP的HTader中增加eS了APOctiAo属性,n用于出所指关的联服器是用务OAPS息消来交互的SOAovePHTrPT协议栈的请与求回复:SOAoPervHTPT请求的与复机回是制通H过TTP议协PO的T来完成S的,HTP的TOPTS求请是伴总着随一回个复现附件出的必要性:递二进传制据数三已种有的递传二进数制据的法方Ba:s64编码e带;件附的SAPO消;息传递化优制机MT(OM)带件的附SOA(PSA)w:OAPS消息报被分解文多个为部,主体部分在X分L文件M中包含SOA消P息容内,他其部分包含了二进数据已本地格制存放式息传消优化机递制M(OT):W3M所C推的机荐制支持S,APO.1规范2附件;处被为XM理的iLfnsoe;带t件附的SOAP(wS)A缺的在于点二进数制并没有据放存X在M的Linofste,这中使得无和法SW-规范*缝无接对OSP版A本:OASP11,.SAP1.2;WOSI要求使用S-AOP.1,实1了SOAP1.1的技现术有paAchSOP,AAaphcAxisI,BMebWShpeer5/VV6WbeservciesrunitemMic,osroftN.TE练习题1列下哪种持二支进制数据传输W的ebeSvice技r术已经
过时了ABae64s编B码附件的带SOP(SAA)w直接CnIerntt消息封装的WSe附(件IMD)D消E息传优送化制(MT机M)O案:答C2下列SAOP的aful元素t,哪中是个须必的元,并且素用是可理户解的错信误息述A<描fualtcoed>Bf<ultstarign>C<fautlctoar>Ddet<ila答案>:B3下列哪几SOA个消息是P法的合A<soapE:vnleopexmnsl:osa=”phttp//sc:emha.sxlmosap.ro/sgapoe/vnlepeo>”s<aopHe:adr>e…/<sap:Hoaedre><sop:aodBy…<>s/oa:poBd><y/osp:EnaevloepB><sapo:nvEloepexmln:sosa=”pthp:t//shecms.amlsxaopo.g/rsap/oneveole”p<so>paBo:yd…>/s<opa:oBdy><sapo:Haedre><…/osa:Hepdear>/soa<pEn:evlpoe>Cso<a:pnveElopexlnmss:op=”htta://pchesma.xslmoasporg./oas/epvnleope”<s>oap:Haeder><…s/aopH:eaer>d<s/apo:nEveolp>eD<sap:Enoelovpemlxnss:op=”htatp:/sc/hema.sxlsmapo.rg/sooap/neelovep>”s<aopB:oy>d…/so<ap:odBy>/<osp:anveElpeoE<s>apo:nEevloepmlxns:oap=”hstt:/ps/hecas.xmlsoamp.or/goapsen/evlpoe”</>soap:Envleoep>案答A:D4下哪个列ebWeSrvic传输方式e可以保消息证可传输靠AOAPSHTTPBS/AP/OJMSCMR/IJSDMRMI/IOPI答案:B5当个服务一法识别无SOPHAeaerd中一个的务事时号,作一个为开发如何才者能确一保故个障定一发会生将Afualcoted的值设为osap:TrnaactisonB据X根M的LShemac,入一个deta加li素元用,来述应描用相的信关息C事务为包号一含个musUntdrstean属性D在SOdAP消息中含包个faul一t元素答案:C6单简OAPS绑定规要求一个范息消必被须列化序en到veope中,应该使l下列哪个用协议AXL1M0.BSDW1.L1CSOPA1.1DTHPT.10答:案A7下列关SOAP于叙的述,那中个是正确的A服调用务使用时参的数放消息在He的adr中eB名字间空并是因为性能不的原因被才使用的CMTS和PMJ可以S用传来SOA输P消息DSOAP息元消素SOAP是文档顶级的素答元:C8案什么SOA是PA它一是X个M文档L,述描服了的务地和址法B方它一个用是于网在中络交信换的基于息MXL的议协它C一个是平无台关基的于MXL册注中心,用定位Web来SevricD它是e一描述个XL文档M结构内容的协议和答案:B9现一个使有用OASPRPC编码应的用,由于息消过于庞量大用的性能应差,作为一个开很发人员,下面些哪为可行改善以应用性的能A闭ma关rhslling机制aB新设计重使,更加用粒度粗消息的C使用二制进编码D使用档文样的编码式E用使PCRli-trae编l码答:案DE10为什么SOP消息可以穿过防火墙AAMQ绑定BIIPOHTCPT隧道SSHD道隧答案:C11SAAJ哪个接口代表SOPA消息的任何分部.Ajavaxx.lm.sapoT.xetBjav.xa.xl.soapm.NdeoC.jvaxax.lm.soap.etDilEntrya.Dajvax.ml.soax.pOSAElePenmt.Ejavax.xlm.oasp.OAPBSoyEdlmeent答D1案2消息元素中的体个某出值错误现,在OSPA错消息误中须必包什么内括?容带A有“Body”
值的误字错串符元B具体的素元素CBdoy误代错D码个应一用相关错误的码案答B:第章W三SDL介绍本章目标:掌握SDLWW在ebSerivec中的用作掌握WDLS文中档关相的成组部分解理WSL描D的述SOAP息消掌握根据WDSL创Sc建hema解了将Shcmea应用于WSDL的最佳实。3.践W1SLD介简识点知:SWL的作用D:主是要将抽的象务服型模映为特定的射络网协与议息格消式基。于XML来述Web描Srveiec提的供接口息;对于信经发布已的WbeeSvirec描述绑其信定息定位与息;抽象信义的定作操与息和消与定网络协议特和息格消的绑定式信息;提Se供vicre的功描能述包括接口,,协议部署的细与节与平;台无关的描述信以息可扩及展的语;言WDSL在SOA中怎样发作用挥服:务提方供W用SLD来描述所发布他的服,这务描些会发布在述务注册服构(如UD机ID上,由)务请求服查方,服务请求询方查找服到对务的WS应L文档,D就获取如了何用服务的调信。如息BMIRAD等工可具以从WSDL生成用访问Web于ervSce的i桩S(tb)和客u端户3.2SWLD素和元构结SDLW基本的构结po:tryTp,e类Ja似a接口v是对,服务于抽象的定;义ibdnng定义i了访问potTypr的e方式对于一,p个otrype而言T可以对应多,bin个ingd。如例THT、PMJS等por;用以标t识一特个定可供调的用位的置;serviec则应对调于用的一组口端这个结。构下图所如。示SWDL的本基素元:tpesy服,所务交的换数类据;型essmgea在,一信次息换交中换交的信内息容op;ratein,o可供服务请求方用的操作使及以相的消息;应prtoTye,p组一peroatoin的合集;binidn,g示表个一porTtpye与定协议特绑定的;pro;setvire;c基本元间的关系素WSL包括D抽象部分与体部具。分抽部象分是指tyeps素、元mssegae元以素po及tTrpye义的定部,分这一分可以在不部服同务重间用;bndini、gorpt、sevrcie部分是具部体,表示服务分实的实现际operaiont元素在portTpye元素定义,中一个proTtpye对应多个opeatroni元。素一个bindngi元素包中括一个por了tTyep元素的中若干个peortiaon的定绑信息,个每orpt素则对元应与个特定的一inbdign.33WSDL和SAPO映射识知点请求回和复中映射的:注意SDW定L义输中消入息inutp输、消息出oupttu与OAPS消的对息应例对:如下的于WSDoLepartion的义定<wsl:oderptaoinanm="getQeote">uw<dlssapoo:praeiontsaopcAtino""/>=w<dsl:inuptnmae"=egtuoQteReuqet"s><wsdslaop:bodyseu="itlrael/"></wsdlin:upt>ws<dl:uopttnuame="etQguoeRetpossne"><wdssoal:bpdyouse"=itlrae"/l>/<swdlou:pttu></wdslope:atron>i在求请的SOAPnveelop息体消中射映为tns:<gte
Qutoemlxn:snt=s.."."<>smboy>…l/symb<lo></tns:etgQuote>在回的复SOAPenvelop消体中息映射为<tn:getsuQteoRsponesexmns:ltn="hstp://ttoscqukte">og<tQueteRetour>n..<.g/tQeoueRtetur>n/<tn:segtuoteRQspoesne>.3在4WSDL中使用XLMSchem定义e据类型数知识点用XLMShceam定消息中指的型类:在tpye的定中避免义使用atrtbite标u;签对没有明确类型于项用xs的:danyypTe签表标;示避免采用SOPA的码编签标表类示型尽,能采可用准的标型类以,给免互作操带性来影;响WSDL使用中XLMcShmea的最佳实:践保持简单尽使量Schema用的如下中素:基元数本据类型m、nOiccu、mraOxccru慎重用使cheSm中a如的下素元模型组:、性属、列表组联合体、有限、的制生类型派使用命名间空:为己自的Shceam定义目命标名空,间eemlnteormFDfaelut'=qualfiedi'免使避重用操载:WS作I基-本述描不允许3.5WSL关D于operatoi的n义定知识点WSLD操作示一个服务表终端的(en点dopitn所支)的传输持操作四种类型的输操传作Onew-a:y端终(点ednopni)只接受t消息Rqeues-tesrponse终端:(点enpdiot)n接收消,息而后送相应发消的息Solciit-esprnoe:s端点(en终dointp发)送息,而消后接相应的受息消Noitifcatin:o端终点en(pdoitn)送发息消只有oneway和-rqueset-esprones输传操有WS作DLbniingd与对之应.36SDWL生的成优、化识点知WSDL定义的重:WSD用L件文中的一部些可以重分,用括T包yps、Meesasge定的以义及protype等T通过,mipot元r可以将素他其件中的W文SLD定引义入WSD的L生成可:以手动成生,IBMRaitnalAoppicationlDeveoperl提的供SWDL如edtio;JSr110R范目的规在于为SWL定义标D准的JAVAPA,I以在便行时运态读入动WSL文件D容W内SL2.D0规的更新:消除范WDSL1.1范中规的分复杂性部port;命重名为endpontip,rtoTpe重命名为yinterface章题本:目1.关W于DSL描述的,下面法说正确是:的ASDLW的本基元素,op中earton的定i只出现在bi义dingn元素中,示服表务与议的协绑定BSDWL的元素,一个中porTytep元中包素多括个operatoinCWSLD元的素,中个一indinbg元素一与个oerpaitno元素对应DWDLS的素中元bi,ndign素元属于WSLD定义抽的象分,可以部在同不服务间重用EWSLD的元素中,一个bndiign素中元可包含能多opera个iotn元素案答B:E.2列下那个元表示将素WeSbevrice含包的组一操与作特协议进定对行?应AportyTpeBbidnngiseCvrcieDport案B答3.面的下WSLD档片段表示文哪消种息传类型?输ws<d:poltTyrpe...>.w<sl:dpeoartoinamne=someO"epatroi"n><swld:utoptnuma="oneame"emsase=g"omenamse"></wds:inlptunma=ei"amen"messge=a"noat
henamr"/>e</wsdl:oepraiont>/<swdl:portype..T..>AOen-WayBReuqsteRe-spnseoSoCilci-resptnosDeNtofiiatcio答n案C4.WSD的Lopeartoin元素定中义持哪些支输传作操tr(namsissioprimitive)n:OnA-weyaNotBficatiionCRceeveiDSoliitcres-onspeEeRuqet答案sBAD5.SWD的opeLraiont元定素义的中输操传作(rtnasimsisnopimitire)v中哪有WS些LDibndign之对与应:One-waAyBRceevieColiSci-rtseopnesDNtiofcitiaonERequst-eerspnse答o案AE6.创建WSDL文档指定是命名间(n空aempscea的)的是目?A指用出来验证SWLD文档合法的SML性chSeamB在WSLD档文引用对内象时避免突冲C一的唯定确布发方UR的ID许允RationlAappicltiaonDevelperV7.o0创WS建LDskleeon答案tB7关.于在WSDL中使用XMLSchmea指类定时,型关于SOA编P码法说正不的是确A给操作互带困难来BW-IS基描述本中允不许使用SOAP编码COAPS编码与操作统有系关D在处字符理时串,应优先用采sap-encos:ritgn不而是xsd:trisg答案nC8关.在WSD于L中使用XMLchSem,a下面说正法确的是A避免用使派生型B尽类量用使基数本据型、类miOccur、namOcxcur等素元C使命名用空间DW-I基本描S支持述采重载操用E作慎重使用列和联合表体答案:BCE9.务服请方求访要一问个eWbeSricv,e需要获取WebSrveice的什么文信档息SAOPA述描BSOPA描述文与档web.xm文档lCWDL文SD档WSDL文与档eWb.xlm文档答:案C01一个开人员在发个W一SDL辑编中打开了器个一WSDL文件另一,开个发者发出息消:WDLS文件引中用的DDT已改经。下变哪列操个作可以保S确cehm的a化被强制变执行APrbolemtsab>QuicfikxBSWDLdEitro>ReoladDpeneendciseC在改变已元素的弹出单上选菜择Fiel>Updat选项eD需要不何操作任因,WS为DL编器辑会动自新更答案B11将个W一SLD档文分散到个文件的好多处是遵守SAAOP规范B使得务服口对接客户软件可见C让RAD7V更容易加作操SWDD将L现实定与接义口分离,更加易容护答维案D12下W如SLD代片码段表了哪种消息示传输类<型sdw:porltTpye....<wsd>l:opratienonmae="omeOpesatiorn>"<wdl:snputinme="iaanm"eemssag=e"qnam"e>//<wdl:opsertaoni><ws/d:plrtoyTep....>.One-Aawy.BRqeusetr-seonpseC.Slioitc-rseopsenD.otifNiactin答o:A案31个那WDLS元表示素一将组endponti或potrs组织在一起.wsAd:ltypes.Bsdw:lemssgeC.awsd:plroTtyeDp.wsdls:reivcEew.dl:bsidingn答案D:41什么是WSD?LA指定WbSeervcie置、位法方的MXL文档B通过网交换络基XM于L的消息的通信议C协用定于位WebSrvieec的、平台独的立于基XLM注的册DXL结M构与内容面方约的描束述案:A1答5WSLD文中的什么元档素映射为avj方a签法名中一的个数?A.<w参dsl:emssga>Be.w<
sdlpa:trC.><wds:lnpit>D.u<wdl:spaamr答案>:第B四章J2EE中WbeerviceS编程本章标目:掌握WSEE编程型模握掌J2EE服器务端的ebSWervcei程模编型掌J握2E客E端户的WbeSevrice编程模型4.什1是么WSEE4.2WSEE用应JAX-PRC知识点:WESE概念的W:SE描E述了在JEE环境2的中WeberSvcei的技术,包了含服器务的端程编型模客户端,用调WebeSrivec编的模程,W型SLD发的,以布及WbeSevrice在J2EE器容的中打和包部署WSEE的中JA-RPCX:端过远程调用R(PC:)PRC一种用户是用处在调络网的中务过程服机制的;务器端服用组可供调用的一程定义过务服,供以客访问户RPC;一用在分般式系统布中客的端/户服器模务中式RPC的其例他子D:CO,MRIWSEME采用了JAX-RPC的客端编户模程,并型它使被JEE2容器持支WSE1E.规范1了化基于2EJE容器作为eWbServie的运c时行模,型模此包型含了用JAX-PRC义的定于se基rvle的t模型WSEE中ja,v和WSDLaX/LM间的序列化使用AJ-XPCR则WSE规E采用JX-APCR的中处理型模增来和强拦请截求/复消息回,并进一规范步化它们了J在2EE容器中的使We用Sbherpe应用务器V服.61全支面持WSEE.1(1此环中有境一个客户对透明的JAX-RPC子系统)AX-RPC支持J的型类Java原类始型Jvaa.*中部的分Jaa数组vJA-XPRC类值型继承自xEepciont类服的务关异相常但,不能继自承RntumiexEcptieno能将远不程象对的用作为引数参或回返值,必是须类值型JXA-PRC的中类型值一值个类型的值可以客在户端和服终务端之传递必间提供缺须省构函造数不实能j现va.amirRem.oe接口t所的字段必须有是JX-RACP持的支型类JaavX到L的M映射JX-APR运C时行成完以映下射:Jva原始a型类到XM类L型avJ数组a到xsd:ocmlpexypTeJav,数组as到aponecArra:yJXA-PCR值类型x到ds:ocpmelTxpyeJAXR-P规C范了化个一可拓展的射框映架以支,客持自定义户类的型此框不在架WESE.11中WeSpbhree用应服务器V.6支持1自义定类映射型Jva到WSaD的L射映使I用MBRtiaonl应a开用向发和导Jva2aWDL工具,S可根以已据现实服的生务S成EI和WDSLSEI映被射到wds:lpotrypeT元素SEI中的方法映被射w到sdlo:pretain元素o每j个va参数a映射被到wdls:emssage素元中一的分部Jaa的返v类回被映射型w到sdl:otpuu元素tJava参数顺序的映射到ws被dl:poratioen元的pa素rmatereOder参数rJava常被异映到射sdw:faull元t素用工生具成的SWDL有一个SOPoveAHrTP的T定绑XML到Jvaa的映射JX-RPCA范规化XM了L型到类avaJ类型的射映MLX单类简型的映射xsd:trsnig映被到java.la射n.Sgrintxgs:idnegte被r
映射到avj.alan.BggIniegertxd:sitn被射映i到ntxd:bsooealn被映射到obleanoXML数组映射到被jaa数组vXML复类合被型射到映具有相字应的ja段avbeanXM结构L类被型射到具有相映应字段j的vabeanaXML举类型被映射到枚有相同具字名的jvaa枚举型WS类LD到avja的映射使I用BMRaiontla用应开发导和WS向DL2Jaav工,可具以据已有根W的SD生L成ESI服和务现实的基结本构WDLS文中档的字空名被间映射到一的jav唯a名包字WDS1.L1规允许范定可义展拓的素元WSDLpotTrpye映射到被ESIWSDLprtToyp到SeI的映Ewsd射:loperation元素映内到射ESI的ava方法jwsl:fauldt元素被射映到javarm..ieRotmeEcxpeion或t一个务相服关的常异或jav者axx.m.lpcrso.p.aOASFPaltuEcxeptoin用于数输入输出参参的传递数式使模用avaj容包(类oHlerdclass)示,表如下表所:示swdl:esrviecj到va的映射aJXARP-定义Cwsd了:lsrveiec服务到的类映射SAPElemOnte:将OSA消息P任的文意部分字射到映jaavx.mlxs.ao.pOSPAEemlnteSAJA.21持支SOA消息P任的文字意分到javax.部xmlsoa.p.SAPOlEemet的映射nSOPElemAnt存e在的原:JAX因-PC并不R支所有持XM的LScemhaSOAPEemlnet消是元素息通的用示客户表定义自定绑JAX-RCP在行时运将不持支X的M类L型射映S到OPAleEemnt户可以通过自用定映义的射式方不支持将的MXL类型射映任到合何法的jaa类v型,We中bpSerhe应服用器务6.1支持V这自种定绑义定此功能是BIM拓的展并,不是JAXRP-C1.1的部一Java,分ML,XWDSL间四种的映关射系4.服3务器程编识点知:务服器编程端型:模端口po(rt:端)口定义了eWberSivec服的务视图端口中括包以部下分:服务终接端(口EIS):声明了可用供户用调的方法务实现服eanb:现SEI中声明的方实,法现为体现了业务实能功j的avaWS类D:提供L规范化了的ebSeWrvie描c述,通过AJ-XPR与CSIE关联安全色索角:在引署文件中部,端可以定口义一逻辑些角并允色实例级许的安全别检测端口的地在址wsdlp:rot素元中被定端义处口定义于理proTypte的中请端口所求在容的定义器管理着端和口的命生期周容器,端,端口中各组件口间关系4.4SE及其I实现识点:知服终端务接口(SIE:)SIE义定了客户可的用服务操作,服务口接被映射到wdl:sportyTpe素元接,口中的方法被映射到swd:lpoertioa元素nSEI的编注程意:点SEI接或间接直的拓了j展aav.mri.eRmote;SIE所有中方法都必的抛出须jaav.mirRem.teoxcepEiton异常;ES仅I使用AJX-PCR所支的j持vaa类;S型EI使用Houldre类表示来数参的类;型ES编I程
中不可以含常有声明数,如比pulicstabtciinal服f的务现实式形既可是一以无个态的状ssesonEiJ也B以是可ebW器容中的个一基于sevlet的r端(也点称被JA为-XPRC务端点)服必须实S现EI中方的法W用SD描L述服务服务一个实的被例称为一个端口por()t,它由器管容理运行需时从求实中被分离现出,比来如安属性提供全省缺构函数造;可不被以义为定inaf和albstrac;t实S现EI所有中方的;法若在干个方法调期用,间可以不存保户客关相数据的方法;必被须定为义pbuilc,可不有stat以i和cinalf饰;修不以可定义fniailze(方)无状法态s的ssienoEB服J不要求抛务ja出va.rmiRe.mtoExecetiopn异常服务实的:现服务的实现类须必循:4遵.W5besrviece部模署4.式6管理服务生命周期的ebWSevirce的部署WbeeSvrie既可c部以到W署e容b中,器可也部以署E到BJ容器中W;EE支S持SAP1O1.,SwAvoerHTTP1.1和TTHPS命周生期管理必:须实现avja.xmlrp..secrervS.reivcLieefycle接C口WbeSericv通e过jvaa.xl.mprcs.evrreSer.vieLifeCcclye接口容与交互如下器所图:示明说1:)器首容先用调nweInstacn(e来为一)bean做个备2)容器准调用ben的iaitn(方)法)3删除be在a之n,前器调容bea用的nesdroty()法方WbeeSvrcei的现方式:实自向底:从上已有的务服实现生SEI成和WSDL自顶向下:据根有已W的SLD成生ES用户I请求消息放存Me在ssainggPortoolc中,如比OAS;MessPainggPorotoc建立l在TrnasporProttcol之上通过一定o传输协议来投递的,比如HTT,SPMPTW。ebeSvirec运行在应用服器上务,过标准的WS通D文L档来述描eSvirc的端e。口果如eWbSericv是一e个JXAR-PeCndopnit那么它将被放在,eWb容器,相应的端口中是将个一合符SWLD述描的srelvet在.行时运s,reletv接会收用户到请求息,JAX消RP-C行时运会理消息处的序化和反列序化,列并把消传息递到endpoitn4..7户客编端程.84请求服务识点:知客端户程编模型采用了AX-RPC的J户端编程客型模,是但了为应适J2E环E对境JAXRPC的客-户端程编模做了型些约一束客户必须是端JE2E户客,端Wb组e建E,BJ建组是其或他ebWervice客S调户W用ebSrveice的途径存根St(b)u动代理态Dyn(miacProyx)动调用接态(D口II)户端访问存根客动态代,和理动态用调口方法接通:过jaaxvxm.lrp.c.SrviceWeeberviSedc的绑和调定用eSvicre象对:户客用来端取服获务端点接的工厂,它口实或者现继承J了AX-RP的CSevirce口接eSrviec接:客口户用Se端virc接e口来获取根,代存或理者动态调接用口JND查I询客:户端J勇DI查询N来取获eSrvci对e象定绑:容根据器客户的环境服端务接口的实,现容器保客确所请求户
的服务接被口绑定到正确的务服实上现这代段码示了演通过JDIN来找服查务户客端程编型图模本描述图一了客个户端过生成通存根的问访个We一Sbrviece.通已过有的SWDL文档使,I用BRMtaoialnppAilacitoDenelovepr7的向导V者或SDLW2avJ工具a获取SEI,及一个服以务口的接实现在运行时,。通过服务接的实口现访来问存,根存根使JA用X-RP运行C时环境成生OSA请P消求,息并处理jva与XMLa间的之序化列与反序列化操。客户端作代独码于消息格式立传输与议协。通存根访问服务过存根远程是ebWSrvicee实在客现端的户地代理本存根是特定于绑和使定的协用议的WS:L中D的个端每口对都一个存根应存的根字名惯例:SDLWProNtmae+SDWLiBdinngNmae+BndingitubS必须实S现I和jEava.xmxl.rp.Stcb接口u子例In:tiialonCtextic=nwIneitaliCotenx(t;)iLbrryServaicliebrarSyevrcei=Li(brrayeSricev)cil.okoup(“jvaa:omp/enc/versvcieLibr/rySaerivce”;Libr)ayribrlrya=(iLbrayr)ilrarybSrveie.gectLbrariy(;)Stirngathor=liubrra.yifndyABtuoh(r“aSmLe”e;)通动过态代访理服问务JAX-PC客R端编户环程可以在运行境生成动时代理注意态存:根工只能具在译编时生成根存不需要任存何代码根户客使用Serivec口获接动态代理得例:子nItiilConaettxic=newIitialnCnoettx);Li(barryeSvicrelibarrSyevrcei(=ibrLayrServceii)c.oolup(kja“avc:mop/ne/sevrvic/eLirbrySaevriec”;Li)barryliraryb=L(ibarry)lirabrSyevire.cetPogt(rpotraNm,eLirabryc.las)s;Stinrauthgro=lbiarry.ifndBAyutorh“(SmaeLe);”用使态动调接口用访问务服DI(I动调用态接口)户用通ja过vxa.mxlrp..Cacll在行时运态动用调务在服次调每用时C,al实l是通例Serv过ice象获取对的每个Clla例实装封一要素下:操作名字的服务端的点口类型端务端服点地的址绑协定议的细节参数的字名类,以型模式及(输入,出输者输或入输出)返类回型eSvicrLecaoor类t的getClals法方回D返IIall接口Cpubiclajvx.axlm.pr.cClal][gteClal(sjvax.amxl.nmaesapecQName.orptNme)tahorsjwvaaxx.l.rmp.SecvireEcxcetpion三客种户编端程式的方比较根存客户端开发需要获时得WSDLWSDL在行运不时需再要服的WSD务改变后,L客户必须重新端生成适用服务基于本不改变的情动态代理况户端开发时客需获得要分部WDSLSDWL在行运时必须得到服的WS务LD变改后客,户不端修改必动调态接用口客户开发端时不需要何WSDL任信息行运支持较时少用适服务于常变经化情况托的管户客与端托非客户端管托管客户端W:SEE户客是典端型托的管户端,因为客它们存在于容中器非托客管户
端:J2S客户端,E们它使JA用X-RPC行时来访问Web运Service者前需要使JN用ID查服务找来到S得evrie对c象后;者通存过、根态代理动者或动态调用口直接接与eWbSevrce通i信49.2EJE中Wbeservies打c和部署4.包01We应b用为W作ebServcie4.11EJBWbeservice知点识:J2EEWebs中revcis的e部署点:eb容W和E器JB容器We应用b作为W被beservice部署的s点:要在eWb器中开容发JXA-PRC服端点作为务Wb应e用JA将-XPR服C端点务署到部eWb器中容avaJbena为W作bseevirce部署s要点自:底上向图视从本图左角上开,java始bea被n入放AR中WIB,RMatoialAnppiclaiotneDvlopereV.7向0导自动生成SEIW,ebsrvicee署文部件,并它将们java与bean起一打到包AR文W件中。下只剩要正需在BMWeIbSpeherpAplicatoineSrevrV6.1部中署AR文件E。自向下顶视图从WSL开D,始使I用MBRaionatlpAlipcatoiDevneolpreV.0向7生成SEI,Web导Serivc部e署件文和JavaBane架骨实。然后现可,以现JavaB实en的a务逻辑,向导业以可自讲动JavBaaen打包到AWR文和E件AW件文中。最,讲E后A文R件装到IB安MWeSbperheAplipcatoniSerevrV.61可即。EJB作为ebWsrveicse部要署:点发无状开sessi态noJBE讲状无s态seisonEB部J署到JBE容器自底上的EJB向ebWsreicesv署部从状无态esssonEJiB始,I开BMRtianaolAplicationpeDelovep7r0向导.自动成SEI,生SDWL和WbeService署文件部,需将只对应E的AR件安装文到ebSpWhereApplcaiitnoServeV6.r1中可即。自向顶下EJB的Wbserviecse署部从WDS开始L,使I用BMRtaonialpAlipaticnoDeevoplre向导动生成自SEI,WbeSrvicee署部文件以及无状态essisoEJB的骨架。用户n需编写无只状sessi态onEJ的业B务逻辑,后讲对然应的EA文R件装到安IMBWebSpeherpApilacionteSrevrV.16中即可。WbeSevicre署部文件件名:w文esbrveicse.mlx部署件文项目中端口名端b口aen类口S端EI口端的SDLW义端口定的制限名JX-RPCA映射端口建的组理处器J2E中EebWsrvecie打s文包件类汇总图型4.21建创2JEWEbserevcis客e户端知点:识两大J类EE2Wbsereivces户端客托管客端:户如比:WebE,J,应B用户端模客块这;客些端户用J使2E容E提供器服务(的NJIDJMS等,)托非管户端客JAX:-PCR户端,它们客独立是的aja程序v托管户客注端意:必须点模块的部署在件文中添被调加用W的ebSevicre服的务引用务引服用的描(述s<reviecr-ef元>)素s<revcie-erfn-mea元>素:辑逻名一般,以sevire/c头开服务的JN;I名D字一以j般va:coap/mnev开/头<ervise-icntreafce元素>可选()服务接口的:全完先定名<sdl-wfie>元l(可素)选服务的:WSDL件的引文用jaxr<c-pmappig-filen元>(可素选:JAX)R-CP映射
文件,文件用于此映射SWDL与java接口<hndlera>素(元可选)服务:相关的处器<po理r-tcmoponnetr-f>e素元与<ervisc-endeopntiint-reface元素(可选>:完成服)端务接口到点WSLD口的端解析建J2EE创Webersviesc客户端基本的骤:步1根,WSD据,使用LWSDL2aJav工或者具BIMRaitoanlppAlcatiinoeveloDpre向来导成服生务终接口端服务接,的实口,现列序化反序列化、以器相及的关映射2,客端户码代要需独单发开并,通过人且方工式它与将才生刚的文成件起打包一。如比J,EE客2端户可以是Wb,eJE或B者是其他应用3,户客端码代过JN通DI在jva:aomp/cen名v字间中查找空访问生成的服务来口接创J2EE建WebeSvrci客户端示意e图练题习1下哪列选个项表jav示方法的返回a型类A<swd:mlsesag>eBw<sl:dpat>Cr<wsdl:outpu>tD<wsdl:faltu>答案:C2在自顶下Web向Sevrce开i发,中SWLDpotrTpy被e射映到里A哪一ja个av法方求请B一个状无的s态sesoniEJBC一个JAX-PR映C射D一个服务端接口(点EI)答案SD:3列哪个下AXJ-RCP户客端运行是时取的代获理存A根静态根B存动代态理C动态用调接Dj口avx.amxlrp..cCll实a例的户端答客:B案4JAXRP-映射C文件的准标字名什么是Aampinpg.xmBwsdl_malpingpxmlC.wesbevrceisxm.lD目没有前准标答:案D5下哪个列命令行工可以具于用底自向上W的ebeSrvce开发iAavJ2aWSDLBWSD2LavJaCXM2LWSDLDJaa2vWS案:答6A用使WDLS2avaJ令来命开发EBJWeberSivc,e命在行令必须中包什么含tyApeebjBimplemnetaitonejbCcotanneriejbDrcetaeejb答案:C下7关于列SEI规的中哪个是则正确A的口可接以拓展java.mr.RiemteoB接可口使以容纳用(类Hloedrclass)表来示法方的参数C在接口中的此每个方法须必抛ja出avrmi..RemotExceptioe异常nD此接口定可义以用使任的j意aa类型答v:案B8自底向在创建j上avabenWabSeerivc时,下e列哪个两是RatoialnppAicatloniSrveereDveoperl7.V向导生0成的A的j新avabeaBn务服端点口(SE接)CIWSDDLwbseervceclieit.nmxlaEplication.xml答p:案BCBe9anWe2Sbrevci工e具的出输是哪个A个一务服端点口(S接E)I件B文个E一AR文件一个WCSLD件文Dwb.xmel件文和wesbervesi.xl文m答件案B:10在使用RtainalAoppicaltionDvelepoerV70.eWbeSrvics向e导行自进向上W底beSevric开e时,发下列哪些发生会A建一个W创beSevrcie署部一We个bSrevceis测试一个ebWSerives发布c一W个ebSreivcse成一个生ajvaeanb理代成生个示一例应用B创建一个WebSericve部一署W个ebSreivces测试一个eWbSevricse发一布Web个Sevirces生成一个示应例用C创建一个eWbSevrcei署部个一ebWSevrcei测s一试W个beeSrivce生s成个ja一vbeana理代生成一个示应用例D创一个建WbeSevrce部署i
一个ebWSevriecs试一个W测beeSvrcie答s:案A11在动态代客户理端中,用下列使个方法可哪以到服务得代理的AegPort()BtgetQamN(eC)egPtotTyper)(DgtSerevci()e案答A:1下列2哪客个户端j从vax.xmla.prc.alC接口l取Call获例实A托管的态静存根B非管的托静态存根C非托的动态管代理D动态用调接答案:口D13面的代下是哪码种一客端的户典型代码eWtaerhFoecarsSertvciLoceatrowsol=newceWtaheForeractserSvceioLatoc(r;)WethaeFrrecasotSerivcesewrv=(eWtaehroreFcstaSreivc)ewlsc.oegtWateerh)(;//IvonekteWebhesrviecStirngtemp=wers.getTvemepaturr();Seytesm.uotp.intlr(tenp)m;A态动理B代静态存根C动调态接口用SDreicve据数对象案:答B14下列哪种客户端W是eSpbehrepplAcaiiotSenrver6.1环境中使用的少最的A非托管静存根态B托非动管代态理C管动托态调用接口D管动托态理代答案:C15当目标WebSevicer不改会变,使时用下列种客户哪端合最适托管动A态理代非B管托态存根静非托管C态动理代D动调态接用答案:口B1当6目标WbSerevce的地址和消息格式经i常动变,使用时列下种客哪端最户适合A托动态管代B理非托静管存态根非托C动管态代理D动调用接口态答:案D7陈1展列(ex示hbiti)是哪种客户端的典调用技术型服务A工厂B动代理态C动调态接用口D态存静根案:答D18用E使JB作为ebWServcei,时WebSericvse部署文件必放须在个哪录目中Ajvaa源代码目录Bclsase目录sCWEBI-FNDETMA-NIF答:案19DJ2EEWbSeervcie可以被部署哪些到容中,请选器全的选项最AWbeBEJCBWeb和JBEDJA,CWbeEJB和案答:C20哪一项不是esSisonJBEWbeSevric实e现的必前提须ASesiosnEBJ必有默须认的公构造有函B数SesiosEJBn远程的口接必实须现enpodnit接口CSesiosEJn必B须默认有EJB的创建方法DSesiosEnJ必B须一个有上远程方以法答案B2We1berviSec户用钉子函向导数会作与工列哪个下数据管库系统理ApachADereyb1.2.2.00BD2fBroZOS/91C.Oralc1e0gReleaesD1DBUD2BfroLnuix81.2.答案D22在需直要接作SOAP消操息的场景,中采用种定哪制绑的以定开绕AX-RJP类C映型射A.S?DBO.RIM映射C.直接EJ绑B定D.SDL绑定W案:答A23哪个具工可用以创建路由来程?A.工SWD2LJvaa.btaBS.apocAtionRoter.buta.CAppilatiocnerveSroolkiTt6V1.D.WaserviSceb.at答:案C24关于erSviecEndpoitnInetfraecS(EI)的规,则说正确法的?是A接口要展扩ajvarmi.R.moeteB接口用Ho采ldr类e为作方的法参数C口接中的每方法个可抛能j出aa.rmv.ieRotmexEepcton异i常D接定口可义采以任意用avaJ类型答:B案5.2哪命令个行具工已经存向在的EAR连同WebSericev中添加HTPT和MSJ由路?A.oapSErEanbler.bata.BJE2WB
ebSreicevba.t.ECA2WRbServecei.atbDW.ebervSiecnEaler.babt答:案A26哪个.元定义了素JDIN以查用找务引用服引用逻的辑名A.?<ersivecin-trfeaec-nmea>B<.sevrie-qnace>mC.<servci-eintrfeae>cD<ser.vce-iefr-naem>答案D27.:建创Rutore块向导模允选择许么传什设输置?.AHTPTnloyB.MJoSnlyCBoth.THPTnaJMSdD.TTP,HHTPSTandJS答M:C案第五利用章ADVR7开发WebervSci本e目章:标理解BIMaRitnolaAplicptaonieveDolpreV与7eWbpheSreAplicapiontSeverVr6.1对We于beSrvcie开的支持发握掌低向上自与顶向自的下ebWeSvirec开发握掌够利能向用从Ja导aBvena、SDWL文档成W生ebSrvicee掌利握用WbeeSvriescExlorepr对WebSreivce行进测试掌利用握TP/CIPMoinot监控rWbeSreivec5.1pAchaeAis和WebSxrvieec支知持识点:BIRMDAV7对W于ebSrveci开发e支的持提供多:服个器务行运(时urnime)支、多持服运行时支务、持配向置导、试测控监具工WbSeherepAplpicaitnoeSrervV61.对于WebSrveiec开发支的:W持bSpeehreJXA-PRC服运务行支时持命;令行工具高级;Wbe服支持务IBMWbSephreJeX-APCR运时环行:由S境AXS(mpielaJaAPvIofrXM)解析LML,X实现了2EEJ14.中的avaWeJbeSvice标r准与标准;编的程、部署模型一致;支持JA-RPC1.1X规范,支持J2E1E.中的1eWbSevrie标c;准供提高支持级支,持JEE1.24求的各项标要准包括,JA-XPRCWeb、SreivcefrJ2EEoSAAJ、(附带件的OSPA5).2WbepShereWesbevicrse运环境知行点:识上显示图一个服务了请求与服务提者者之间通过供HTPT议协换交SAPO消息方的式请求服务和来提服供。服务提供务的方JvaBaen与aJBE封被装为WbeSevice,rWbeesricesvegnine接请求受将并请分派求给服务的具体现实;类客端的J户vaaporyx为作务在请求方的服理,通代过HTPT发送求请;上图示了一显个服务求者请服务与提供者间通之J过M交换SSOP消A的方式来息请求服务提供服和务这。里SAPO客户端产JMS生用,与调SOP/AHTTP方下产生式HTPT调不同。此用,由外于JMS传输不支持aJaveBan,服提务方供装封为服务的只有无状态JE5B.Wor4spkcae置配知识点Wokrspcae配置于关eWbSrevicse好偏设置:的包括Codeeitmtr,向导e使偏好用;资源理管;服以务及运时默行参认W数rkspacoe置关于配遵循SW-I偏好的置设W:SB-saciropile;WfSI-WSI-imSlepSOPBAidningPorilefW(SI-SSP)B;S-IWAttchmeanstrPfiole(S-WIA)WPorspacke配置包括于关XM偏L的好配置.5从4Jaabeav、WnSLD、JEB创建、署部eWberSvcei识知点从JavaeaBn建创WbeSevirce由:RatinaolAppicltianDeoelvpeor根据aJvaBean的实生成现eWbServcei的行运时部署描符w述esbreicesv.xl与m务描
服述的wsdlWbSeervcie向的作用导:过创建通、新更运行时署描述部,来处符理JavaeaBn文件部署的为;用调Websericev的endpion产生t默值;为认服请务方求产W生SLD述描件文从WSDL创建WebSerivceRa:tioalnpAlpiacitonDeelopevr根W据SLD描中述的opreaiton元与接口,生素作为成务器服桩端(Stub)jvaa文件,包含的与着oeraptoin等应对的方法从EBJ出发成生WeSebvrice:种两式方从,WDLS出发或从EBJ发出。从WDSL发生出成Jvaaebna的seletkno与务服的ednopint口,接可需要命名空能与间avj包a之进间映行射;从EJB出发会生成些一内容放与置EBJ目项,中能需可要eWb工来支程持对于生所成的ebSWreivec访的问.75oTpd-wo开n发和btoot-mpu开发知点识自顶下向的WebSericev开发:从服务描WSDL述开始更,的关注于业多务过的程需,通过工具要成生服务应的对Java代码骨架自底上向的WeSbevicer开发从:Jaav代码开始更多的,注于关开者的需要发,通过具产工描述生务的W服SLD两种式的方优势自顶:向的下式对于有方互作操要需的ebWerSice生v而成言好较从,XML生成eWberSicev,面的互临操问题较作少。自底向上的方式对于发开员人而言比直较,他们观对MXL中的口接相关的命、名化转等比较清,有利于开发楚员快速人的向外布发一些eWSebricve能功5.8部Java署benaWebsevice知r点识采用RtaioalnApplcitaoniDevelope向r部导WebSer署viec过的程:从Jav代码a(JvaaBane或无态状EJB)发,出右点键J击aa文v,选择件eWSberviec-s>CertaWeebeSvicer启动向导在WebServcie置页面,配认确选正择的J确vaaBean,确定运时行置配及以Sevrcie工配置程选;择是生否成测客户端;其试中行时配置运与程配工中,置ervSre:WebSperehV6.Ser1vreWe与sebvriceuntrmieIB:WeMSpbhreeJA-XPCR两启动项Srvece部署i配置面,板Se而rvceirpjeoct与erSvicEAepRojrcet两项启动指定Sevriec工程配的置板面后而SevirceedponntiitnrefaceeSlcteoin配置面,选页择务服ndepinto的接,口对服务例实作的域进用行配置:整个应为用的有所请使用求一实例个,为每请个求建实例,创每为个sesion(会话s)创实建例WebSrvieceJaavBeandentiity页设置面WSDLportnam与eSDLW文件名,选要发布的J择vaaeaBn方的法ebWSevrceiPublcitiaon面发布页eWSbreicev向生成的文导件W:DLS描文件、述ndepinot接口应对Ja的va文件关于、服的JAX-务RP类C型映射件、文部描署述符ewservbcise.ml,Applicxtionadveeoperl生成绑的、扩展文定件5.测试9监和控eWbsevrices知识点RaitnaolAppliaticonDeevlpeor供了两提种测试eWbSevricse
的方:法WbSeevrceisxElprore与aSmpleproyxcoed结JS合PebWeSrvciseExplrer:可o配置个end多oinpt、有显S示OAP消息的窗,只通口过WSDL进行试,不测需要其他代码Smapleporxyocd结合eSJ:产P生代代理码,SP包括配置Jndeopitn方的法通过,TCPMnotiro监控SOAP消息试测程:过对于务服的WSLD文件,右选键择WeSbevrics->eTetWstihWebSrviecexEporlre在;Epxlore的raNigvaot中选r服择务,A在citon板面中可添以加用于试测务的服edponin;在Navtiagtor中择选方法可以选,择用于测的试endointp和设置服的参务并查看数果结控监eWSebvire:c通过择W选niodw->sPerferneec->RusnD/ebu菜单g项置TC配P/IMPoinort,当有CP/TPI活动,时以调可用CPT/IPMnitoor图视进监控行WeberSvcie相关请的与回复求息本章信题目1:IB.MWebSpehreJAXR-C运P行时境环如下那些对WbeSreicev准提供了支标持JAXA-RC1P1.BJ2EE11中的.ebSWreicev标CEJ准B.3D0ASJAESX答案AADB2W.ebesvrces运i环境中行关,于SAOP/HTPT式与方SOP/JMA,说法错S的误是AOSPA/TTH方式P下请求,方S的OA客户端P产生TTHP调用SOBPAJM/S式方下,请求的方SAP客O户端产生JMS用调CSOAPHTTP/方式,下JaaBeavn能封装为W不ebServceiDSOPAJ/SM方下式J,aavBean能不装为封WebSevrce答案iC3.Wor在Skapec中要更关于改WS(I-SSB的设P置,该在W应ndiw->orePfreneec那个的标签A下JvaaBWebanXdMLCServerDeWbeSvicesr案答D4通过J.vaaeBan成生WeSberivce的过程中RaiotanlppAilcaitnoDveloeper主要成生么文什件Awesbevrice.sxlmwBebcofngi.xmCl描述务服的WDSL件文DSAOP息消描述服E务的ajva文件答案AC5.关于WbeSevriec的开,下面的说发正法的是:确A顶向下的自eWberSicve开是发指现从有的Jva代码生aW成eSbreviec过的程B自向底的上ebWSreivec开是发从指有现的eW工程b成生ebSWrevice的过程C底自向的W上ebServiec发开只是对从针JvaaBean生成WebSevrice的过程从DEBJ发生出W成eSerbivce以可从SWLD出发或从EJB出发答案D6.aRitnaloAplpiacionteDevopelr提了哪些测供试WebSericves的法:A方WebSevicesrxplEroerBSreicevsdEtiorCSAOPonitorDTMPConMtiorESamplerpxyoodce合结SP答案JA7.E于对WbeervScesExpiorlre,列说法正下确是的A为测试了eWbSreive,c需为要客端产户生rpoxy代码可B为以eWbServcesi指定多e个npdonitC要需WSLD与java码代D要通需过CTPMonitro看查OSP消A答息案B.关8We于bSevirce开发,中自向顶下与自向上底方式的,说正法的确:是对于设A人计员望希整为企业个设计多个协作的eWbSreivec,应采用自向底上的式方对于B发开员人言,而采用自向上的方式不利于应底他用们掌握所的
程序设计面方知的识采用C自向上的底方,式利于促进有eWbeSrivec间互的操作采D用自向顶的方式下,有利促于进WebSrevice的互间作操案答D9.用采RtianaloAppicaltinDoveeolpe向r部导署WbeSevicre过程中的在,么什配页面置置W设SDL文件名:AWbeSreicev配置面页BWebSericevPulbciaton页面iCWbeServieJavaceaBnidntite页面yDeSricvendpeointnterifceaSelecitno面答案页C10.从avaJBean码出代发,用采atRoialAnplpicatioDenvlopeer向部署导ebWServic的过程e,中向没有导生成哪文件些A:we.xbmlBwecobnig.xmflCwesbreicve.smxlDWSDL述描文件E服务的JX-RAC类型映P文件射答A案、11B在RAD7V中,通E过JB使SOA用/PTHPT传输来建创eWbSericev下列,哪是个须必事先做的好A创建一个ER项A目建一创个JEB项加入到目EAR项目中创或者导入一建个业企baenE到JB项目中部署企业bea创n建JBE路项由目B创建一个ERA目项建一个EJ创B项加入到目ERA项目中创或建者入导一个企业bane到EJB项中C目创建个一EAR项目创建个一EJ项目B加入EA到R目项中部署业b企aen建一个W创b项目eD建一创个ERA目项建创一个EJB项加入到EAR项目目创建中者导入或个企一业baen到JBE目中项创E建BJ由项目部署EJ路路B项目答案由B1哪2一与类WebSreviec结的合JBE以可用采UinervasTestlliCetn(TCU测试?)A消息驱动BaesBn状有会话Be态asnC实体BeanD状无会态话eanBs答:D案13两哪可以项为WS作LDW2ebSevrice令的参命的类型数A.BaeB.DAnXD.CPCD.REJEB.UDF案:A答1D4optdo-wn方的W式beeSvicre发一开用于般种场合哪?A有务服现但没实有口接B业务应已经存在用C服务已经定但义还实未D现用需应要J2E实E现型模答:案15.关C于ASA说法J确正是的A是安在全(s域cuertydimaoni)交换间授权与认数据证的XLM标准B于用SAP消O,息供了提通过nterIet发送nXML的标准方式C用于换交用、资源、户务服提供息的信XML标D准目的在于创S建APO的简扩展以支持异单或步olgn-runnignWbeervSceis6.1SDL映W为射Jva代码a,w时dls:prtoType该应射为什么元映?素AerSicev定绑(bind桩ngsiutb)BeSvrceioptr接口CServceinepointd接口平D相台关服的接务口答案C:17.在JE-JAR文件中B,针对EJWebBSreivec的ebserwvcise.mxl该放应于什么位置置A?.MTA-INEFBWE.B-INC.FwdlsD.weserbicves答案A六章第应R用DVA开发W7beSevrcei客户端章目本:标掌根握据WDL使用向导创建WeSbSerivec户端客掌握使用Jva代a理用调WbSeevrice掌握建创SEEW客户端用调运行W于ebSheper用服务器应61的.eWSebrivce握代掌的理用使和测试61J.aavWeservibce户端客6.Webs2
ervic客户e运端环行境知点识:aJaWvbeSevrci客e户端任意一个与ebWSrevcie交的互程都序是WbeSrvice客e端客户端户的种:类独立应用的程;序aplep;其他tWeSebvicre等尽管各客户种有各端相不的同点特,但们它与WebServci交e互的式都方相是同的WbSereicve客端运户行环时We境bSericev户端运行生成客SOPA息,消发送到并ebWeSrivceBI的M决解案:基于J方AX-RP标准WeCbSerive客c户运端时行环在境户客端Web与Servce之i起到的间用示意图作63从W.DSL创We建sbrevic客户端e.46创W建ebesvirce户客端理6.代单机版5Jav客a户端识知点:客户的创端步骤建1.得到务的W服DLS文件2.使Ra用itnaoAplpiclaiontDevloeerp生We成Sbevice的客户r端代3理.在户应客用实例中客户化端理代,后用然与Web它Sevicr交换消息eaJva户客端Web,Sevirec理,代ebWerSivce运行,We时berSvie之c间交互的示图意户客端创的的建节要点细位定所要使的W用SDL文件导入到a,itnaoAplplictiaoneveDlpoer中新建一个项目,使或用个一已有项的目根据WSLD件生文一成Jav个aban代e理对非于托的ja管v客a户端需要,将要的必AJ文R件入到项导的Buil目d径中路添调加服务用的码代运行客端户序程创建WbeSreivce客端户理基代本骤步步骤1:中W选ebervSces,i选择GneearteClinet步骤2指:定SDWL文的件路,确保创径建是Java的Porxy骤步:确3定是否要自需义定名字间映射空使用向导建创独立ja的v客a端户基本骤步.1建一新ja个a项目v2将.jvaa目类型项设定为客户端项3目.s在evriecPor代x码设定中u_eJNsDIf=lase.66使用和试代测理知点:识使代用1理创.se建vrciPerox的实例y2.常以方式调规方法用例:子rty{CeliusPsoxyrprxy=newoClesusiroxy();Pcetpm=prxy.tooeClsui(fsempt);ystSemou..ptritnl(n"hTeetpemratrueniCelsusii:s"ctemp);+c}tah(ceRomeExtcpeionret{)yStem.srrep.rntlin(r.egteesMsag(e);)输}出果:结TehtemeprautreinelsCuisi:s3.0555555测试理代练习题1了为用独使的立avj客a户_us端eJND属I应该性设为被TruAeFalBseNCulDlNone答:案B2Ratio在alnApplictaoineDelvpore7,以中哪下设置保证个OAPS息消的附件遵WS守I-规范A的在项目选首项,将W中-ISAPcmplioacnleevle为改”rqeurieocpliamcn”e在项B首目项中选将,W-ISBScomPplanicelveel改为”rqeiuercopmlinaec”C在作台首工选项中,W将-SSSIBPocplimncaeelelv改”r为quirecoepmianlce”D在工作台选项首,中将WS-IPcoAmliapcelnvel改e为”rquieerocplmanie”c案:答D3何如创T建C/PPI监控在TCA/PIP务器服上行t运pmomc令命RBtioaanlApplcationiDevleperoooTl:Windosw->Prefreecnse-R>unD/eub-g>TPCI/PoMntiroRaCtinaloApplictian
oDeveloepToro:Wlidnwso->rePefenrecs>-Itnreetn>TC-/IPPoMinortDatRionlapAlicpaitoneDvleoperoTlo:Widons->wPreefencesr-We>bSrvecesi>-CP/ITPonitorM案:答B4下列哪几个是SDW2LClinte命令中法的c合ieltnPort作A操ajvaBpplicataonCiEJDEBJCBleniEsetvrletFewclienbt答B案CE5统测试一具(UTC工)与部仅署与下列哪个台平We的bService客端户容A独兼立客户B端pAachAixCsIBMebWSperhepApilacitoneSverrDeWLbgioAcplicpaitnServeo答rC案.6在2EEJV1.3中Web,工程下WbeSerivec客端户部署信的存放于息websevirecslceitnx.l文m中件那,么J在2EV1E.3中样的部同署信息存在什么放文中件A?.wbseervcesi.xlmB.ebswevricscelentix.mC.lweb.xlmD.ibmwe-bservces-ibn.xmdi答案C:第章七SAPOJM和S本章目:标了消解处息理的意义理解J2EEeb服W务中消息理的处用使解SO理PA与JMS合结的方式和H与TTP结的合方式握掌在什情么况下用使OAPS与MSJ合结理解消息驱动Baen在OAPS/JMS绑定中角的色握掌利IB用MADV6.7R与IBMASWV61的.支进行持SOP/JMS绑A的开定发了解为持支SAO/JMSP定绑要进行的需IBMAWS配置7.1OSPA息处消理知识点OASP息消处的理目:的对是OAPS请求与回进复解行析并要求按行服执务程的过制。机许对SOA允P息消行预进处理后期处理。处和理机制特与定服和客务户的端务服引相关用。联关义在定部描署符中述。以在核心可消的息基础上,引入全服务安业、处务、理日、志错处出等。理SWE1E1.规范说明了如在J2何EE器内使用消息容理处建创消息处理:现接实口jvaa.xmxl.pcr.hnadle.Hrnadlre定了义调回法方handlRequeets、hadlneRsepnosehandl、Feulat供ebWSerive容器c调用调回数的参函数是2EEJ容传入的Mes器agsCeotexnt例实息消理处无状是的态:不保客户存端的状态.72运行时的消息理处链识点知在客户与端服务器端接,到受SOAP消息后,进行在aJavMLX映射操的作同,时可以调消用息理处的相关方对X法ML行处进理处requ理ets消:息现han实ldRequeset法方实来现下一如些功能返回rtu表e按照示rqueest消息处理链一步进处理返回aflse表阻示塞消息处链理进步处理一,而转该实从出发按执例行序顺向反处理hndaleeRpossne方抛法出SOAFauPlEtxceptoi表n明OASP误错抛出JAXRPCEceptxoni或其他行时异运常处理repsonse消息:实现hanleRdeponsse方法实来如现一下功能些返回rte表u示按照respnsoe消处理链息一步进理处返回fales表阻塞消息示处链进一步理理处抛出AJRPXECcexptin或o其他运时行常异处理SOPAfualt方法J由AX-RC调P用回返tuer表示照消息处按链理
进一进步行fulat息处消理返回flase表示阻塞消处理链进一步息理处抛出AJRPCXxEcptione或他运其行异常时73J2.EE容作器消息处为理器知识点2JEE器容中消的处理:生息周命期管;对于理NDJI命空间名访的;问与务服的器一个opt相r关联J2EE器对消容息处理约的:束息消处不能理更WSDL改的poretaoin不,能更改消息分的部型类消息或分部数目的在服;务端器,消息理处能通过只essMgeCaotenx与t业逻务辑组通信;在客户端,件消处息组理件不能客户端与业的务辑逻件组信通关消息处理如何访于问r与qeuste相关的安实全,体有没标准的机7.4制消息间件和消息中查询识知点息消中件的间作:用主要是消将息发分客到户端程过,息以消mssegae的形分式发,emsaseg发被到目送的存并,直到被储发。这转里,目的可能是地息队消列等源资此外,。消中间件息负责传对递的messaeg进管行理、理由消息队列消:存息放目的的之地,不一表消息存代取的序7.5顺同和步步消息异知点识同步息:消采发用/送收接请求或回/的方式复,到等接消息受一的处方阻塞于状直态到受接消息到异步息:消用采发后不管送方的式,发送息的消方与接受一息消的一方进解耦合,依赖于消息中间行保证件受,接消接息收方被监听动消息到的来76.JS消息模式M识知点:JM是什S:么Java消服息是用务于访消息中间件的问avaJPAI,供提了程接口序使程序得能够过与通开商无关的、标发准方式访问的消息间中件MJPSovrdir:e持支JSM的消息间件中2EJ1.4E标准于关JS的M求:包要括支持JMS1.的1rPvoder,支持JiSM11.标对准于息中消间进件访行问JMS消息型模:对点点与发布订阅/点对点:送方向发接收发送方息时消一对应一可以,多有个收接方,是对但一个息只消一有接收个方发/订布阅多个:送发方与多个接收方应对,收接根方据题话来注册收接特信定息接收息消的模型异:步与步同同步:活的动消接收息在方MSJProvdier那查里消息找,对queue或optci对象调用receiev方法接受,消息或过到之前时方法阻塞异:步息消到达时通消知息收方,接收方实现接javxaj.m.sMsesgeLaistenre接口消,息可用,JM时PSroidver用调受方接的oneMsagse法方.7消息驱7动eanBs知识点消息驱动Bean在消息处理中角的色在J2:EE用应中异步处理消息,由的EB容J器来负责理管,息消达到由容时调用器,对客于户而言端是匿的名没有,omHe组或件口消接息驱动eanB在息消处理的最中实践佳不要:持客保端户的息信或消对息进处行理7.8
SOAPJ/SMWebS与reviec定绑知识点为么什在绑使定用JSM而是H不TP:JMTS允许异消息模步式允许消、息广播支、持用使息中间消来件持可靠支息传消输、证消息不会保重被传递复、在客户端不可的用情下况维消息的护致一性支、设持消置过期息时间IBMWSV6.A1持的点对支消息传递点One-way作操JMS发:送将方OASP求请发送中间给件消息的列队此,消时息驱动Bena待等列队中的到请求达对,到于的达求请通过WbSereivce引转发给擎恰的服务当但,此服时不给务出resopnesToww-y操a:服作务返一个回respone,s放存中在间的临件队列中,JM时S发方会送塞在阻个这队上,直列到收回复到IMBWASV6.支1持发布/的阅形式的消订息传递能可形式的:多消息驱个动Baen监相听应话题(opict)的列,队消由息达到的候时消息将发转相给的服务,应没有回复7.10于J基M创建SWbeSevrie知识点c对于WebSrvice开发e员人的工作利用基于:MJS的SOPA为个每JBEebW服务创建消驱动息eBan作为消息路由对于客端户发人开的员工作基:WSD于文件生成L户客端Java代理过通命行令具创建工OSA/JPSM服务服务端器过通aJav2SDWL具的工-ibndngiTpesyjs选项为目标mSWLD创建MSJ定,绑过通ndEtEnpabelr工的具-rtnasorptjms项选为EJBebW服创建务消息驱动eanB户端客过WSDL2Ja通a工具v-的cieltn选为客户项端供提JSM定绑持支通过BIMRAD向创建导SAOPJM/S务:服EBJWbeeSrivceBndiniCgnoifgrautoin在置页设中指定面信息存的目储标类型比如(队列)、访目标问的NDJ名、IJSM连工厂等接息信.71在W1DLS通过中MJ定S义SOAP知识点在SWLD对于中WebervSic传e输式进方修行改:在sdwsloap:bndingi元素,t中ranpsot属r性修为改htpt://scemha.sxlsoma.opr/gosp/jms;在aersvcie元中素,swdsoapla:dreds标签的sloaciotn属采性如用形式下jm:s/uquee指定JMS目标类型的为列队是话还题detsintian=jnoi-danem指定JMS标目JN的DI名称cnnecotonFiacotryjn=d-inmae指定JNDI称对应名的目的连接工厂标trgateeSrvci=eort-pname与目相关的标SDWLprto称7.12名部署SOA/PMJWSebesvicrse识点知MSJ受管象:对JM目标和S接工厂连客(户端以创用建与JSMPriovdeir的联系)JMS目标:ajax.vjmsQueue,.javaxj.smT.opci,avaxj.ms.Djesitnaitno连接厂工:avaj.xms.jQuueeConectnonFactioy,rjaaxvj.smT.oipconneCticnFacootr,yavajxjms.C.onnceitonFctoaryActivtaonipeScben:ActavatioinSpe是c个一Jaav,类署部人员在AcivattioSpnec中定指与理处息信相关的性。属使用在WASV6默认J的SMrPvidoerWebSph(reelPatfroMessaginm)为或其他J2gCinboun资源d适器时,配为消息
驱动Bena配置ActvaiitoSnecpLitesnePortr使用其他:MJPSorviedr,时消为驱动息eaBn置配iLtesnrePrrot部过署程部人员署置I配BMWSA与JM消S息供提者部署人员在IMBASW内配置JMS受管对象部人署配员置在IBMAS内配置AWcitvtionapScebea或nisLtenreorPt署部人员装安应用将并息驱消动eBna映射到恰的当ctivationASpcbeen或aListenreoPrt署人部员布发WDS7.L3服1整合务为部分ES作7B1.4服整务总线合识知点什是么服整合务总线SrvieceInetragtonBiu:sSIBsu是种面一向务服成集智能的结构,将SO、A消息消息、理代发布/与订结合阅起来是。通同过、异步步消息传来输供提务整合服通信结构的SB:E业服企务总线是了为使用SO结A中构各个的务服供提所需互联力的结构能,提了传供服输务、件事服与务仲服裁;务传输服务供提基的本连接层事件务服允许系对统定特变进化行反仲裁服务利应用SAO结的松构耦合来理消息处服整合总线连务接了务请服者、求供方提,扮等仲裁服务的演色角WbSpeehr中的服e务整合线:Bus总mmeber即,应服务用器理管总线资的源消引擎息连到接消引擎的息标目asMsgiagnusb指服:整合总务线应用JM于S应用本题目章.1如下个哪规范说明了如何在2JE容器内使E消用息处理?AWSD1L0.BSAOP1.1CWSEE1.1DJ2EE.41案答C2j.aax.xvmlr.p.chanledrHan.lder接口义定了哪些供器调用容回的调函数AahdnelRequsethaBnleMedssaegChadnlFeuatlDahnldReseopseEnhadneElrror答案ACD3.关于jvaax.mxl.pcrh.adlne.Handrel接r说口不正确的法是定A义回了调法方hnaleReduqest、anhldReepsosenB回函调的数数是M参essaegontCxte实例C消处息可理以维客护端状户D态息处理消是无状态答案的C4.于关息消处理说,法误错是的处A理erquste消息ha,dneRelqeus返回ttreu示表按照eruqset消息理处链进一步处理B处理rspeose消n息h,nadelReuestq返回rute表示按照rqeeust息消理处进链步一理C处处理esponrse消息,anhleResdonsp返e回treu示阻表消息处塞链理进一处步理D处理reuest消q,handl息Reeuqste抛出AJXRPCxEectpion表SOA明错P误答案BD5.关于J2E容器对E息处消的理束约下,正列确误错的是消A处息不能理改更WDSL的oeprtaionB消息处理只能改消更息分部类的型在C客端,户息处理只能消通过MesagsConetxte与业务辑组件通逻;信在服务器端D,息处消理件组不能客与户端业的逻务辑组件信通答案A.S6OA/JPS与MWbSeerivce定与H绑TTP定绑比较那一项不,优势是?JAM允许S异步息模式消BMS允许J同步息消式模CJSM支使持用息消中件间支来持可靠息消输传D证保消不息会重被
复传递案答B7.用采IMBWSVA.61支持支持息传消的过递程,服务中供提方要对于requets出respo给ne,s该应采用那形种的信息传式递A点对消点传递的息Onew-ay操作B点点消息传对递的Tow-awy操作C点点对息消传递的On-eawy作操或Towwa-y操D作发布/阅形订的消式息递传案答B8通.过命行令具创建工SAO/PMJS服时务,务服端通器什过工么具标目WDSL创建JSM定绑JaAa2vWDSL具的-工bnidigTnyepsmjs选B项Jva2WaDS工具的Lt-raspnrojmts项C选SDL2JavaW具的-工ratnsprtojms选项DWSDLJava工具的-2inbdniTypegsmsj选项答案A10.绑定HT与TP的形式比较W在SL中D过JM通S定S义AP时,O个哪签标的trnsporat属性需修改要Awsdloas:bipdinngBwdsslopa:ddaerssCwsd:plrotDwdls:sevirce答案A11.些哪属JMS受于管象对的中JMS标目(estinadtoi)nAjavx.ajm.QusueBeavjx.jam.VsetcorCjaax.jmv.QsueeuonCenticnoaFtorcyDavaxjj.s.TmoipcEjaavxj.m.sCnnoetcoinFcatoy答案ArD12关.于息中消间件下,列说法是的正的确是A主要是用于消将分发息到客户端过程B息中消间只负件责传递对的息消进行储C存消中间息存件储信必息在须Queeu中D储信息的Qu存uee代消息表必须遵先进循出的先顺答案序A13消息.送方与接发方收过通步异消形式进行通信,具息指如体下种形式:那ARequest/RspoesenBSedn/RceiveCe消息接收在消息到来方前阻塞D息接收方被消监听动消息到的来答D1案4J2.EE.1标4中准出提JM了ProSived是指r:A利用息中间消件支持消的发息方送B用利消中间息件支持的消接息方C消收息的存放队列支持DJSM的消息中件答间D案15.于JM关S息消模型,法正确的说是A点对模型点,一个发送方只中有个一收方B接点点模型中对,一消息可以有个个多收方接C布发订/模阅中,型接方根收据话题注册接收特定信息来DJMS息模消包括型点对点模、型布/订发模阅以及型异步型三模种案答C61.Mseagsingbus指是AMJSPoridvreBWeSphebrMesseagQeeueu消C中间件息D应用于MJSSI的usB案答D17.MSJ消息型中模,用采步异收消接息模型的消,息到来时,JMSPrvideo调r接用方受的什么方法?AoArrnievBnReceivoeCnoeRponsseDnMesoagse案答D18.消息驱动Bane用消于处息理中该注应什么问意?题对于A户端而客是言匿名的B于客户端对而言只有omeH接口C不保要持户客端的息D信要进不行消处息理需要客户E端序程维护息消动驱Bae答案AnCD19SIB.su在EB提供了什S服务么A传输服B务安全务服C裁服务仲事件D服务答C2案对0于ebWSreicev而,Handle言rs在哪部署描述文个件中述描.webAesrivec.smlxB.ew.bxmlCa.ppicatloi.xmln.Dbimwebse-ricevs-nd.bmxl案答A:2.J1SR921不支
持哪种况?情AaHndlre要s够对能SAPO消体息的中分部内容进转行换BaHdlner要s够能将求虫请定向不同的到件组CandHelrs要能对够SOAP消头进息行换转DHadnlres要能够没在有加信附息、对或消息的化转修改的、情下况取读信息答案B:2.2在JSR291规下哪范描个文述用以件制配aHdler?n.AaplpiaticnoxmlB..ewbserivcsexml.C.wesebricveclisnetxml.D.eb.jmlx答案:B第章八RASV61.中对DUDI的支持本章目:标了解UDD在IOAS的中用作了UD解I注D中心掌册使用握WeberSivc浏e器览发We布bServcie掌握过通使W用beSrevce浏览i寻器Web找eSrivce了解UDDI与SWD间的关L系.81DDI的分布U性8特2.什么注册是心中知识:点什是么UDIDUDDI的全称:niUevsarlDesrcipitn,oDicsvero,yndanteIgatirnoDDU是I个关于一ebSWerice发v平现台的范规UDID是个WebS一evice分类的r数元库据它,本使身用ebWerviceS实现来的UDID义定了务器服间协作之的制复议协DUD定I了义组一于用布,发跟新,找查eWbSrevice的APIDUD在ISO中A的用作DUI作为一D个务服发和发现布的册注中心如下图,示所务服提供者的建创务和服务服的述描信,息过通DUID它将交给服们代务;理户通过客UDI的查询API想服务D代请理他求们需要的所务服服;代理务想客提供户务服的WSLD文和UR档I;最,客户通后W过DLSUR和绑定服I,然务调后用务。服UDID的布分性特UDI服D务是具器冗余有性的在意服务器拷贝中,所有任注的册信都是息可的用企业和组织以可有自的己私有UDD服I器务,保他护们的用利私U有DDI服务也器以订阅公开UD可I服D器上的务息信,以便用使们所它关心的服,或务发布一者可以公些开服的务UDD注册中I包心含的内容businseEnsitt:注册中y心中顶的层体实,它包含b了uinessseSrvicebsunisseSreivec它包:了bi含dingTenplatembindinTgemlape:t示表个一特定的务服点端Mtdoe:l是它来用识一个别口的指接bu纹sneisEsntity,businessSevriceb,idnigTnepmale和tModet的l系关8图.tM3oedls介:什么绍是技指纹术识知:点todelMs义了技术定纹指Modelst用来述一描接个的口细节并,得此使接在口复杂的合组服中可以务重用被busiensSesrivecs过通binindTgmeplate引用todels来M表它们实明现相了关服的务接口tModle的核心s念理在是DDIU服务中的接被注册口为tMdoesl通过bndingiTmeplte引用atoMeds8l.搜4索DUD注册中心I的方法工搜索手使用夜白来索某搜特个的定服使用务页黄来搜某索特定类的服务序程动搜索自使用页绿实来现根服据的定务进行自义动索注搜册心在逻中辑将上服分务3为部分个,支持以种使用3法
方通过用U使DIADIP户客可使用以3搜索种DDUI注册中的3种心索搜方法子:例找请查求<?xmlversion=1"0".encodng="UTFi8-"><En?veoplexlmn=s"http/:/csemahsxmlso.pa.ro/soagp/enelvoep>"B<dy><fonid_bsuneissgenrice="2."0mxlns="ur:nudi-ord:gai_v2">p<name>IMBCoropratino<nam/e>/f<ndi_bsuiens>s<B/oyd>/<nEvlope>eUDDIfind_usbinse操s作用来查找所有被已注的册已,IMBCrpooartoi开n头的服务查找回复?<mxlversoin=1.0""neocidng"=UTF-"8><E?vneoplemxnls=h"tt://pcsheasmx.lsmapoo.rgs/ap/oenelove/p"><Body<b>siuesnListsenericg"=2."0mxlsn=u"rn:dudiorg:ap-i_v"2opreatro"=ww.ibmwcom/s.reicve/uddi"trusncatd="falsee>"b<sinuessnfIo>sb<uisessnInofusbniessKye"D20=33110-3AA-F115-D8DC-002030259C642">na<emxmllang=:en">I"MBCrporotaoi</nnae>m<edscritponiml:lxng="ena>"tAIM,B...miroelectcrnoic.s</descriptoi>nse<vrceIniof>s<esvicreInfsorevieKecy="9485B100-3AAF-1D518-DC0-00035222C694"bsiunesKey="D20s3131-30AAF-115-8DD0C00-023529C26"4><amnxem:llnag=e"">BunfyrmoIB</Mamne></ervsciIefn>...<os/rveceInfios></buinsseInsof></bsineussnIosf</>usbniessisL>t/<Boyd></nvEloepe>复消息回给中出了相关务服的体信具息UDI服D器提务的GUI供来查找通过GUI方完成式子例的中找8查.5在UDDI中发信息布识知:点更新UDD注册I心中一般要需证认发,请求布消中息的一个元素第是au<thnIo>f要先需取获认证码才,进行能发布布发服务的子1例.获取认证<码?xlmvrsien="1o0."ecodnin=gUTF-8"?">Envel<pexomnls"=tth://pscemahsx.lmoap.orgs/saop/nveelpe"o<>oBdy><egt_auhtTkeongnerie=c2"0."xmln=s"rn:uddu-ior:agip_2v"userID=aUs"eIrD"crde=s"moeaVue"l/>/Bo<yd><Env/elope>2.发送发布请<求?mlxvrseio=n"10"e.cnoidg=nUT"F8-?>"Envel<poexmnsl"=tht:p//shecam.smlsoap.xogrsoa//pnevleop">eB<oy>d<sae_vbsiuessgenneirc="2."0mlnsx"u=rn:udi-orgd:api_2">va<utIhnf>token</autohnfoI>bu<sinssEnetiybutinssesKe="y>"na<emS>mpaleusBiesn<sname/></buisnsesEtnity>/s<va_bueisnes><sB/ody>/E<velnope3.>接发受请求布回复(片段)…<businseDsetilagneriec="2.0"xlns="urmnu:di-dor:gai_v2po"epartor"ww=wmy.comanyp.cm/oudid"><bsuienssntEitybuisessneyK="14426F1-24B9-144B3-87AC2-A213FF28C3"o6erptor="awwwmy.cmopny.acmo/udd"iautorihezdNae=m"dduUiser>"<discveorUyLR>sdi<cosevryURuLseypTe=bus"nessiEtint">yhtp:t././ge.tbu?inesssey=K142462F114-9B44-3-8B7C-2AA2313FF826C/<dicovsryUeR>L/d<sicveoyUrLR>s<naemxlml:ag="nn-USe">SaplemBsuiens<s/nme>a<busi/nessntityE>/<bsuniesDsteali.>.8..U5DD中的信息I分机制类知点识:3个类分系统业工:北美工分类业系(统ANIC)S产品与服务联:合标准产品国服务代与码(NSUPS)C位置:地理分类UDID中个服务可一能使多种分用类系;统同的市不场用使不同分的系统类8.UDDI6WS和D知L识点:UDDI提了一供描述个与问Web访Srvece的框i架SWDL一种是述WebSe描rvi
ce的务接口服绑定协议,以部及署节细的XL语M言UDID与WDLS的互交遵守SDWL述的描ebWerviSe如何c被位定当一个ebWeSrive被发c现,它的WS时L如何D被取获SDL是WUD对DI的补充WDLS提供服务了的一唯UDIDW与DS关L系:图U在DDI注中册心,中usinbessntetiie充s当务提供者服,它供了提个一或个bus多inessesvrcesi(Wbesrvecis)e。个一ubsneisservisce包含s一个或多个了ibdinngtepmatel,这些sindbnigtmpelatse供提了际实eWbSevriec的问信访息,访信息一般问是指向WSL端D口素元的RI;Ubndiintgmelaptse同时指向一个或者多个Mtdeos,lMotdlse供提服务了的类型元据数格和服务的分类规。.87UDD第三I版识点:知DDIU本存身在的问题企业愿不将所有的意信息布发到共公U的DI服D务上器DDIU身的结本构难理解,以便编程不WebSevicer一般于用互相信任企的间业或企内部业安机制全U在DI第D版二很中难实现UDDI三版第的增强多注中册环心境字签名数订阅PIA策略管理练习题1对于给定两种WbeSrevice览器支浏的持DDU发I布式格简单的:高和的,级哪参些数简是单式的格发A布ULR,户用ID,码密名字和,述描请BU求R,L户用ID,密和名字码C布发UR,L名字和描述D发URL,用户ID布密码,,字名,描述t和Molde类分案:答A2下列个那具工以可用为来IBMUDD发I布和测W试beSrevceiA统一试测客端户(UCTB)WebSreice浏览v器CIMUDBI测试D册中心注DeW服b务例测试样JSP案答:3B列下哪方法个能用于只测试SAP/OHTPTAWSL浏D览器BebWSevirec览器浏CWbe服样例务测J试SDP工编手写客端户码答案:代B4WeSbreive浏览c器索搜持支bAusneissEtntiies,ubinessserSvces和itModlesBubinessserSicvestMod和lsebuCsiensSsericvs和tModeeslDbuinssesSrvicees,toMdel和bussneissCtaeogyr案:答A第九章ebSpWereh服务注册心中和服存储务库绍介本目标章:理为解什么在WeberviSec构中结用服采注务册心中服务与储库存理解务注服册心中与服务储库的存性共理解WSR的R征特91.SOA式的服务模注册中心服务和储存知识点库服注册中务在心SO中的A角色:供一提支种服务发持现的机制为什么要需OSA管理g(voerane)c管理型:模OSA有跨具织组性质的,同的不小组可建能、立设、生计产、费消、维相护同服务的S,OA需要有享共服同的务各方能够同协,理管目的在的通于过明定确的职义责和服务管理使各得能工协同方工作务注服中心册和务存服储库负管责理录服务记描述信、维护服务息的录与目数据元理管服务的生周期命,例如得使务在服生命期周内访可问访问控制,、务服变时化将变反映给相化方关面9.SO2A
的ogvenarce介n绍识点知服注册务心:中存放务服的WSLD和相关息信实的位置际使得服务请求方,运行时据服根名称务与略策找服查务的enpodnti并行动进绑态定注服册务,使得务的endpoin服与服务t求请方码分代离为服务发现供支持提对服务进预先行类分于注册项对变化进行通知控制服务信息发的和编布辑服务储存:库际存放服务实的WSLD和相信关息供服务目提和录对务发服的现支:持储存数元据文档根据源数据,找到务相服关容内验:运行证织或领域组关相业务规则的依赖理管存储内:间的关系容维护服版本维护,对于务务服化进变告行知布发理管93WS.RR介绍识点知WRRS:WebpShereServiceegRsirtyadnRepsiotry,是o一个Jaav应用程,为序务服元数据供提集成,是SOA的基实本,现包括服注务中心与册元据存数储库务注服册心:中放存务服息信如接,,口操、参数等作元据存数库储提供:支持不同服务用应形的框情架可扩展与性WRRS不维护关于服是的务全部数据,而关元于注描服务能述力需求所、部服署务的nepdiont义语方的面元数据,为OAS带来如下势优.务服关的挖系掘鼓励务重服用运行的动时服务选态择绑定以强增互联性增服强管务理够能与其他服注务中册心服务、存储库合结SWRR特的征服务册注元据存数储群支集,满持足务服不断增的长展扩要需多种文档格式支持UDI同步D文档加载使:得户可用添加多个文以档导入、依赖关系并,文将保存件为个一合集SRW的结构:是R一J个2E应用,运E行在IMBASW。上心核功能包r括eigtrysanredopstori、aymidnsitartve与igveroannce这些,能由功享的共问访控制与分类能功支持,由系数据库关DBR放服存务息信与数据,元供J提vaa编程口接与WebServce接口i.94视可化用应编程口接识知点何使用如服注册功务能于服基数据务对象DOSJa的vAPIaWebervSceiAPI此时不(使用管理能能功)Web用接口户E:licps插件e支持,该功支持能于对WRSR中存放的信息现在视有上修改图关相属或性建新视图展创服示的务下关信公息命令行接口WSR管R理口接JXM控制存储库的:行时运为行比如设,访问定控制略策等9.5Gvornaenec支持识点知服注务对册元于数据管理的支:持受管象对服务命周生的定义期运与支持对与行服生务周期命进和化相关息信型模的化变有的关作或事操进件行验证通、知对于服务信的可息见性可操作性、关的安相全策约略的束制、执定行章题本:目1.服注册务中和
心服务储库存主的功要能是什么为服A生务成WSL描D述件文B服务命生周期内管的理C对于务服访问控的制D护维务目录服E为作JSMroPiverd答案BC2.D哪项不服务是注中册心提供功的?能A服务发现为供提持支B对注册于变项化行进通C知运组行或领域相关的业织规务D则控服务制信的息布发编和辑答案C.那3组个提件了对于服务的目录、供服务证、服务版本验维护等功A能服务册注心中JMBProvSdeirCESBD服存储库务答案4DW.SRR能SO为A带来什优势?么A服务关系挖的掘B维护所服务有元的据C数提供息中间消支件持可D运以行在同的服务器不中增E强服务理管答案AE5.果希望如利用服注务功册能中管的功理能,应该避免用哪种使式方A于SD基的OJvaaAIPWBebeSrviceAPIC命行令接口DWeb用户口接答B6案服务注册对于.服务数元管理的支持,说法据正不的是确支持A务生服周期进命化时关相件事通的知B提供务服生周期的命义与运定行持C支支服持务命周期生进化时相操关进行验作证D持服务支息的信可见性关相的安策全略定(操制作的全安略策外)除案答D.7如动态何定位WebSrveceiA利用WbeerviscesasicBProifel在服务数据中库询B查利用JDBCW和bEeSvriec名在称数库据中询查CWSD在L注册心查中找UDD文I件D利用JAXRA等IP在注中册心查找中答案:D第章十RAV6.S1中eWbSrvecie事务理处消息、择选和布/发阅订制机章目标:本理WS解*-事务理规处的范目的特与性了解WS-oorCdiatnino了解S-AtWomcTianrscatoni了WS-解BuisnsescAivityt了解W-ASddessrign了解W-SBseNoatifiatcion10.1Wbseevricse事务的需对10.求2S-*事务W理栈知识处点eWbSevriec事务处理需求的企级业应的用要一致需性和靠性可事务以可持可支靠分布式系的构建统为建立了企业级度的,强向服面的务架构需要,AC将ID性特拓展W到beervicSeWS*-事处理栈务WS-Coodrnatioi(WS-COnRO:)范化规分式事布务中的协作WS-AtmocTraisactninoWS(-A)T:WS在-Coroindtiona基础的定义上原事子协务类作型S-BuWisensActsiivty(WSBA):-在S-WoCroidnatino基础上定义的动活作类协型S-W事务处*理栈0.13SWC-oroinadtin(oSW-OCO)简R介知点识:W-CSoorindtaoi(WS-COnOR)它一个是拓展可的议框架,协支持分布式在应中用的协行为作允许分布式环境中在应的用根分据式布活的结动果达成致一用程序可应用W以S-OOR协C定义“协作议下文上”许允与者注册协参作议和协择选协协作议允在许分布的异构式境中环服务传间播行为支持已有事务的处理,作工流及以其依他于协赖作系的统藏隐私有议协
WeSbhpreeAppilcatoniSeverrV6.支持1S-COWRO.1100.W4S-tAmiocransaTticn(oS-WAT)介简知点:识WS-AomictTarnsctaoin(WS-AT)定了原义子务事引用的所写类型处理作短持续时间活动的供两阶提段认协议确以支持务的事CADI性特定义了种协作3议完全协议协化的两变段阶确协认议持久的两阶段认确协议WebpheSreAplicptiaonSerevV6r1.持支S-AWT1V.010.5W-BSsuinssActieivy(tWS-B)简A知识介:点W-BSusnissAetciviyt(S-BW)A定义务活动业用引的作协型类协难以通过原调子滚来回作的协动活业活务的动特点长间运行时可包以原含子事务用使补偿制来机转已确认逆原子的务事业务动中活独的活动立原(事务)对外子部统可系见很多业都需务与人交互要WebSpherepAlpcitainoerSerV6.v支持W1-BSA1V0.1.60S-WddrAseisg简介n识点知:S-WdAdrsesng是i一与传个协议无关的输用,描于述务服点端地址的规范化一了个务端服在S点AO消息P中的表示义了两定构个建点端用(E引PRs)包:含引了一用W个eServicbe点端所必需信的息消息地属址(性AMP)s:定了一组标准义头的元,使得S素OAP消可以息携附加的带传输协无议的地址信关息端点引用它是个服务一点端的准表标方法示例示:消息地址属性它们标是的S准OA头元素,用P于WSA-drdseisn元素列g:表107.W-SasBeNotfiictiano的发和订布阅介知简识:We点bSrvice的e发布阅订型模发布订阅模型是事驱件的动交互模型用,对象于间通信的一般通过息的发送和接消完收异步成信通WebeSvriec的发订布阅模WS型-NotficiaiotnSWN-toifiatcion是组白皮书一和范规通,基于过主题发的布订机阅实制现WbeSrveie的通知方c式W-NSoitfcaitoi包n了含3规范个WS-BsaeoNtfiicatio:定n义参了与发布与订阅基本角色的oNtficaitinProodcureNotfiiatiocnCnoumseWr-SBokrredeoNtfiiction:a义了定知代通,在发布理和者订阅间者充了中当间的角人(色NoificattinoroBkre)WS-Tpiocs:它一是个立的协议,独定了通义使用过题来主事件分类的为语法W-SBaseNtoiicftaionNotifictianoroPdceur表示发布:通知角的色,接No受iticaftonioCnuser的订阅m两类通知费者消Psu:消h息产生者动主将消息送发到消费者Pul:消息消l者费控制了消传息的输率W频S-BrokreeNdotifictaoin在W-SaBseotiNfiatcin的o基础定义上了NoificatiotBnokrr角e色NotifcaitoinBrokr是eoNiticafiotPnroucde和NoritfcaiiontoCsnmeu的r中间人支了基于请持的发布求发者布在发布知之前注册通到个代一理注册过程在发布者中望希知道能否有消是者费对发布它的主感题兴趣
代理阅订了发者布并,使用个订这阅来应对消息发布者的响求请W-TSoics定p了义发布或在阅中用来订选择的制机主题可以组织成被层次化结的构,并使用MLX字名空来分组间在示表个主题一一或主题组时,定义主题了达表式主题达表式包两含类信息表达方言式内容三标准种方言简单主表题达式详细主表题达式完整主表题式达练题1习列下议哪个不属于协S-*事W处理栈务AWSCoo-drnaitoinBS-WotiNfcatiioCnW-AStomcTrinasaticonWDSBu-inessAcstiityv答案B2下列项选正的确有多选)(AS-WddAersins是g与传协议无关的B输S-BaWesoNtiifatioc定义了nNtioifctaoiPnorucdr,NetiofiacitnConosmeu,rNoitifactonPioryCxW-BaSsNetoiicatifno中两类消费者有P:uh和sPullDWS-AotmicTansartcoi引入n了个一的新AIPEWSTop-csi中的主可题被以组成织次化层的构,但结不使能用XLM字空名间分来组Fwsa:<ReerefnecPraamters>元素是WeS-aseBoNiticafiton定义中,的来向端点用提附供加信的息案答AC3下哪列个不合是法W的ebeSvrice务事A持久两阶段的事B可变务两阶的事段务C整完的事务D动活务事答案D.4发布在订/模型阅中应用采哪种ebWSevicre输传?A.SAOP/HTPB.TSAO/JPSC.MRM/JMIDS.MI/RIIO答PB案第十章一WeSbevicer资源s框和安全机制架本章目标:了解WbeSericev什么需要状态为达表解了WS-RseoruceFramewokr解IB了MAWSV.61对WSRF规范的支持了解与全相安关术语的了影解响WbeSreicv的威胁分类e了解描公述加密钥过程的了解如何利用MLX名签增强消的息整完性了解利用XML密确保消加息保密了解用传输层利务服发We送bServie请c求解理传输层与息层消安的全别区理解采用WSSecur-iyt的消息安全的层势优了解构成eWbeSvirec全模安型的全安范的目的与规盖涵围范理解WebpSheer与WSSe-crutiy的系关解了在BIMWAS6.V1中配置WS-Securiyt对授于权认、等证支持1的11.WRF介绍S知识点为什么要需SWeRsoucreFramwoer:将k客端身户份标识与WbeerviceS联系来起时避免,W在SDL中明确制定客户端识标WSFR:OSISWASR规范F定义一了总个的,体用利WebSevicer对有状态于资源进行建模和问访架,包框五括个规范SWR-esoucre一:有状个资源与一态个WebervScei的组合WSR-eouceProprreiets:于关WSReso-ucer的属如何性过通准标的手在段WebSerivec接口中声明WSR-seuocerLfeTiim:eSW-esoRucre的生周命期如监何控W,SR-eosrcue如何销毁WS-SericvGroeup:SW-Rseurcoe与WebServiesc如为何了定目特组织在一的起SWB-asFaelut:为s基本错定义X误MLSchemaW,eSbevrcie如何使一用个错类误的规型
则个一WSResour-ecW由ebSevrice的WSLD与资源属实性例档组文成IBMASWV61.对WS于RF的支:支持持WRSF1.2规范;供了提一个入级门编的程模型11.We2bsrveiesc威胁安全和色角知点识WebSerivec面对威的:在胁输传中息被修改,在传输消消息中截被取恶意访;问者装为伪合访问法者访问ebWSevire;恶意c问访不断发送者求请得W使beSrvecie过(载veroloda,无法响)应常正的求请认(证eCtirficaet:)于用建立靠可的性,经数字签名过的声,由可信明的第方三签发声明(Calim:关)于发者的声送安全明令牌(Scueriyttoke)n:组一声,分为明enodreds和neudnoserd,中其neodsedrotkne含有一个权威经发方布密加过的caiml要(摘Diegst:原始信)的息密码校验和签(S名giatnre)u通:过一个ke对于yigedst加密证保息消完整性的加密(nErycpito)n:过通一key个使消得息原文变难为于读解格式的Wbesrveiec全安色角:Subject:安全牌应用令的象,如对一个、业人务体实应、等用占有证明(roof-ofppo-ssessisno):能明证安令牌全一组或lacim所属关系信的息WebeSrivecndpeoint全策安略消息接收方:了处为理息消要需任的cla何miClima需求:触特发c定aiml要的条件需1.31共密公钥密简介码识知点:钥加公密系统使的用key公:钥每个人都知道的共的公kye私钥:只有接方收道知的有私的ke,私钥通y过数的方学与式公联系钥起来加过程密:息消收接与方送发方利k用y来交换信e息发,方送过通钥公加密消,息发给送收方后接收方接用钥解私密消息11.4称密钥简介对知识点密过加:程交互的一A方将自己的公钥送发给方对BB随机,成一生个对密钥称并接收到的公钥加用密称对密钥发送,回A,用A自己的钥解私B发密过来送的对称密钥对称密钥不消息随一发送11.起5证保XL签名M一的致性知识点对部进行分签:为了名保证消的完整性息XML签标准名提供在了XLM消息中储存数签字名的MXLschema名摘签要自消来息摘的要签名完整的验性:接证方收按照摘生成要过程据消根息生摘要与成接到的摘要进行比收较11.保证6MLX编码的可性知识靠点XMenLcrptyionW3C用是以在消层加息密SAPO息消的准化标规范加过密程采:对用称钥加密密解密数,据MXenLryctponi规范没有说对明密称钥的生成可进行以同层不次的加:从单个密素值元到XL元素M树的形构结能只密有加效的OAS消P:<息Evnleoe>,pHead<er,>B<doy不>能加密1.71SWS-eucirty全安模介绍式知识点采用安全接套层(SS字L在传输层保证)HTP的安全:
T利用子证书电使,用共公密对客户端或服务钥进行授权器,对信通行进密加SSL的优势与足:SS不采用通L私密信数(据密加)、信通完性(内整完在性整检)查、证认利用对称非、称密钥为通对信供提安全的通了道只用于能2P安P全只,应能于用HTTP协议利用WS-ecSuirty实现消息的层全安提供端到端了消息层的安全(的息消经过个多间We中Sbervice)独立传于层协输议提供了活的灵机,制便利用以同不的全安议W协-SecSriuty范:作规为WebSevicer安全基础的,提了供对多全安令格牌、式信多任、多域签名格式多、密技术加以安及全牌传令的递持支利用SWS-ecruty支持iWbeSerivce安全:除了窃与拒听绝服,W务S-Scueiryt及了涉有所CANDIAA问,题接直说了明消完息整,性息消密性以保及对于SOAP消息的单消个息权。模授型在WbeSreivec安全中的角如下色所示:图118.WSTr-sut安全任信制机绍介识知点S-TWrut安s全模:型在WeSbevriec中传递任关系。信它描述了WebSerivce通过建立理管任模型来信行进全协安的作任信型模框架,定义称了安全为令服务(牌SecriuytoTenkServic,eTSS)的信任模,型义定了布发、更、新验证安全牌令的协议其结。如下图构中图务服求方请访问在ebWSrevie时需要必c要的令来证牌服务需明要的laicm他,可从以WebeSvriec那获里取,与SST联系而,WeSbervic也e以可通过SST对牌令进验证行11.WS-9Priavcy和WSFederat-ino绍介识知点WS-riPvca规y范指:定私隐好偏。描了述eWbervicSe与服请务者的状求隐私态偏好模,型及以织组的性私实践结合隐W-SSecuirytPlocyiW,-SSceruity与S-WrTut,组s织以可定义私策隐略本基隐的私题问通过Sevrcei策略中内置的隐私略策处理来SW-edFratione规范定:在义异构联合环境中信任关系的代理管理,与于WS基-ecuSriy、tSW-SceuritPoylcyi与S-TruWst一个edfertaoin是指组一了安为共享资源建全立系联的安域全扩展S-TWustr的中TSS以相及协关为议FderetaedIdneityt结构提支持供许不同类型的安全允牌、结构令信任、术技针对WbeSevrie与c基于浏览器参的方与111.0RAV6.S1中对于ebServWiec的支持应用知识点WbepSeher与S-SeWcuiry:t包括在IBMRAV7.D0BIMeWServibce运时环境包行括于关理安全信息处的esucrtiyhandler在web署部描述(符web.xlm)与WebSevire部署c描述(符ewsebvirec.xmls)配中置scureithyadlern支持可插令牌入结构允许对安,全牌令的生产与传播行进定时制间支持戳认证存W缓bephSree支的持SWSe-cruity元素S:ceuriytoketnsTok、enreerenf
cesSi、natugerfetaurse、EnryctpinoTim、etsamp、Erorrhandilg、nUersnmatokeneX、095tokepnrfileoWAS在通过消层息hnaderl对于S-SeWuciryt的持支下图所如示服务器端ib:-w客m户端请,求安全ahdlenr在发送OAS消P息在前消中息加入所需安全信头息服器务端请,求全安handerl验接证到的受消息是满足服务器否署部描符中述定的约束指服器端务响,应全h安adlnr根e据安全下文上为SOAP息生消成安头信息全客端户响,应安全ahnledr验证受到的消息是否满接客足户端署描述符中部指的定束约Web服安务全部署描符述服端务:ebseviresc-xetxm.i与imb-ewbsrvicee-bsndxmi.客户端i:m-bebswericvsceilnt-ext.xemi与imb-wesbrvicesecleint-nd.xbimet文件定义x“该应什做么”bnd件文义“定怎做么”IBMASV6W.对于1认(A证tuhnetcatiion的支持:)供了提几安全令牌,包括一种个uesnramtokene和一个binayrsceriuyttkeon授权允:可许的信体对特定主的源进行访资问操、作IBWMSVA.61中授权基于的WbeSreviceorfJ2EE范或规JS109R范规本章题目.1一那规个范包不括在WSFR范中规AWS-eRurcoeropertiesPBWSSer-vceirouGpCSW-asBFaeltuDWSs-ecuSiryt答案D2.那个规范明说了W-SesouRcre准标销毁方的A式WS-BasFeulatsBW-SSecuitryCW-ReSsorucLefiTimeeDSW-SrevicGroeup答案D3.一W个-ResSourec由那些部分组成JaAaveBanBWDLSC资属性源例文档实DEJBFDB答M案BC4.关于WbSerevcei面对的威胁说,法错的是A误传输中消息可能被在改修B恶意问者只访能过通伪装合为法问者访来击攻WbeerviSecC意恶访问可能伪者为装法合问访访问者ebWServiec恶意访D问者能使可eWbeSvrcei载过答案B5.Wbesrevceis安领域全所,传的输原始信的密息码校验和对于哪应术个语?AClamiBCertiicatfeCEcnrptyionDDigset答案6D在请求.服的过程中,关于消息的发务送方接与方收之用公间钥加密的过说法正程的确是A发方与送接收方掌都握公钥B发送方掌公钥握接,方收用不C发送与接收方都方掌握钥D发送私方通过私加密钥消息,收接用公钥解密方消答案息D7.请求服务在过程中的,关消于的发送方息M接收与方N间之用称密钥对加密的过说法程确的正是AM将自己公的钥送发给NMB自己将的私钥发给N送C随机生成N私钥用对并密称钥加发密回送MDM用己的私自钥密解B发送过来对的密钥称EM用自己公的解密钥B送过来的对称发密钥答案AD8关.保证于SOPA息消整完性签名的过程,法错说的误A是XML名标准签供了提在XM消L中存息数字储签名的XMLcsemahB接收方按摘要照成生要摘接与受的摘到要比C对签名摘来自消息的要摘要D接
收方收到摘要后接,自用的己钥私解密答案D9.关于XMeLnrycpitno说正法的确是:AXMLencrpytinoW3C是用在消息层加以密WSLD档文标的准规化范BXMLencyprtoin规指范定了称密对钥生的成算C法能加够密OSA消息P的<Envloee>p<Head,r>e素元可D以进行同不次层加的密案D答0.关1于S-SeWuciry协t议的法错误的是说:A立独于输传协议层提B了端到端供的息消的安层全采C用DM5加技术密支D安持全牌传令答案递1C.关于1用利WSSec-uriyt持支ebWSrveic安全e说,法确的是正说A了明息消完性整消,保密性BWS-Secu息iryt涉及了所有ACNDAIA问题WSCS-ceuitry中义定窃听的了处模型理DWS-eSucirty中定义拒绝了服的务理处模型答案1A.2关于SWTrs-tu信任型,模面说法下误的错是A描了W述ebServie进c行安协全的作信任模框架型BSTS的作用为服是请务求者供所需令提牌定义了CSSTDTSS义了定布发、更、验证新全安牌令的议协答案B13关.W于S-rPvaci模型y下,说法面误的错是A指定了WbeSrveiec间的任信系关与私偏隐好B述了We描bSericev服务请求者与状态的隐偏好私模型C结合WS-SecrityPuolcyiW,SSecurit-y与WS-Tustr组织可,定义以隐私略D策本基隐的私问通过题Sevriec策略中内的置私隐略策来处答案理D14.关于W-FeSedatiorn规,范法说正确是的A义在异定构合环境中联信关系的任代理管与理B采用同一型类的全安牌令C只针对ebSeWvicreD扩W展SP-iracyv的中TSS以相关协及议为eFdeatedrIedtitn结y提供构持支答案A15.关We于bSphree对于WSSe-cruty的支i,说法持误错是的:ABMIWebServcie运行时环包括关境处理安于全信息的seuritcyahnlerBdscuerithaydnler通过wesbervceis.xlm配置C持支插可令牌入结构D支持时间戳答案B1.关于6BIWAM通S消过层息hadlnre对WS于S-cueity的支持,说法正确的r是A在客户,响应安端全ahnler在发d送SOPA息前在消消中加息所需安全入信息头Bbi-mewsbrviece-sxe.xtim客在端指定针户安全问题应对做该什么Cim-wbbseericvscleeit-nnd.bxmi客在户端制针对安定全题问应做什么D该服在务端,响应安全ahnldre验接受到的消息证否是满足务器部署服述描符中定的约束指答案1C7IBM.WASV6.1中授权的于基些哪范规?AWSDLBWebSreivcfero2EJECJR109SDSOAPEWS-Fedrateoni答案:BC81默认况情下IB,MWSAV6.1不支哪持种全安令?牌A.uersnmeatoeknB.bianyrseucirtyoketn包括theX,.059cretficitae.CLPTtAkenoD.Kebrerstooekn答D案19哪项属于三IBMRADV.70中WS的-ecSuirtyizwradA.s添加MXEncLyrtponi.B加添MLXigSaturenC添.加SFeWerdaiton.D添加SWSecruConveesrtaoniE添加.SWSecrutiyPolcyFi添.加SatdnloneAeScrityuTkeonG.添S加MLSuA
ppotr答案BAF20在BMWASIV6.1,中t“ustrmteho”d属什于么olceltcin的o部分一.AeRuqirdIetegrntyi.ReBqiuerdoCnfiendiatiltCyRe.qureisdcueritytkeonD.Calelr.EdAdimestamt答案pD21为了减回复攻少(r击peyattalkc),应该行什进么serer-videsoncfigrauitontsak?在AtheReuesqGtnereatroCnfoigrutioan->ScureitTyokesnetcon中添i加个一biaryn安全令牌BteRhqueesConstmueroCnifgruatoni-A>ddiTmseampsteciton中要需时戳间C在tehequRsetGeenatorrConfguirtaio->noCfndeintiliaysecttoni为中密部加分加添nonceorwdDth在eReuqetsCosnmureConfguiatirn->oRequridIetnegityrscteoin中数字签名部分要求oncenowdr答案2D2了除户名记号和摘要用以外值,列哪个下他其定义预关键的字是被ebWSphreAeplpcatioinSererv支用持加密的于AodbconytnetBodbyCtiemtsmpaDpaswsrotodkne答案A32下哪列场个中We景Sebrivec通信的该在传输层应上证保安全安全A信息客户从到服端务端必保持完须,与传整无输关B消息被个中多节间点输,并使用传种传多机制输仅有C部消分需要保息持机密D性能与高安性是全要考首的问虑题答案D第十二章ebWsevirces协本章目标作:理解WeSebvicre协作的求需了解WS-及其衍生I物Web在srevice协s中扮演的作色角解WS了-I本基范规作用了解的W-I基S本全规范安解R了SAV6.中对1WS-I的支持1.2W1beeSvrce协i的作需求识知点:We向beSricve的渡过直一在行进,并没有在站里那待等规范的来到WeSbrvice的基e本特就性协是作想理况下规范情的进工业界的客户提展供整完、的不的变求需标化组准织建没有歧义的规创范开发者严遵守格范进行开规发现世界中规实的范展进需求是总在化变标准在不的同层上次都耦有开发合不者知该道守哪个遵范,规且也并知道不如该何明一声个品产合某个规符范准标规和存范的问在题它们太了!1多.22WS-I组织在理想和现实中的协作程知流点:识WS-I织组所扮演角的色WSI.-rg是一o个WeSbrveie协作组织c通向工过业提供界指导推荐实,以践开发及所需的支来持应他们回需求的并不开单独的规发范W-I与S各标个准组织之化间关系的WS-I是一个标准的集成者标准化织组布W发eSebrvcei的标d准工业界实现准标SWI-完来成各标种的准实之现间协作的SW-I与各个准标组织之间的化关W系SI的-标目完成eWSbevicre的作协励鼓WbeeSricv的使用e加Web速ervSiec开的发WSI所交-付的实和现使用场的景范规概况的测试集,工具和支材料持例范码和代用应W-I基S本概要W-I基S本概.0:包括了要SOPA.11,WDSL11.X,MLSchmaeUD,I2.D0
WSI-本基要概1.增加:了单S简OAP要.概0附,件概1.要0S-W附I概要件范规了涉及化附件带的OASP息消互操的作前可用的当代替B:sa64e码编,外带换附交件将:消息传递来化优制(M机MTO)1.32WS-I对WSL、SDAO和PUDID的求要知识点:对SOA的使P用求要使用SOPA1.1使用HTT绑PSO定AP使用TTH状P态500码表SOA示P故障使用THTPPO的TS方法要不使S用AOPR的PC编码不要展拓限制soapenc:A或rraTyype对WSDL文档的求要使用SWDL.11来描We述bSrveiec接口的使用RPC/liertlado或umcne/littrel方式来创a建SWDL的SOAP绑使定用SDW的SOALP绑定与拓展THT作P为输协传议不使用请求-要复或回者知通式形操的作不使要W用DL的imSopr语t或句仅使用import语句来导者入SDLW不有SOAP编能对UD码ID使用要求U的DD不被I须必求要使用UDD与WSDIL之不间包含能矛的盾息信一绑定个模必须包含板<udi:daccsePoinst元>素个注册一的WbSereivc必须遵eOAS守SI在档《在文DUID册注心中中使WSD用L》提中出的议建1.2W4-IS安全对需求的识知:点W-S基I本安概全要S-W为WIS-ecuSriyt和Sceurtyitoekn供提导指拓基本概要展多在个次阐层述安性全传输层SAO消P息附件约传输束禁止用SS使L2.0议建码密具工包支S持SL30和T.LS约附件束在当适的合场可使用以应用序程级别机制的协作不在讨范论围内WS-基I安本全要与概WS-SecuityrSWS-ecruiyt在OAS消息P级阐述别ebSeWrvcei安全不涉及输传层不支持带附的件SOAPWSS-ecruiyt建的议按顺序处理全安报头中元素的时间格式戳仅允:一种许式格束约全安符的引号用数目禁止键名引关用约束XM加密和XML数字L签名12.RA5V6.1中SWS-对I支持的应用知点识RSAV6.1的中作协与版本旧的作基协本能运仍行用IMBSAP引擎实现O服的务W与-S不I容兼实W现S-eScurtiy服的无法与务RAS6以V及旧本版作协WebShepr与.eETN协作的BIM微软在与层架三构程上序作合所有的信息,都通过eWbServcie来换交系统的中意节点都可以被W任bSephee和.reN以t任组何方合式问访而损不功失能.与ET的N协作大数多况下情,协作以完成可个别领域不可以SDW的风格L和用使SWI-建议使用PRC/itlear或Doculmnte/itelra中的一种l.NET框架不显支式RPC/持itlrae风格l附件S-WI求使用要WC提供3的带《件附SO的P消息A》规范微不软持带支附的件SAOPWeSpbehrAepplciatoniervSre支带持附的件OSPAW3C给一出个议建的“OAPS息传输消优机制化”微软产在品中支持WbeSheprApeplciatonierSvreV.61性包特支持中附件协作
仍然一是个正进在讨论的行问题对象承W继-I没有讨论S值型对象类的继承在aja中很常见,但v难以是移到其他平植台XML拓展的制机可实现类似的效以果当对继承被象使时,用版旧本We的Spberh不e正能确成生相的应类组数Nll与u数组的空处理JAX-PRC规数定组要需映射被到ajavebanSWLD的数组中WSI-要求组元数不能素使用传统的ArayOrXfX命X名使旧的命用方名式WS的LD然仍兼容被,是但使用时不会便WbSeperehppAiclatoniServerV6中E的mttier可处以这个情况理可空原类始型日期和型类.NTE框架能不很好的理处可的空始原类型.NTE中x,s:dateditm被e映射S到ytsm.eDteaTime最佳践:实避免用使可的空原始型和类日类型期WS-eScurty与i协支持作WbSephreepplicAtaonSeriervV61.Mi和rocofstebWSreivcseEtxneiosnsV.0都2支W持S-ScueitryV10.,且并以可作协BIMebWSherpeAppicltaoineSrver5V.0.2和V51实.现WS的-ecSriuty法无与IMBWebSpheerAppicltaioSnevrerV6作协WbepShreeAplicapitnoeSvrerV5V,6与MicrosftoWSEV2.之0的间协作习题1在练RaionatlpAlipcaiotnDveelpoer7V0.中下列哪,个置可以确保设SAOP息附消件可遵以守W-IS概的要在A项目首选项,中将SWI-A遵P级别设守“r为equireocplmanci”eB在目首项项中选将,W-SISBP守遵别设为“级rquieerocmplanic”Ce在作工首选项中,将台W-ISSBS遵P级别设守为requir“coempilanc”De在工作台首选中,项W将S-IAP遵守别级设为“erqiruecmopliacne”答案:D使2用带件附的SOP会A导致什么响A影WSI规范-能不执行不B使能.用NTWeEbervSceiCOASP息的消载不能是荷二进制据D数SAOP消息的荷不载编能码案答B:下列3个规哪范议建使用编码最来化协作大ABasicProfli1e.B1AAJS1.2VCWS-CoorindatinoDJX-RPCAV.0答案1:A下列哪个4RaitnaolAplipctioanDveelpeoVr.0工具7以可用来验证OASP消息ABane2eWSbervceiWBDSLWeb2SevrceCiTC/IPMPointoDProfilingMoritonr答案:C5开发使用者下列哪消种息编码式可格以获最大得协的性作RPC/AenocdedBRPC/ltiraelCDcument/oenoceddDoDcmune/titerla答案lD6以下方法被发将布为WebervSie,c通过OSAP息消调用来和验证应,使用该哪种SWL样D式uPlbicvoidmyMehtdo(intxf,oalty);uPbilcoivmdMethod(iynxt);PubiclvodisoemOtehMrteod(hitnx,folaty);RAC/PeconeddBRPCliter/laCDocmuenten/ocdedDDocumen/ltitrelaDocumEne/tlitealwrappred案B答7那个法方为不被因Micosortf支而持存在操互性的作题问A于64位编基码B带件附的SAPOC由DiretcItenrentessMgaenEapsuclatino(DMIE)支的持WSA-ttcamenthsD息消输优传机化制案答B:十三章第企业服总线务W、beServcei开发范规及以缓的存绍介本章标目:解理电子务中
商的企业服务线总EB模S式理E解BS与WeSbrviec结构、e开发人员的系、理解关EBS能力的优、、势WbSpeehre于对WebeSrivec支的持理解一般WebeSvrcie发开的最佳实践采、用BMIWSAV6.进1W行ebSevirec开的发佳最实践解理用Web采eSvicre冲缓(achicn)g动机的理缓冲解、缓监控、Web冲servcie服器、客户务的端缓冲的制机理解IBWASV6.1M对于缓冲支持的3.11ES介绍知B识点SEB是对不同服:进务互联的行种结构模一,式是不具体品,产允许服务服务与求者之请间松的耦合允许。OAS构架的松耦合中的用应与服务采用间基标准于整的合ESB的中中(介Medaitoi)允n的许对服的请求务、应、事件响操作调、用进行能的智处理Meidtaoni:转换数据库查找(、类等)聚动态务服理(服管选务,基择内于容的由路,类、聚滤过等)制画的日定志、性能试测监控自、主为(系统行业务事件探、等)测允许同不平、台编程型模消息标、的应用准进行合整松合耦业数务据通是耦合的,常因关于为领域概双方念有要一致认的识通协信议服务:该应使与协议无关用的服接口务数据格式服务对于:何任格式的据都数理能解、理处务服供方提身份的以可过第通三代方组理进件协行商台平立:独务服不该应及涉特的硬定件、操系作、应统用务服器平台ESB过通交互议协联系服提供务与请求方,方能够利用同协不来议支服持务求方与请提供之方的不同服间务ESB支持一个多或消个元模型,息支多种消持息容模内型ESB允许义中介定流。中介根据中流介模式来造。构中模式介在消是交息中ESB换对于息消行进处理的方IB式MWbSphere提供的ESeB支持WebpSherEeB:S合结IMBAS与集W的S成OA平台WbepSerhMesseaeBgrkore异:构TI境环中普遍联接与转的换WebSpehrDateaoPerwnIetgariotnApplancie为:化部简和增强署全安专用硬的件ESBSIBs:uSevrceiItengariotnus,B通同步过、步消息方异式管理通,信为务整服合供支提,可以持用利WS提A供底的层平消息台构结可,作以JMS为供提者13.Webser2vcei开发最实佳践识点知遵循W-SI范规W:S-I义定了关于互操性的作最佳践实BMRAI关D未于遵WS守-I规范的警告indWows>-Preefrnee-c>eWSerbvice->PsrfioleocpmlanceiandaVildatinoWidowns>Preference->-eWSbevicrse>We-Sbpeher-W>-IBSSComPpilncae关于数类型的最佳实践:据用简使的单类型避免与特定,语言关的类型,相免避能可空为的本类型基互作操:在性WSLDS为APO消息采用docuemnliteralt式形服务度:尽量粒用粗粒采度减请求的次少数减
少冗余应该代一表业个务过而程是不务任业务可返回能量数大据恰在的地方当用使WbeSevicerWeb:eSvicer两在个系或统用应间之要需信通时有意,不要在应用义内部用使WebSrevcie采用良好的名习命:惯用有意使的名字,使用短义的属、性标签XM名LScheam避:免分过嵌套的构结,小使用心ipomtr,避采用默免值认、选属可等影响交互性的构结进行,分地测充试Potesl’Lasw对:自己所做要的保,对守从于他人里接那的要开放受消大息:小避免送发过的消息大自向顶与自下底向上:好从设最计WSLD口接始开,尽可采能用顶自下向BMIWAS的WebSerivec开最发佳实践:不要使处用于reviep中w的术技使Web用pSereheWbeSrvie引c擎使用WebSrveiec缓(冲acCing)h能功,如用例WeSbphereDyanacceshrvecei来对repsnseo进缓行冲13.3Webserviec存在RASV6.缓1中现实的绍介知识点为什采用么WeSbevicerCshinga提:高WbeSevrcie响时应,更间好利的用服器务和资源ebWerSicveCahisgn保存We:Sbevicer复回当,后请以求相有同数时可参以直使用,接于基WAS动态acche服务,可作为服务器以或客端端户缓冲,用于仅THT或HPTPTbou-dWnebSerivc,e通解析过对We于Sebvrcei由S路evrelt的调用完成来Cache控:作为监Web应用的形式,提关供当于前动态acceh的vie,可用于w删ca除hec,包项在含IBMAW与SRADW中eSbrveiec服务器cache:将WbeerSviec响缓冲于We应berSivce运行服的器务上,可能在的情况通过下解析wbesevric请e求用并ccahe给响出应eWbServce客户端iccha:对从e程Web远Servce发i的回复进送缓行,主要存靠基于时依间的验,证主通过解析客户要的端请,根求据要需用利cache出做响应响应存,在储用服应务器客户的端存中缓现We实beSrvie服c器c务caeh为:WeSebvrcie创建ccheapec.xsl文件:m以在全局层、应用层可创来建将ccheapse.cmxl置于<AWS_OMEH>p/roprteeis下于在用服器层务上次行缓进本题目章.1关于Wesbreviec开发佳最实践说法,确的是正:A遵循WSI规-范B使用Jaa中v关c于loeltcitno的型类助有于高互操作提性C尽能可采用底向上的自式进方行eWbSerice开发vD能不X在MLShemc使用impaotr避E免送过大发的息消答A案E存将ccaespeh.xmlc置W于EB-NFI针(对Web模块)ME或T-INA(针F对JEB块模)下于在用用应次层进行上缓存活激态动cahce服务在:用应服务管理控制台器选择Severrs->pAlpcatiionServer->CsontianerServic-e>DnymicaaCheScrveie,选中cEnblaesevicratseevresrtatrup激s活relvtceace:h应用服务器管理控在制台择选Srverse-Ap>pilacionteSrers-v
>server1>Web-ConatierSnettnigs>-Wecbonatier,选n中nableEervlestcchinga重启务器使服以上设得置效有部、启动应用署验证,配置.2关IB于MWAS的ebServicWe发最开佳践实,法正说确是的A使处于用pervie中w技的可术以提高开发效率使用WBeSphbereWbeeSvrice擎引CWebSperehDyanachecserviec供提对了Web于Srveie安c的全保障DIBMWAS以可进在应促用内部用We使bServci答e案3B关.WebS于rveceicacihg的n说法,正确是的A用于保W存ebSevrcie的WDLS述描BWAS态动ache服c务只在服务能器进端行冲缓可C以用与于不同议,协如THTPS、MTP定绑的WbeServceiD解析对于Webervice路SS由revetl调用来的完成答案D4.关于WebSevrice服务、客器户端ccah,说法e错误是的服A器务ccahe将ebWSrviec响e缓冲应Web于erSvcei运行服的器上务B户端客acche要主是W对ebeSvrice请进求行缓冲C客户端caceh通解过客析端的户求,请根需要据用c利caeh做出响D应服务器cace主要是在可h的情能况下ca用che来请求务服答案BD.5IMBWebSphree于ESB关提了供哪些支持:AWbSphereeEBBSWbeSphreMeQWCbeShpereesMsgaerBkoerWDbSpehereGvornance答e案AC.6关于现W实ebServiec服务器ccah,e法说确的正是AW为beSevrcie创建cacespec.hxlm文件要B在务器层服上次行进存缓,要需cach将seep.cmxl置于WE-BIFN下C在应层用次进上缓行,存c将ahescec.pxlm置MET于-INA是针FWeb模对块D激活在态动ache服c务s、relvecachte要重后服务启器案答AD7下面哪.是E些SB的特征A许服务与服务请求允之间的松耦者合B是BMIWebSphereAplicpatoinSeverr供提的用集于成服的产务C品允许对同平不、台程编模的型用应进整合,只行他们要用采同相的消标息DE准B中S的介(中edMiaton)允i的许服务对的请求、响应进等智能行理处E许允SOA构架中松的合的耦用应与务间采服基用标于的整准合案DE答.8如要在果SIBs中创u建个一ndEopiten监听器,r过通SAO/PMJS议调协,首先需要创用什建?么.AuQeeCounentcinoFctaryo.BuQueeCTo.pciDJMS.Provdies答案r:A9W.bSeperehAplipaticoServernSIBu中sdnEoiptn监听器以被配可置调来哪三用项协?议A.OSA/PJSM.BOSP/HATPSTC.SOAPS/MTPD.OSP/ATTHE.PRM/IIOPI.FRI/JMRM答P:A案BD1.0缓存能可由Websevirecprvioed或WebrSevirce户客执端行对,于WbeeSrivce客户,端ccahepscexml.“c中lss”a元素的应该设置值下列哪项?A为.ebserwivec.BebwsrviecCelentiC.JAXPRCClentD.iWCSilent案答:C