SCAServiceComponentArchitectureSCA服务构件架构JAVA通用注解和API规范满江红redsaga.comSCAv1.00,2007.3.21SCAServiceComponentArchitectureJavaCommonAnnotationsandAPIsSCAVersion1.00.March212007TechnicalContacts:RonBarackSAPAGMichaelBeisiegelIBMCorporationHenningBlohmSAPAGDaveBoozIBMCorporationJeremyBoynesIndependentChing-YunChaoIBMCorporationAdrianColyerInterface21MikeEdwardsIBMCorporationHalHildebrandOracleSabinIelceanuTIBCOSoftware,IncAnishKarmarkarOracleDanielKulpIONATechnologiesplc.AshokMalhotraOracleJimMarinoBEASystems,Inc.MichaelRowleyBEASystems,Inc.KenTamBEASystems,IncScottVorthmannTIBCOSoftware,IncLanceWatermanSybase,Inc.SCAServiceComponentArchitectureSCA服务构件架构——2008.9 3/58SCAJavaCommonAnnotationsandAPIsSpecification1.00,Java通用注解和API规范v1.00CopyrightNotice©CopyrightBEASystems,Inc.,CapeClearSoftware,InternationalBusinessMachinesCorp,Interface21,IONATechnologies,Oracle,PrimetonTechnologies,ProgressSoftware,RedHat,RogueWaveSoftware,SAPAG.,SiemensAG.,SoftwareAG.,SybaseInc.,TIBCOSoftwareInc.,2005,2007.Allrightsreserved.LicenseTheServiceComponentArchitectureSpecificationisbeingprovidedbythecopyrightholdersunderthefollowinglicense.Byusingand/orcopyingthiswork,youagreethatyouhaveread,understoodandwillcomplywiththefollowingtermsandconditions:PermissiontocopyanddisplaytheServiceComponentArchitectureSpecificationand/orportionsthereof,withoutmodification,inanymediumwithoutfeeorroyaltyisherebygranted,providedthatyouincludethefollowingonALLcopiesoftheServiceComponentArchitectureSpecification,orportionsthereof,thatyoumake:1.AlinkorURLtotheServiceComponentArchitectureSpecificationatthislocation:•(collectively,the“Authors”)agreetograntyouaroyalty-freelicense,underreasonable,non-discriminatorytermsandconditionstopatentsthattheydeemnecessarytoimplementtheServiceComponentArchitectureSpecification.THEServiceComponentArchitectureSPECIFICATIONISPROVIDEDASIS,ANDTHEAUTHORSMAKENOREPRESENTATIONSORWARRANTIES,EXPRESSORIMPLIED,REGARDINGTHISSPECIFICATIONANDTHEIMPLEMENTATIONOFITSCONTENTS,INCLUDING,BUTNOTLIMITEDTO,WARRANTIESOFMERCHANTABILITY,FITNESSFORAPARTICULARPURPOSE,NON-INFRINGEMENTORTITLE.THEAUTHORSWILLNOTBELIABLEFORANYDIRECT,INDIRECT,SPECIAL,INCIDENTALORCONSEQUENTIALDAMAGESARISINGOUTOFORRELATINGTOANYUSEORDISTRIBUTIONOFTHEServiceComponentsArchitectureSPECIFICATION.ThenameandtrademarksoftheAuthorsmayNOTbeusedinanymanner,includingadvertisingorpublicitypertainingtotheServiceComponentArchitectureSpecificationoritscontentswithoutspecific,writtenpriorpermission.TitletocopyrightintheServiceComponentArchitectureSpecificationwillatalltimesremainwiththeAuthors.Nootherrightsaregrantedbyimplication,estoppelorotherwise.SCAServiceComponentArchitectureSCA服务构件架构——2008.9 4/58SCAJavaCommonAnnotationsandAPIsSpecification1.00,Java通用注解和API规范v1.00StatusofthisDocumentThisspecificationmaychangebeforefinalreleaseandyouarecautionedagainstrelyingonthecontentofthisspecification.Theauthorsarecurrentlysolicitingyourcontributionsandsuggestions.Licensesareavailableforthepurposesoffeedbackand(optionally)forimplementation.IBMisaregisteredtrademarkofInternationalBusinessMachinesCorporationintheUnitedStates,othercountries,orboth.BEAisaregisteredtrademarkofBEASystems,Inc.CapeClearisaregisteredtrademarkofCapeClearSoftwareIONAandIONATechnologiesareregisteredtrademarksofIONATechnologiesplc.OracleisaregisteredtrademarkofOracleUSA,Inc.ProgressisaregisteredtrademarkofProgressSoftwareCorporationPrimetonisaregisteredtrademarkofPrimetonTechnologies,Ltd.RedHatisaregisteredtrademarkofRedHatInc.RogueWaveisaregisteredtrademarkofQuovadx,IncSAPisaregisteredtrademarkofSAPAG.SIEMENSisaregisteredtrademarkofSIEMENSAGSoftwareAGisaregisteredtrademarkofSoftwareAGSunandSunMicrosystemsareregisteredtrademarksofSunMicrosystems,Inc.SybaseisaregisteredtrademarkofSybase,Inc.TIBCOisaregisteredtrademarkofTIBCOSoftwareInc.JavaandallJava-basedtrademarksaretrademarksofSunMicrosystems,Inc.intheUnitedStates,othercountries,orboth.Othercompany,product,orservicenamesmaybetrademarksorservicemarksofothers.SCAServiceComponentArchitectureSCA服务构件架构——2008.9 5/58SCAJavaCommonAnnotationsandAPIsSpecification1.00,Java通用注解和API规范v1.00目录CopyrightNotice............................................................................................................................................................3 License............................................................................................................................................................................3 目录...................................................................................................................................................................................5 1. 通用注解、API、客户程序和实现模型....................................................................