chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于遠程方法調用技術實現銀行自助終端監(jiān)控系統(tǒng)的設計

電子設計 ? 來源:現代電子技術 ? 作者:張永福,張娟 ? 2020-06-18 07:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近年來隨著我國金融體制改革的不斷深人,銀行企業(yè)不斷利用信息技術拓寬業(yè)務,其中對于自助銀行,使其得到了飛速發(fā)展,因此,依托現在計算機技術、網絡通信技術、數據安全技術開發(fā)出能對各種自助終端進行監(jiān)控,網絡拓展性良好,使用靈活方便,安全的銀行自助終端監(jiān)控系統(tǒng)成為當務之急。利用J2EE系統(tǒng)平臺,能有效地實現分布式多層體系結構的應用程序開發(fā)。

1、 RMI

RMI(Remote Method Invocation,遠程方法調用)是J2EE技術中的一項,是Java語言實現有力網絡功能的固有機制,RMI允許Java編寫分布式對象,并允許對象在內存中通信,可跨越Java虛擬機通信,也可跨越物理設備。

RMI實現實際上由3個抽象層建立:Stubs/Skeletons Layer(存根/主架層);Remote Reference Layer(遠程引用層);Transport Layer(傳輸層)。

2、 監(jiān)控系統(tǒng)的設計與實現

2.1 系統(tǒng)網絡結構

本系統(tǒng)以中國銀行內部Intranet網絡為依托,采用集中式網絡結構構建而成。如圖1所示。

系統(tǒng)采用一臺監(jiān)控服務器,連在中國銀行Intranet主干網上,和提供數據源的前置機放入同一網段。服務器主機上運行Web服務器、應用服務器和數據庫服務器,為用戶提供Web方式訪問。監(jiān)控客戶端以瀏覽器的形式在工作站上通過網絡直接訪問web服務器,進行信息查詢、監(jiān)控管理、報表打印、系統(tǒng)維護等。Intranet環(huán)境內其他用戶可通過路由器、DDN專線從相應工作站以web形式訪問Web服務器。

2.2 系統(tǒng)邏輯層次結構圖

監(jiān)控系統(tǒng)由數據庫服務器、應用服務器、web服務器和瀏覽器組成,通過Intranet/Internet與綜合前置系統(tǒng)連接。

本文將3層結構模式應用于銀行自助終端監(jiān)控系統(tǒng),這3層分別是:客戶層;Web層(應用邏輯層);數據存儲層(見圖2)。

這種結構無疑是富有生命力的,監(jiān)控臺使用瀏覽器直接與銀行Intranet連接,監(jiān)控服務器(監(jiān)控服務器由Application Server和DB Servet兩臺服務器組成)在接入Intranet之前與一個Web Server連接,再通過Web Server接入Internet。通過Internet在監(jiān)控服務器與監(jiān)控臺之間建立物理連接。

2.3 應用系統(tǒng)結構

自助設備監(jiān)控系統(tǒng)是監(jiān)控前端自助設備運行狀態(tài),交易情況的網上應用系統(tǒng),他的數據來自于數據采集模塊。前端自助設備運行時發(fā)送狀態(tài)交易數據到前置機、主機系統(tǒng),由前置機、主機系統(tǒng)進行處理,并將狀態(tài)數據、交易情況記入數據庫或LOG文件中。如圖3所示,由監(jiān)控系統(tǒng)數據采集模塊定時采集數據庫或LOG文件中的數據到監(jiān)控數據庫中,監(jiān)控應用系統(tǒng)負責對監(jiān)控數據統(tǒng)一處理,并通過監(jiān)控客戶端實時請求發(fā)送到監(jiān)控客戶端進行顯示及其他處理。

3、 RMI技術在監(jiān)控系統(tǒng)中的應用

中國銀行天津分行在每個地區(qū)都下設支行,每個支行負責管理本地區(qū)的ATM網點,因此各個支行之間網點ATM自助設備的狀態(tài)、交易信息不能共享.那么各個地區(qū)的監(jiān)控客戶端就只能通過本地區(qū)支行的監(jiān)控服務器實時監(jiān)控本地區(qū)的ATM網點的自助終端設備,為了使身處各個地區(qū)的監(jiān)控客戶端都能夠監(jiān)控各個支行所轄的ATM網點自助終端設備,就必須采用分布式的監(jiān)控系統(tǒng)。每個支行都設置一臺監(jiān)控服務器,與各自所在支行的前置系統(tǒng)相連接,利用RMI技術將實時監(jiān)控、遠程控制、查詢統(tǒng)計組件注冊為遠程對象,監(jiān)控客戶機在任何支行的監(jiān)控服務器上的注冊服務表用遠程對象的名字查找相應遠程對象,然后調用他的方法,就可以像監(jiān)控本地區(qū)的ATM自助終端設備那樣監(jiān)控其他地區(qū)的ATM自助終端設備。

