• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    增強型網絡適配器框架制造技術

    技術編號:4131544 閱讀:227 留言:0更新日期:2012-04-11 18:40
    本申請涉及增強型網絡適配器框架,其中參數儲存在配置表中,所述參數是針對網絡和應用而定制的。基于調用通用網絡適配器來實例化針對該網絡和該應用而定制的網絡適配器,其中所述通用網絡適配器外部參考所述配置表;并使用該實例化的網絡適配器來實現該應用和該網絡之間的通信。

    【技術實現步驟摘要】

    本專利技術公開主要涉及定制的網絡適配器。
    技術介紹
    定制的網絡適配器用于實現特定應用和網絡之間的通信,創建定制網絡適配器的 一種方案是將用于網絡適配器的各種通信參數硬編碼為網絡適配器的軟件(如,JAVA, C, C++, Ada,類似的代碼或其他軟件)。如果需要一個第二定制網絡適配器,例如如果替換不 同的應用或網絡,則初始的網絡適配器的軟件代碼就不得不以某種方式重新編碼,從而改 變其通信參數。
    技術實現思路
    根據一個一般實現,一種通用網絡適配器,在其代碼內包括對參數表的外部參考。 定制的網絡適配器,例如使用TELCORDIA ACTIVATOR或其他應用的網絡適配器,可 通過調整參數表來創建,參數表的調整例如使用結構化查詢語言(SQL)編輯器(如T0AD, PL/SQL開發器等)、直接表或文本編輯器或任何其他編輯器。在這個過程中,只需要對實際 軟件(諸如JAVA代碼)進行較少的修訂,這降低了儲存和維護用于每個特定網絡配置的多 個不同軟件部分(如JAVA部分或其他軟件部分)的需要。例如,用于使用通用網絡適配器 的系統的方案可使用任何合適的軟件,例如JAVA,C,C++, Ada, Assembly等。除其他之外,一個或多個參數表可包括第一參數表,其將每個服務映射到實現該 服務所需的多個命令;使用常規表達式的第二表,其將從網絡返回的消息映射到唯一的消 息標識符,該消息標識符能夠被應用或網絡適配器框架所理解;第三表,其基于唯一的消息 標識符和輸入命令來確定命令結果;以及第四表,其包括對應于每個命令結果的可擴展標 記語言(XML)模板,該模板用于生成可以傳送至應用的響應消息。根據另一個一般實現,一種計算機實現的過程,包括將參數存儲在一個或多個配 置表中,該參數是針對網絡和應用而定制的;以及通過調用通用網絡適配器來實例化針對 網絡和應用而定制的網絡適配器,該通用網絡適配器外部參考一個或多個配置表。該過程 還包括使用該實例化的網絡適配器來實現應用和網絡之間的通信。各個實現可包括一個或多個以下特征。例如,使用該實例化的網絡適配器來實現 應用和網絡之間的通信可進一步包括從應用接收在網絡上執行服務的請求;基于參考該 服務在第一配置表中的唯一標識符,來標識與該服務相關聯的命令和該命令的次序;按序 將命令傳輸至網絡;從網絡接收對該命令的響應;基于執行第二配置表中所列的常規表達 式來標識與該響應相關聯的唯一消息標識符;以及基于參考與該響應相關聯的唯一消息標 識符和第三配置表中該命令的唯一標識符來確定命令結果。在其他示例中,使用該實例化的網絡適配器來實現應用和網絡之間的通信可進一 步包括基于確定與該服務相關聯的所有命令的結果,來確定該服務的結果;基于參考第 四配置表中的該服務的結果,來選擇XML返回消息,包括一般性適配器聲明表達式(GADE)變量,使用與服務所關聯的所有命令的結果相關聯的一個或多個結果值來填入GADE變量; 以及將填有結果值的XML返回消息提供給應用。在其他示例中,該服務可以選自非對稱數字用戶線(ADSL)端口禁用服務,ADSL 修改參數服務,或ADSL啟用端口服務。非對稱數字用戶線是一種數字用戶線(DSL),其中 上傳速度可以與下載速度不同。可以在第二配置表中列出對命令的每個可能響應的常規表 達式,以及相關聯的唯一消息標識符。第二配置表可列出用于網絡所發送的所有先前未知 或未標識響應的全捕獲(catch-all)常規表達式,以及用于該全捕獲常規表達式的唯一消 息標識符。該結果可標識命令是否成功,或是否發生了致命或非致命錯誤,以及是否禁止回 滾(rollback)。該結果還可標識結果值。所述可以是TELCORDIA ACTIVATOR或其 他應用。在其他示例中,通用網絡適配器可以是基于JAVA EE的網絡適配器。參數可包括 或描述用于實現過程流的規則的值。參數包括可以表達式為常規表達式的響應,并且可包 括能夠從應用發送到網絡的命令,或能夠從網絡發送到應用的命令響應。該過程還可包括 使用一個或多個配置表中的單個配置負載來調用通用適配器;或檢測網絡和應用的類型, 并基于所檢測到的網絡和應用的類型從多個配置表中選擇一個或多個配置表。參數可包括 與回送模式、網絡仿真模式和網絡模式相關聯的動作。參數可包括服務定義。參數包括由 激勵器(activator)生成的XML請求中包括的值。例如,這些值可用于填充GADE變量。根據另一個一般實現,一種系統,包括一個或多個計算機,以及耦合至該一個或多 個計算機的計算機可讀介質,其中儲存有指令,當這些指令被一個或多個計算機執行時,使 得該一個或多個計算機執行操作。所述操作包括將參數存儲在一個或多個配置表中,所述 參數是針對網絡和應用而定制的;通過調用通用網絡適配器來實例化針對該網絡和應用而 定制的網絡適配器,其中所述通用網絡適配器外部參考一個或多個配置表;以及使用該實 例化的網絡適配器來實現應用與網絡間的通信。實現可以包括一個或多個以下特征。例如,使用該實例化的網絡適配器來實現應 用和網絡間的通信可進一步包括從應用接收在網絡上執行服務的請求;基于參考第一配 置表中該服務的唯一標識符,來標識與該服務相關聯的命令和該命令的次序,按序向網絡 發送命令;從網絡接收對該命令的響應;基于執行第二配置表中所列的常規表達式,來標 識與該響應相關聯的唯一消息標識符;以及基于參考與該響應相關聯的唯一消息標識符和 第三配置表中該命令的唯一標識符,來確定命令結果。根據另一個一般實現,一種計算機存儲介質,編碼有計算機程序,該程序包括指 令,當數據處理設備執行這些指令時,使得數據處理設備執行操作。這些操作包括將參數 存儲在一個或多個配置表中,所述參數是針對網絡和應用而定制的;通過調用通用網絡適 配器來實例化針對該網絡和應用而定制的網絡適配器,其中所述通用網絡適配器外部參考 所述一個或多個配置表;以及使用該實例化的網絡適配器來實現應用和網絡間的通信。在下面的附圖和說明書中闡述了一個或多個實現的細節。從說明書、附圖和權利 要求中可以看出,本專利技術公開的其他潛在特征和優點將是顯而易見的。附圖說明圖1示出了說明一種用于使用網絡適配器框架來創建網絡適配器的系統的上下文框圖。圖2是說明用于使用客戶端設備和網絡適配器框架設備來適配網絡設備的系統 的上下文框圖。圖3示出了使用網絡適配器框架來創建網絡適配器的示例過程的流程圖。圖4至圖6為示例性網絡適配器框架架構的框圖。圖7和8描述了示例用戶界面,其包括配置表以及用于選擇特定配置表以進行編 輯的表選擇窗口。圖9為說明在執行以創建網絡適配器的命令的執行期間的狀態的上下文框圖。圖10為示出用于使用實例化的網絡適配器來實現應用和網絡間通信的示例過程 的流程圖。圖11至圖14顯示了可由網絡適配器框架使用的配置表的其他示例。圖15顯示了將GADE變量轉換為返回消息中的真實值的示例。圖16為可用于實現網絡適配器框架的示例性計算設備的框圖。在各個附圖中,相同的參數始終代表相應的部分。具體實施例方式根據本文所描述的增強型網絡適配器框架,一種通用網絡適配器,在其代碼內包 括對參數表的外部參考。定制的網絡適配器(例如使用TELCORDIA ACTIVATOR或其 他應用的網絡適配器)可通過本文檔來自技高網...

    【技術保護點】
    一種計算機實現的方法,包括:將參數存儲在一個或多個配置表中,所述參數是針對網絡和應用而定制的;基于調用通用網絡適配器來實例化針對所述網絡和所述應用而定制的網絡適配器,其中所述通用網絡適配器外部參考所述一個或多個配置表;以及使用實例化的所述網絡適配器來實現所述應用與所述網絡之間的通信。

    【技術特征摘要】
    US 2009-5-11 12/463,737一種計算機實現的方法,包括將參數存儲在一個或多個配置表中,所述參數是針對網絡和應用而定制的;基于調用通用網絡適配器來實例化針對所述網絡和所述應用而定制的網絡適配器,其中所述通用網絡適配器外部參考所述一個或多個配置表;以及使用實例化的所述網絡適配器來實現所述應用與所述網絡之間的通信。2.如權利要求1的方法,其中使用實例化的所述網絡適配器來實現所述應用與所述網 絡之間的通信,進一步包括從所述應用接收在所述網絡上執行服務的請求;基于參考所述服務在第一配置表中的唯一標識符,來標識與所述服務相關聯的命令和 所述命令的次序;按序將命令傳輸至所述網絡; 從所述網絡接收對所述命令的響應;基于執行第二配置表中所列的常規表達式,來標識與所述響應相關聯的唯一消息標識 符;以及基于參考與所述響應相關聯的所述唯一消息標識符和第三配置表中所述命令的唯一 標識符,來確定所述命令的結果。3.如權利要求2的方法,其中使用實例化的所述網絡適配器來實現所述應用與所述網 絡之間的通信,進一步包括基于確定與所述服務相關聯的所有命令的結果,來確定所述服務的結果; 基于參考第四配置表中所述服務的所述結果,來選擇XML返回消息,其包括一般性適 配器聲明表達式(GADE)變量;使用與所述服務所關聯的所有命令的結果相關聯的一個或多個結果值,來填入所述 GADE變量;以及將填有所述結果值的所述XML返回消息提供給所述應用。4.如權利要求2的方法,其中所述服務選自ADSL端口禁用服務,ADSL修改參數服務, 或ADSL啟用端口服務。5.如權利要求2的方法,其中在所述第二配置表中列出對所述命令的每個可能響應的 常規表達式,以及相關聯的唯一消息標識符。6.如權利要求5的方法,其中所述第二配置表列出針對由網絡發送的、先前未知或未 標識的響應的全捕獲常規表達式,以及所述全捕獲常規表達式的唯一消息標識符。7.如權利要求2的方法,其中所述結果標識所述命令是成功還是發生了致命或非致命 錯誤,以及是否禁止回滾。8.如權利要求7的方法,...

    【專利技術屬性】
    技術研發人員:MJ羅佩斯
    申請(專利權)人:埃森哲環球服務有限公司
    類型:發明
    國別省市:CH[瑞士]

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品无码久久千人斩| 无码欧精品亚洲日韩一区夜夜嗨| 亚洲一区无码精品色| 国精品无码A区一区二区| 亚洲精品无码高潮喷水在线| 无码不卡av东京热毛片| 亚洲中文字幕无码一区二区三区| 精品久久亚洲中文无码| 亚洲日韩激情无码一区| 白嫩少妇激情无码| 亚洲AV无码成人精品区蜜桃| 无码人妻精品一区二| 午夜麻豆国产精品无码| 无码人妻一区二区三区免费n鬼沢| 成年轻人电影www无码| 精品无码久久久久久尤物| 亚洲熟妇无码另类久久久| av无码aV天天aV天天爽| 精品无码久久久久久久久水蜜桃 | 亚洲AV成人无码天堂| 13小箩利洗澡无码视频网站免费| 亚洲av无码一区二区三区人妖| 无码精品国产一区二区三区免费| 亚洲无码黄色网址| 亚洲成a人在线看天堂无码| 免费无码AV一区二区| 国模无码视频一区二区三区| 久久久久久亚洲精品无码| 亚洲精品无码成人| 亚洲av无码成人精品区一本二本| 无码爆乳护士让我爽| 久久久久亚洲AV成人无码| 少妇无码一区二区三区免费| 亚洲av无码专区国产乱码在线观看 | 久久亚洲AV成人无码| 日韩精品中文字幕无码一区| 少妇人妻无码精品视频app| 亚洲AV日韩AV高潮无码专区| 日韩爆乳一区二区无码| 一本大道无码av天堂| 在线观看无码不卡AV|