资源描述:
《Java SOA Cookbook.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、DownloadatBoykma.ComJavaSOACookbookDownloadatBoykma.ComDownloadatBoykma.ComJavaSOACookbookEbenHewittBeijing•Cambridge•Farnham•Köln•Sebastopol•Taipei•TokyoDownloadatBoykma.ComJavaSOACookbookbyEbenHewittCopyright©2009EbenHewitt.Allrightsreserved.PrintedintheUnitedStates
2、ofAmerica.PublishedbyO’ReillyMedia,Inc.,1005GravensteinHighwayNorth,Sebastopol,CA95472.O’Reillybooksmaybepurchasedforeducational,business,orsalespromotionaluse.Onlineeditionsarealsoavailableformosttitles(http://safari.oreilly.com).Formoreinformation,contactourcorporat
3、e/institutionalsalesdepartment:(800)998-9938orcorporate@oreilly.com.Editor:SimonSt.LaurentIndexer:LucieHaskinsProductionEditor:LoranahDimantCoverDesigner:KarenMontgomeryCopyeditor:EmilyQuillInteriorDesigner:DavidFutatoProofreader:LoranahDimantIllustrator:RobertRomanoP
4、rintingHistory:March2009:FirstEdition.NutshellHandbook,theNutshellHandbooklogo,andtheO’ReillylogoareregisteredtrademarksofO’ReillyMedia,Inc.JavaSOACookbook,theimageofaharlequinlonghornbeetleonthecover,andrelatedtradedressaretrademarksofO’ReillyMedia,Inc.Manyofthedesig
5、nationsusedbymanufacturersandsellerstodistinguishtheirproductsareclaimedastrademarks.Wherethosedesignationsappearinthisbook,andO’ReillyMedia,Inc.wasawareofatrademarkclaim,thedesignationshavebeenprintedincapsorinitialcaps.Whileeveryprecautionhasbeentakeninthepreparatio
6、nofthisbook,thepublisherandauthorassumenoresponsibilityforerrorsoromissions,orfordamagesresultingfromtheuseoftheinformationcon-tainedherein.TMThisbookusesRepKover™,adurableandflexiblelay-flatbinding.ISBN:978-0-596-52072-4[M]1236962685DownloadatBoykma.ComTableofContent
7、sPreface....................................................................xiiiPartI.SOAFundamentals1.IntroductiontoSOA.....................................................31.1DefiningaService41.2DefiningSOA91.3IdentifyingServiceCandidates121.4IdentifyingDifferentKin
8、dsofServices161.5ModelingServices181.6MakingaServiceComposable201.7SupportingYourSOAEfforts231.8SelectingaPilotProject301.9E