下面本文將以對ATM狀態(tài)的實時監(jiān)控如何借助RMI技術實現做以討論。

3.1 定義遠程接口

在Java中,遠程對象是實現遠程接口的類的實例,遠程接口聲明每個要遠程調用的方法。在需要創(chuàng)建一個遠程對象的時候,通過傳遞一個接口來隱藏基層的實施細節(jié),客戶通過接口句柄發(fā)送消息即可。遠程接口具有如下特點:

(1)遠程接口必須為public屬性。

(2)遠程接口必須擴展接口java.rmi.Remote。

(3)除與應用程序本身特定的例外之外,遠程接口中的每個方法都必須在自己的throws從句中聲明java.rmi.RemoteException。

(4)作為參數或返回值傳遞的一個遠程對象(不管是直接,還是本地對象中嵌入)必須聲明為遠程接口,而不應聲明為實施類。

下面是對ATM狀態(tài)實時監(jiān)控的遠程接口ATM_StatusShow_Interface的定義。

3.2 實現遠程接口

遠程對象實現類必須擴展遠程對象java.rmi.UnicastRemoteObject類,并實現所定義的遠程接口。遠程對象的實現類中包含實現每個遠程接口所指定的遠程方法的代碼。這個類也可以含有附加的方法,但客戶只能使用遠程接口中的方法。因為客戶是指向接口的一個句柄,而不是他的哪個類。必須為遠程對象定義構造函數,即使只準備定義一個默認構造函數,用他調用基礎類構造函數。

3.3 編寫服務器類

通過ATM_StatusShow_Server創(chuàng)建一個遠程對象的實例,并通過java.rmi.registry.LocateRegistry類的createRegistry方法從指定端口號啟動注冊服務程序,注冊服務程序的缺省運行端口為1099。必須將遠程對象名字綁定到對遠程對象的引用上。

3.4 編寫使用遠程服務的客戶機類。

客戶機類的主要功能有2個:一是通過Naming.lookup方法來構造注冊服務程序stub程序實例;二是調用服務器遠程對象上的遠程方法。

3.5 為遠程對象實現創(chuàng)建根和干

要創(chuàng)建存根程序和主架文件,應以包含遠程對象實現的已編譯類包全名運行rmic編譯器。存根(Stub)是遠程對象在客戶端的代理,他將RMI調用傳遞給服務器端的主架(Skeleton),后者負責將該調用傳遞給實際的遠程方法:

運行rmic,RMI目錄下就會多出2個新類:

ATM_StatusShow_Impl_Stub.class

ATM_StatusShow_Impl_Skel.class

他們分別對應的是存根(stub)和主架(skeleton)。

4 、結 論

本系統(tǒng)在中國銀行天津分行的支持下已投入使用,經過多次測試和實際運行,用戶對于本系統(tǒng)的評價比較滿意。在運行速度和運行穩(wěn)定性上都能達到要求。對于用戶的日常工作負擔起到了較大減輕的作用,提高了工作效率,簡化了溝通手續(xù),豐富了查詢能力,使統(tǒng)計結果更加實時、靈活和準確。從技術角度上看,本系統(tǒng)采用RMI技術非常好地解決了分布式應用的問題。

