Java 人生

          java (Java EE)&Linux

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            15 Posts :: 2 Stories :: 5 Comments :: 0 Trackbacks

          消息在同一個系統中或者在不同的系統都可以要交互,因為工作都是要交流的,就拿企業的定單修改為例子,當一個定單要修改,得通知不同的管理人員,當然還要更可靠的消息(Email),在OA系統中,經常要監測消息,看是否有流程任務到達該用戶,有則提示消息。
          下面是我做的一個小的服務器處理消息,功能如下:

          1)?????? 提供客戶端調用的接口(web services)

          2)?????? 編寫處理處理消息的類,消息現在包括 , 登陸消息、登出消息、消息發送,消息狀態的修改

          登陸消息包括 : 客戶端的用戶名、 ip 、端口 ;

          登出消息包括 : 客戶端的用戶名,服務器將注銷客戶端登陸時發過來的消息

          發送的消息包括 : 發送人,接受人,發送事件,發送的內容 .
          修改狀態:包括消息的關鍵字ID
          3)?????? 在客戶端登陸的時候監測是否是否有新消息,有則發送給客戶端


          4)發送的消息如果接受用戶不在線,則保存該消息,等接受者登陸的時候再發送給接受者。

          消息有一個狀態N表示新的消息,O表示已經確認的消息.
          消息傳給用戶,用戶確認在回寫消息狀態
          客戶端調用的接口可以是JMS,Http由於現在只有delphi客戶端,現在提供web services訪問
          流程圖:flow.bmp

          posted on 2006-04-18 20:22 jinmy liao 閱讀(510) 評論(0)  編輯  收藏 所屬分類: java EE(JMS)

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 拜城县| 伊宁县| 乐昌市| 台江县| 盐山县| 炉霍县| 当阳市| 化隆| 丰城市| 博乐市| 珠海市| 纳雍县| 海盐县| 婺源县| 奉节县| 福泉市| 五家渠市| 东光县| 安平县| 迭部县| 蒲城县| 兴文县| 遂昌县| 麻阳| 泾川县| 大方县| 南召县| 平潭县| 楚雄市| 五大连池市| 缙云县| 皋兰县| 连城县| 行唐县| 新宁县| 盐亭县| 石河子市| 潜山县| 石门县| 梅州市| 兴安县|