【正文】
述,其他的同級(jí)子節(jié)點(diǎn)為業(yè)務(wù)返回對(duì)象屬性,根據(jù)業(yè)務(wù)類型的不同,有不同的屬性名稱。 app name:應(yīng)用支撐平臺(tái)交互通信服務(wù)部署的應(yīng)用名稱252。請(qǐng)求接口URL格式:{|}://{host}:{port}/{app name}/{business ponent name}/{action};其中:252。圖表Error! No text of specified style in document.2接口消息協(xié)議棧示意圖系統(tǒng)在協(xié)議中傳輸?shù)膽?yīng)用數(shù)據(jù)采用具有自解釋、自包含特征的JSON數(shù)據(jù)格式,通過配置數(shù)據(jù)對(duì)象的序列化和反序列化的實(shí)現(xiàn)組件來實(shí)現(xiàn)通信數(shù)據(jù)包的編碼和解碼。數(shù)據(jù)交換標(biāo)準(zhǔn):制定適合雙方系統(tǒng)統(tǒng)一的數(shù)據(jù)交換數(shù)據(jù)標(biāo)準(zhǔn),支持對(duì)增量的數(shù)據(jù)自動(dòng)進(jìn)行數(shù)據(jù)同步,避免人工重復(fù)錄入的工作。SOAP的消息體包括服務(wù)數(shù)據(jù)以及服務(wù)操作,服務(wù)數(shù)據(jù)和服務(wù)操作采用WSDL進(jìn)行描述。系統(tǒng)接口標(biāo)準(zhǔn):本系統(tǒng)采用SOA體系架構(gòu),通過服務(wù)總線技術(shù)實(shí)現(xiàn)數(shù)據(jù)交換以及實(shí)現(xiàn)各業(yè)務(wù)子系統(tǒng)間、外部業(yè)務(wù)系統(tǒng)之間的信息共享和集成,因此SOA體系標(biāo)準(zhǔn)就是我們采用的接口核心標(biāo)準(zhǔn)。主要包括:服務(wù)目錄標(biāo)準(zhǔn):服務(wù)目錄API接口格式參考國家以及關(guān)于服務(wù)目錄的元數(shù)據(jù)指導(dǎo)規(guī)范,對(duì)于W3C UDDI v2 API結(jié)構(gòu)規(guī)范,采取UDDI v2的API的模型,定義UDDI的查詢和發(fā)布服務(wù)接口,定制基于Java和SOAP的訪問接口。Web服務(wù)標(biāo)準(zhǔn):用WSDL描述業(yè)務(wù)服務(wù),將WSDL發(fā)布到UDDI用以設(shè)計(jì)/創(chuàng)建服務(wù),SOAP/HTTP服務(wù)遵循WSI Basic Profile ,利用J2EE Session EJBs實(shí)現(xiàn)新的業(yè)務(wù)服務(wù),根據(jù)需求提供SOAP/HTTP or JMS and RMI/IIOP接口。 接口規(guī)范性設(shè)計(jì)系統(tǒng)平臺(tái)中的接口眾多,依賴關(guān)系復(fù)雜,通過接口交換的數(shù)據(jù)與接口調(diào)用必須遵循統(tǒng)一的接口模型進(jìn)行設(shè)計(jì)。在接口協(xié)議中,包含接口的版本信息,通過協(xié)議版本約束服務(wù)功能規(guī)范,支持服務(wù)平臺(tái)間接口協(xié)作的升級(jí)和擴(kuò)展。 協(xié)議:HTTP REST形式接口252。 business ponent name:業(yè)務(wù)組件名稱252。當(dāng)客戶端支持?jǐn)?shù)據(jù)壓縮傳輸時(shí),需要在請(qǐng)求的消息頭的“AcceptEncoding”字段中指定壓縮方式(gzip),如消息可以被壓縮傳輸則平臺(tái)將應(yīng)答的數(shù)據(jù)報(bào)文進(jìn)行壓縮作為應(yīng)答數(shù)據(jù)返回,ContentLength為壓縮后的數(shù)據(jù)長度。響應(yīng)結(jié)果碼為6位數(shù)字串。4XXXXX正常的應(yīng)用級(jí)返回碼,定義特定場景的應(yīng)用級(jí)返回說明。? 數(shù)據(jù)來源的合法性:如接收到非授權(quán)接口的數(shù)據(jù)。如是數(shù)據(jù)來源非法和業(yè)務(wù)類型非法,本地記錄并做后續(xù)管理,如是數(shù)據(jù)格式非法,分析網(wǎng)絡(luò)傳輸原