責任編輯:gt


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    13

    文章

    9795

    瀏覽量

    88001
  • 監(jiān)控系統(tǒng)

    關注

    21

    文章

    4078

    瀏覽量

    182610
  • JAVA
    +關注

    關注

    20

    文章

    2989

    瀏覽量

    109779
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NVR設備在銀行監(jiān)控系統(tǒng)中的應用

    、分布性  前面我們提到,在銀行監(jiān)控系統(tǒng)中,網絡帶寬的限制是整個監(jiān)控系統(tǒng)統(tǒng)一整合的一大瓶頸。龐大而持續(xù)的視頻流數據無法像業(yè)務
    發(fā)表于 12-13 11:12

    labview銀行自助服務系統(tǒng)

    本帖最后由 1586107908 于 2013-1-8 15:09 編輯 labview銀行自助服務系統(tǒng),里面有登錄界面和里面相關操作
    發(fā)表于 01-08 10:32

    自助銀行取款機

    自助銀行取款機
    發(fā)表于 01-10 12:24

    ATM機自助服務終端無線組網方案

    巧、操作維護簡單易行?! ∥?、項目意義  銀行采用無線網絡方式構建ATM自助服務終端無線系統(tǒng),在安全可靠的組網條件下,助力銀行無線交易行業(yè)
    發(fā)表于 03-08 18:27

    實現wincc手機APP遠程監(jiān)控方案

    實現手機APP遠程監(jiān)控方案的配置組成整個方案包含wincc組態(tài)監(jiān)控系統(tǒng),巨控科技的GRMOPCS無線遠程
    發(fā)表于 07-23 19:07

    金融系統(tǒng)內嵌入式DVR監(jiān)控應用以及方案的設計思路探討

    打擊和預防各種金融犯罪的需要,以及全行業(yè)的數字化、網絡化步伐的加快,嵌入式技術的逐漸成熟,計算機網絡的快速普及,將現有銀行視頻監(jiān)控系統(tǒng)統(tǒng)一進行遠程
    發(fā)表于 07-22 06:26

    基于ucLinux操作系統(tǒng)的嵌入式銀行網絡安全終端系統(tǒng)設計

    作者:常亮 謝子殿 馮進玫隨著國內銀行業(yè)務量的迅速發(fā)展,銀行需要能有效解決銀行網點前臺業(yè)務量大,耗時長等問題,并為持卡人提供安全迅捷服務的一種自助
    發(fā)表于 07-25 08:13

    如何利用CDMA網絡技術實現遠程圖像監(jiān)控系統(tǒng)的設計

    基于CDMA網絡技術實現遠程圖像監(jiān)控系統(tǒng)的設計
    發(fā)表于 02-26 06:12

    自助銀行聯網綜合智能視頻監(jiān)控系統(tǒng)有什么功能?

    自助銀行聯網綜合智能視頻監(jiān)控系統(tǒng)的要點是什么?自助銀行聯網綜合智能視頻
    發(fā)表于 06-03 06:58

    如何去實現一種銀行自助終端監(jiān)控系統(tǒng)的設計?

    什么是RMI技術?RMI技術監(jiān)控系統(tǒng)中有什么應用?如何去實現一種銀行
    發(fā)表于 06-15 08:30

    基于GPRS-Internet 的城市路燈遠程監(jiān)控終端實現I

    本文介紹了基于GPRS-Internet的城市路燈遠程監(jiān)控系統(tǒng)組成、通信以及遠程監(jiān)控終端的軟硬件
    發(fā)表于 06-01 13:23 ?46次下載

    嵌入式銀行網絡安全終端系統(tǒng)的設計

    本文提出了利用SoC芯片Garfield,設計基于uClinux操作系統(tǒng)和TCP/IP網絡的銀行自助設備——網絡安全終端。從網絡安全
    發(fā)表于 07-17 16:52 ?25次下載

    自助銀行聯網綜合智能視頻監(jiān)控系統(tǒng)介紹

    網絡帶寬、安防人力等條件的限制,還只能實現事后取證,而無法實時發(fā)現可疑行為,并及時報警。隨著智能視頻分析產品的成熟,銀行安防系統(tǒng)開始從數字化階段向網絡化、智能化發(fā)展。 ATM機/自助
    發(fā)表于 10-12 18:24 ?538次閱讀

    利用遠程通信和智能視頻分析技術實現ATM機/自助銀行的安全系統(tǒng)設計

    為了加強銀行所屬ATM機和自助銀行的安全運營和管理,最大限度地節(jié)省資源、降低運行和人力管理成本,本著“安全、節(jié)約、穩(wěn)定”的原則,利用遠程網絡通信技術
    發(fā)表于 11-11 11:31 ?1201次閱讀

    自助終端銀行的應用

    自助終端銀行的應用非常廣泛,自助終端機通過連接網絡和銀行
    的頭像 發(fā)表于 10-09 11:41 ?523次閱讀