服務功能架構
出自OpenISEE
ISEE 服務包含在伺服器端執行的程式及在用戶端執行的程式,並以HTTP為兩端之通訊協定。伺服器端程式以JVM (Java Virtual Machine) 及 Servlet/JSP container 為執行環境,並以Apache Struts 為Web 應用程式框架,用戶端程式則以支援Javascript/CSS的Web Browser為執行環境。
- ISSL (ISEE Server Lib.):ISEE 伺服器端程式庫,提供Cross STB, I18N, Multi-Display format ….等功能。屬服務執行時期程式庫,由ISEE SDK提供。
- ISCL (ISEE Client Lib.):ISEE用戶端程式庫,提供ISEE SDK Client Framework, Visual Element行為控制.. 等功能。ISCL透過呼叫Browser的DOM(Domument Object Model)來控制服務畫面與處理事件,並透過SPI呼叫STB提供的功能。ISCL屬服務執行時期程式庫,由ISEE SDK提供。
- IPTV Service Program:IPTV 服務邏輯執行程式,由服務設計者基於ISSL, Servlet/JSP, Java SDK等開發而成。
- Web Parts:IPTV 服務使用介面,包含HTML、Javascript、CSS等內容,由服務設計者基於ISCL, HTML DOM 等開發而成。
- SPI (STB Provider Interface):STB 服務提供介面,此介面由ISEE SDK制訂。透過SPI,ISEE SDK可與各種STB整合。
- SPI Lib:SPI程式庫,由STB製造商提供。


