移動通信中RMI技術及其應用
3)寫使用遠程服務類的客戶機端程序
客戶端程序通常包括初始化OpenCard框架、等待新卡插入、獲取OCFCardAccessor實例、創(chuàng)建JavaCardRMIConnect實例及選擇智能卡Applet和調用遠程對象的方法。(限于篇幅,程序略)
3.3移動通信中Java智能卡的RMI程序的流程Java智能卡的RMI程序的流程可用下圖[l]表示。
圖中HostAppheafion是客戶端應用程序。通過傳送APDUs到卡上的JCRE進行RMI調用。依次傳送到智能卡上的小應用程序f圖中的(MyApplet)。 小應用程序通過Dis.Datcher將收到的APDUs命令分發(fā)給RMIService。RMIService逐個處理APDU并將這些命令轉化為遠程方法調用。
4.小結
移動通信中Java智能卡的應用越來越廣,在目前的軟件設計中。分布式程序設計越來越被軟件開發(fā)人員重視。在移動通信中隨著應用范圍的不斷擴展。程序和需要處理的數據流量將會有一個非常大的膨脹。而這些程序和處理的數據以及實際的計算都會廣泛地分布在網絡上。基于RMI的應用既可以共享網絡及網絡中計算機等軟硬件的資源。也可以平衡各個計算機的處理能力。
評論