JAIN

JAIN

JAIN是一組基於Java平台的綜合網路API,提供了一種跨網路環境(分組網、無線網、PSTN網等)構建和綜合業務的框架,用於開發和部署網路應用, JAIN組織由SUN公司發起,其規範由許多來自JAIN Community的合作夥伴和專家共同制定。

關於JAIN


(Java APIs for Integrated Networks)

目標和優勢


(1)業務(應用)可攜性
業務的開發基於專有介面,不可攜
JAIN將專有介面組織成統一的Java介面,使得應用與具體的網路技術無關,從而實現應用的可攜性
(2)網路融合
應用的呼叫或會話只涉及單一的網路
JAIN呼叫模型可以基於綜合的網路
(3)安全的網路接入(業務的開放性)
JAIN Parlay介面使得位於網路之外的不可信應用能夠通過特定的安全措施直接訪問綜合網路的資源

JAIN規範


(1) JAIN協議API規範
統一同一種協議的不同協議變體:JAIN TCAP API,JAIN,ISUP API,JAIN SIP API,JAIN Presence (JSR 186),
JAIN Instant Messaging(JSR 187)等
定義網路業務與協議棧之間交換信令消息的通用Java介面
(2) JAIN應用API規範
JAIN呼叫控制/協調與事務處理
JAIN業務供應商API
JAIN業務創建和業務邏輯執行環境(JSCE/JSLEE)