行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 Web Service UDDI 系 統 實 作 The Implementation of UDDI System for Web Service 計 畫 類 別 : 個 別 型 計 畫
|
|
- 昨醒 华
- 7 years ago
- Views:
Transcription
1 行 精 類 行 年 年 行 立 參 參 林 逸 李 理 年
2 行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 Web Service UDDI 系 統 實 作 The Implementation of UDDI System for Web Service 計 畫 類 別 : 個 別 型 計 畫 整 合 型 計 畫 計 畫 編 號 :NSC E 執 行 期 間 : 95 年 8 月 日 至 96 年 7 月 日 計 畫 主 持 人 : 徐 偉 智 共 同 主 持 人 : 計 畫 參 與 人 員 : 簡 仲 楷 林 榮 貴 陳 逸 翔 邱 世 豪 洪 偉 玶 李 任 修 成 果 報 告 類 型 ( 依 經 費 核 定 清 單 規 定 繳 交 ): 精 簡 報 告 完 整 報 告 本 成 果 報 告 包 括 以 下 應 繳 交 之 附 件 : 赴 國 外 出 差 或 研 習 心 得 報 告 一 份 赴 大 陸 地 區 出 差 或 研 習 心 得 報 告 一 份 出 席 國 際 學 術 會 議 心 得 報 告 及 發 表 之 論 文 各 一 份 國 際 合 作 研 究 計 畫 國 外 研 究 報 告 書 一 份 處 理 方 式 : 除 產 學 合 作 研 究 計 畫 提 升 產 業 技 術 及 人 才 培 育 研 究 計 畫 列 管 計 畫 及 下 列 情 形 者 外, 得 立 即 公 開 查 詢 涉 及 專 利 或 其 他 智 慧 財 產 權, 一 年 二 年 後 可 公 開 查 詢 執 行 單 位 : 國 立 高 雄 第 一 科 技 大 學 中 華 民 國 96 年 10 月 1 日
3 目 錄 中 文 摘 要... 錯 誤! 尚 未 定 義 書 籤 ABSTRACT... 錯 誤! 尚 未 定 義 書 籤 壹 研 究 背 景 與 目 的... 錯 誤! 尚 未 定 義 書 籤 貳 Web-Service... 錯 誤! 尚 未 定 義 書 籤 SOAP ( Simple Object Access Protocol )... 錯 誤! 尚 未 定 義 書 籤 WSDL ( Web Service Description Language )... 錯 誤! 尚 未 定 義 書 籤 UDDI ( Universal Description Discovery and Integration )... 錯 誤! 尚 未 定 義 書 籤 Shell Script... 錯 誤! 尚 未 定 義 書 籤 JUDDI ( Java Universal Description Discovery and Integration ). 錯 誤! 尚 未 定 義 書 籤 參 UDDI 伺 服 器 系 統 架 構 實 作... 錯 誤! 尚 未 定 義 書 籤 服 務 註 冊 功 能 實 作... 錯 誤! 尚 未 定 義 書 籤 使 用 者 註 冊... 錯 誤! 尚 未 定 義 書 籤 BusinessEntity 註 冊... 錯 誤! 尚 未 定 義 書 籤 Service 註 冊... 錯 誤! 尚 未 定 義 書 籤 Binding 註 冊... 錯 誤! 尚 未 定 義 書 籤 服 務 查 詢 功 能 實 作... 錯 誤! 尚 未 定 義 書 籤 Service Search by Name... 錯 誤! 尚 未 定 義 書 籤 Service Search by Type... 錯 誤! 尚 未 定 義 書 籤 肆 自 動 化 服 務 驗 證 功 能 設 計... 錯 誤! 尚 未 定 義 書 籤 半 自 動 化 Web Service 驗 證 功 能 (semi-automatic)... 錯 誤! 尚 未 定 義 書 籤 伍 驗 證 功 能 測 試... 錯 誤! 尚 未 定 義 書 籤 全 自 動 WSDL 驗 證 功 能 測 試 (automatic)... 錯 誤! 尚 未 定 義 書 籤 半 自 動 化 Web Service 驗 證 功 能 測 試 (semi automatic)... 錯 誤! 尚 未 定 義 書 籤 測 試 程 式 的 建 立 (Test program)... 錯 誤! 尚 未 定 義 書 籤 陸 結 論... 錯 誤! 尚 未 定 義 書 籤 參 考 文 獻... 錯 誤! 尚 未 定 義 書 籤 致 謝... 錯 誤! 尚 未 定 義 書 籤
4 圖 目 錄 圖 一 SOAP 架 構 圖 示 意 圖... 1 圖 二 WSDL 架 構 圖... 2 圖 三 Web Service 發 布 叫 用 運 作 流 程... 2 圖 四.NET 開 發 的 Web Service 位 址... 2 圖 五 Web Service 發 布 叫 用 運 作 流 程... 2 圖 六 Web Service 運 作 關 係 圖... 3 圖 七 JUDDI 內 建 介 面... 4 圖 八 UDDI API 架 構 示 意 圖... 4 圖 九 UDDI 系 統 架 構 圖... 4 圖 十 使 用 者 註 冊 實 作 流 程 圖... 5 圖 十 一 使 用 者 註 冊 SOAP request 架 構... 5 圖 十 二 controllerx.jsp 工 作 流 程... 5 圖 十 三 businessentity 註 冊 流 程... 6 圖 十 四 businessentity 註 冊 SOAP request 架 構... 6 圖 十 五 businessentity 註 冊 資 料 填 寫... 6 圖 十 六 service 註 冊 流 程... 6 圖 十 七 service 註 冊 SOAP request 架 構... 7 圖 十 八 service 註 冊 資 料 填 寫 (service.jsp)... 7 圖 十 九 binding 註 冊 流 程... 7 圖 二 十 binding 註 冊 SOAP request 架 構... 7 圖 二 十 一 binding 註 冊 資 料 填 寫 (binding.jsp)... 8 圖 二 十 二 binding 註 冊 資 料 完 成 (bindingshow.jsp)... 8 圖 二 十 三 註 冊 完 成 後 的 businessentity 詳 細 內 容... 8 圖 二 十 四 query.jsp 工 作 流 程... 8 圖 二 十 五 service 查 詢 流 程... 9 圖 二 十 六 queryservice.jsp 工 作 流 程... 9 圖 二 十 七 queryserviceshow.jsp 工 作 流 程... 9 圖 二 十 八 WSDL 全 自 動 有 效 性 驗 證 流 程 圖 二 十 九 wsdl_check.sh 執 行 流 程 圖 三 十 半 自 動 服 務 有 效 性 驗 證 流 程 圖 三 十 一 WebServiceCheck.sh 執 行 流 程 圖 三 十 二 進 行 Web Service 測 試 程 式 判 斷 圖 三 十 三 全 自 動 驗 證 錯 誤 訊 息 圖 三 十 四 全 自 動 驗 證 之 驗 證 結 果 Log 檔 圖 三 十 五 Service 之 詳 細 內 容 ( 未 驗 證 前 ) 圖 三 十 六 半 自 動 驗 證 執 行 過 程 圖 三 十 七 Service 之 詳 細 內 容 ( 驗 證 後 ) 圖 三 十 八 建 置 Java Web ServiceApplication(1) 圖 三 十 九 建 置 Java Web ServiceApplication(1) 圖 四 十 建 置 Java Web ServiceApplication(2) 圖 四 十 一 建 置 Java Web ServiceApplication(3)... 12
5 UDDI 伺 服 器 功 能 增 進 設 計 與 實 作 徐 偉 智, 簡 仲 楷 國 立 高 雄 第 一 科 技 大 學 電 腦 與 通 訊 工 程 系 中 文 摘 要 JUDDI ( Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services) 是 一 個 自 由 軟 體, 提 供 Web Service 開 發 者 實 現 刊 登 服 務 的 註 冊 平 台 但 是 JUDDI 還 有 一 些 缺 陷, 例 如 : 已 註 冊 的 使 用 者 取 得 認 證 碼 (authentication token) 只 需 要 輸 入 帳 號 而 不 需 要 密 碼 驗 證 即 可 取 得 認 證 碼 ; 進 行 business Entity (business Entity 是 表 示 提 供 Web Service 的 企 業 或 提 供 者 之 描 述 資 訊 ) 各 項 資 料 修 改 時, business Entity 所 有 的 的 web service 註 冊 資 訊 會 被 全 部 刪 除 本 篇 論 文 除 了 改 善 這 些 缺 點, 主 要 研 究 重 點 在 於 Web Service 有 效 性 驗 證 功 能 的 開 發 : 功 能 一 全 自 動 WSDL(Web Service Description Language) 文 件 有 效 性 驗 證,WSDL 文 件 有 效 性 可 以 利 用 Linux Shell 排 程 指 令 與 wsdl2java (wsdl2java 是 用 來 透 過 剖 析 WSDL 來 建 立 Java client 介 面 ) 工 具 來 進 行 驗 證 功 能 二 半 自 動 Web Service 有 效 性 驗 證 功 能, 藉 由 wsdl2java 解 析 WSDL 文 件 所 得 到 的 Java client 介 面, 來 撰 寫 呼 叫 Web Service 的 測 試 程 式 從 測 試 程 式 執 行 的 結 果 成 功 與 否, 系 統 便 可 以 知 道 該 Web Service 是 否 正 常 運 作 ; 最 後 將 測 試 程 式 的 執 行 指 令 加 入 Shell 的 排 程 中, 便 完 成 了 半 自 動 Web Service 有 效 性 驗 證 功 能 的 開 發 系 統 環 境 為 Linux Fedora core 3,web server 為 tomcat5.5,java 執 行 環 境 為 JDK1.5,Juddi 版 本 為 0.9rc4 standard interoperable platform that enables companies and applications to quickly, easily, and dynamically find and use Web services over the Internet. As we know, The Apache Software Foundation still has some drawbacks on designing the JUDDI. For example, user who has registered can obtain the authentication token without verifying password; The material information of the service under the business Entity could be completely deleted when doing modification on business Entity. Business Entity is the description of Web Service business or provider. In this paper, besides improving these drawbacks, our major objective is to design the validation of Web Service. The first function implemented is automatic verification of the validation of WSDL document. It is achieved by using linux system shell schedule and wsdl2java.the wsdl2java is a tool to create java client interface by prasing WSDL document. The second one is semiautomatic verification of the validation of Web Service. We implement a test program to request the service of Web Service and the result will show if this service is still working or not. Then, we set the test program into system shell schedule and complete the validation of Web Service. Keywords:UDDI JUDDI SOAP WSDL automatic semiautomatic 關 鍵 詞 :UDDI JUDDI SOAP WSDL 全 自 動 半 自 動 ABSTRACT JUDDI is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services. It creates a I
6 壹 研 究 背 景 與 目 的 Web Service 的 研 究 在 近 幾 年 內 是 備 受 矚 目 的 焦 點, 透 過 使 用 SOAP ( Simple Object Access Protocol) 的 封 裝 技 術, 使 得 Web Service 可 以 透 過 XML 的 資 料 格 式 來 在 HTTP 協 定 上 進 行 資 料 的 傳 送 與 接 收 處 理,SOAP 使 用 HTTP 傳 送 XML, 儘 管 HTTP 不 是 有 效 率 的 通 訊 協 定, 而 且 XML 還 需 要 額 外 的 文 件 解 析 (parse), 兩 者 使 得 交 易 的 速 度 大 大 低 於 其 它 方 案 由 於 Web Service 在 JUDDI 註 冊 中 心 的 註 冊 時 間 隨 著 時 間 的 長 久 而 會 有 所 變 更, 導 致 使 用 者 所 搜 尋 到 的 Web Service 可 能 是 遺 失 或 是 損 壞 的, 所 以 JUDDI 註 冊 中 心 若 有 定 期 自 動 檢 驗 JUDDI 中 所 有 的 Web Service, 將 可 提 升 使 用 者 搜 尋 Web Service 的 效 益 當 發 佈 者 在 註 冊 中 心 刊 登 Web Service 後, 久 而 久 之 可 能 發 佈 端 的 server 路 徑 變 更 名 稱 變 更 或 是 遺 失 等 問 題, 造 成 查 詢 服 務 的 使 用 者 必 須 花 費 很 多 時 間 來 進 行 服 務 可 用 性 的 測 試 透 過 自 動 化 服 務 驗 證 之 功 能, 查 詢 服 務 的 使 用 者 便 能 夠 縮 短 查 詢 服 務 以 及 驗 證 的 時 間, 進 而 提 升 效 益 因 此 在 開 發 自 動 化 服 務 驗 證 功 能 方 面, 主 要 採 用 Linux Shell Script 以 及 排 程 指 令 來 達 成 貳 Web-Service Web-Service 是 一 種 軟 體 元 件, 它 透 過 Web 通 訊 協 定 及 資 料 格 式 的 開 放 標 準 ( 例 如 HTTP XML 及 SOAP 等 ) 來 為 其 它 的 應 用 程 式 提 供 服 務 作 為 提 供 服 務 的 元 件, 它 可 用 來 建 構 分 散 式 架 構 系 統, 實 現 分 散 式 架 構 動 態 整 合 平 衡 負 載 單 元 升 級 等 優 點 以 Web 的 開 放 標 準 為 基 礎, 讓 Web-Service 具 有 良 好 的 互 通 性, 在 不 同 平 台 上 用 不 同 程 式 語 言 建 置 的 系 統 也 可 以 輕 易 整 合, 克 服 目 前 分 散 式 系 統 各 自 使 用 不 同 機 制 造 成 整 合 困 難 的 情 形 前 面 說 過 Web-Service 是 以 Web 的 開 放 標 準 為 基 礎, 其 中 最 基 本 的 是 HTTP 和 XML 但 建 構 完 整 的 Web-Service 運 作 還 需 要 更 多 的 基 礎, 以 下 這 些 都 是 以 XML 為 基 本 語 法 建 立 的 重 要 標 準 SOAP ( Simple Object Access Protocol ) Web-Service 的 核 心 服 務 是 簡 單 物 件 存 取 協 定 (SOAP), 它 提 供 了 包 裝 訊 息 的 標 準 方 式 SOAP 促 進 了 用 戶 端 與 伺 服 端 間 RPC 式 的 通 訊 方 式, 且 不 與 任 何 程 式 語 言 緊 密 結 合, 也 不 與 任 何 特 定 傳 輸 協 定 緊 密 結 合, 使 得 跨 多 個 環 境 的 合 作 得 以 實 現 SOAP 是 一 個 建 構 在 XML 之 上 的 協 定, 主 要 包 含 三 個 部 份 : 1. SOAP 信 封 :SOAP 是 由 根 元 素 Envelope 所 組 成 的 一 個 XML 訊 息 呼 叫,Envelope 中 包 含 兩 個 重 要 的 元 素, 一 是 <HEADER>, 用 來 傳 遞 不 適 合 放 在 主 體 中 的 資 料, 如 身 分 驗 證 另 一 個 是 <BODY>, 包 含 訊 息 的 實 際 內 容 2. SOAP 編 碼 :SOAP 編 碼 建 立 在 XML 規 格 定 義 的 資 料 型 態 之 上, 它 定 義 了 在 XML 文 件 中 所 編 寫 資 料 的 標 準 方 法 3. RPC 訊 息 :RPC 訊 息 如 何 經 由 請 求 / 回 覆 的 訊 息 型 式 來 連 做 程 序 導 向 通 訊 圖 一 SOAP 架 構 圖 示 意 圖 WSDL ( Web Service Description Language ) WSDL 是 描 述 Web-Service 的 語 言, 它 的 內 容 描 述 在 一 份 XML 文 件 哩, 目 的 為 在 描 述 網 際 網 路 服 務 端 所 提 供 的 服 務, 也 就 是 為 伺 服 端 提 供 服 務 建 立 一 份 服 務 描 述 檔 1
7 案 WSDL 可 識 別 所 提 供 的 服 務 是 怎 樣 的 服 務 外, 還 描 述 了 每 個 服 務 所 提 供 的 操 作 方 法 針 對 每 個 方 法 WSDL 描 述 了 用 戶 端 要 求 服 務 時 要 遵 守 的 事 項 以 及 傳 輸 資 料 的 格 式 等 等 圖 二 WSDL 架 構 圖 UDDI ( Universal Description Discovery and Integration ) UDDI 定 義 了 Web-Service 發 佈 和 發 現 的 方 法 利 用 XML 以 及 SOAP 技 術, 讓 提 供 Web-Service 的 服 務 提 供 者 可 以 註 冊 自 己 本 身 所 提 供 的 服 務 到 提 供 UDDI 服 務 註 冊 的 機 構 當 服 務 需 求 者 需 要 某 種 網 路 服 務 時, 也 可 以 到 提 供 UDDI 服 務 的 地 方 查 詢 所 需 要 的 服 務 Shell Script Shell 是 用 來 與 kernel(linux 系 統 核 心 ) 溝 通, 來 控 制 硬 體 設 備 的 一 項 工 具, 藉 由 Shell Script, 我 們 可 以 完 成 一 連 串 的 指 令, 甚 至 可 以 撰 寫 像 程 式 語 言 般 的 判 斷 式 以 及 迴 圈, 在 後 續 的 設 計 章 節 會 提 到 我 們 是 如 何 利 用 Shell Script 來 完 成 自 動 化 Web Service 驗 證 功 能 圖 三 Web Service 發 布 叫 用 運 作 流 程 箭 頭 尋 找 服 務 的 工 作 流 程, 在 目 錄 UDDI layer 進 行 透 過 使 用 者 介 面 來 執 行 查 詢 服 務 的 api, 然 後 通 訊 格 式 SOAP layer 透 過 soap 將 物 件 封 裝, 在 資 料 格 式 XML layer 用 XML 的 方 式 來 表 示, 最 後 在 網 路 協 定 HTTP layer 跟 我 們 的 uddi server 溝 通 箭 頭 到 服 務 的 連 結 的 工 作 流 程, 是 作 反 序 列 化 的 工 作 來 取 得 uddi server 回 傳 的 response 訊 息 在 得 知 服 務 所 在 位 址 之 後, 箭 頭 要 求 服 務 描 述, 透 過 描 述 WSDL layer, 讓 web service 呈 現 我 們 可 以 了 解 的 資 訊 ( 圖 四 ) 箭 頭 取 得 服 務 描 述 文 件, 有 了 WSDL 文 件 後,client 端 就 可 以 設 計 服 務 叫 用 的 方 法, 進 行 要 求 服 務 以 及 取 得 服 務 結 果 一 般 來 說 WSDL 文 件 位 址 不 見 得 要 刊 登 在 uddi server 上 (uddi spec 中 tmodel 規 範 ), 但 是 本 系 統 由 於 必 須 要 驗 證 WSDL 的 有 效 性, 所 以 會 要 求 服 務 刊 登 者 必 須 也 刊 登 WSDL 所 在 位 址 圖 四.NET 開 發 的 Web Service 位 址 圖 五 Web Service 發 布 叫 用 運 作 流 程 是 一 個 SOAP 請 求 的 訊 息, 在 其 目 的 是 向 UDDI server 取 得 認 證 碼 (authentication token) 此 訊 息 採 用 XML 的 格 式, 元 素 (element) get_authtoken 及 參 數 (arguments) generic xmlns userid 之 意 義 或 作 用 則 定 義 在 目 錄 UDDI 的 規 範 中 generic 指 2
8 的 是 UDDI 請 求 訊 息 可 接 受 的 版 本, 在 圖 五 中 的 參 數 2.0 代 表 是 發 送 給 支 援 UDDI Version2 的 請 求 訊 息 ; xmlns 是 指 XML name space 的 命 名 空 間, 在 此 是 urn:uddi-org:api_v2 (urn 是 Uniform Resource Name 通 用 資 源 名 稱 ); userid 代 表 欲 申 請 認 證 碼 的 使 用 者 帳 號, 參 數 mark 則 是 代 表 已 註 冊 的 使 用 者 Machine A Invoke web Step 3. Web Service 叫 用 流 程 示 意 Step 4. request SOAP Step 5. response WSDL Step 2. Machine B web service Step 1. UDDI Server 圖 六 Web Service 運 作 關 係 圖 Machine A( 後 簡 稱 為 A) 為 Service 要 求 端,Machine B( 後 簡 稱 為 B), 圖 六 中 的 Step(1~5) 分 別 代 表 著 與 圖 三 標 準 對 應 的 層 級,(Step 1.)B 先 向 UDDI server( 後 簡 稱 為 UDDI) 註 冊 自 已 所 發 佈 的 web service 的 位 址 以 及 WSDL 文 件 位 址,(Step 2.) 接 著 A 先 到 UDDI 搜 尋 服 務 並 且 (Step 3.) 取 得 WSDL 文 件 位 址, 再 依 據 WSDL 文 件 中 的 Web Service 介 面 敘 述 來 向 (Step 4.) Web Service 所 註 冊 的 位 址 進 行 服 務 要 求, 訊 息 格 式 為 XML 透 過 SOAP 封 裝 後 經 由 HTTP 協 定 送 到 B 端,(Step 5.)B 端 收 到 Service Request 後 將 處 理 過 後 的 結 果 也 按 照 XML 訊 息 格 是 並 且 用 SOAP 加 以 封 裝 後 透 過 HTTP 來 Response 給 A 端, 就 完 成 了 整 個 Web Service 叫 用 的 過 程 JUDDI, 可 以 建 立 一 個 屬 於 自 己 的 JUDDI 註 冊 中 心, 就 不 用 擔 心 哪 天 會 因 為 MicroSoft 不 提 供 UDDI 服 務 時 所 造 成 的 困 擾 而 且 JUDDI 所 支 援 的 資 料 庫 包 括 MySQL DB2 SQLdb (HypersonicSQL) Sybase PostreSQL Oracle TotalXML JDataStore (Borland), 使 用 者 可 以 選 擇 自 己 熟 悉 的 資 料 庫 使 用 JUDDI API 方 法 可 以 分 成 兩 類 : 查 詢 方 法 和 刊 登 方 法 查 詢 方 法 讓 我 們 搜 尋 和 瀏 覽 目 錄, 而 刊 登 方 法 讓 我 們 修 改 目 錄 的 內 容 除 了 兩 個 例 外 之 外, 查 詢 方 法 的 訊 息 擁 有 SOAP 訊 息 主 體 裡 以 find_ 或 get_ 為 前 置 詞 的 根 元 素, 而 刊 登 方 法 的 訊 息 擁 有 SOAP 訊 息 主 體 裡 以 save_ 或 delete_ 為 前 置 詞 的 根 元 素 建 立 和 更 新 都 是 由 save_xxx API 訊 息 負 責 當 資 料 登 錄 使 用 save_xxx 方 法 建 立 時, 登 錄 處 會 產 生 唯 一 的 識 別 項 然 後 唯 一 的 識 別 項 會 傳 入 接 下 來 的 save_xxx 方 法 呼 叫 來 更 新 資 料 錄 每 一 個 save_ 訊 息 都 有 對 應 的 delete_ 訊 息 來 刪 除 JUDDI 登 錄 處 只 能 讓 我 們 修 改 和 刪 除 自 己 的 資 料 錄, 因 此 我 們 必 須 在 每 各 要 求 裡 包 含 認 證 記 號 來 證 實 我 們 的 身 分 此 標 記 會 當 成 save_ 和 delete_ 方 法 簽 章 的 一 部 份 來 傳 遞 藉 著 將 我 們 的 資 格 傳 入 get_authtoken 方 法, 可 以 獲 得 認 證 標 記 登 錄 處 如 何 建 立 認 證 標 記 的 實 作 細 節 留 給 登 錄 處 決 定,MicroSoft 登 錄 處 使 用 Passport 來 認 證 它 的 使 用 者 我 們 可 以 為 登 錄 的 使 用 者 傳 送 一 組 有 效 的 Passport 資 格, 而 登 錄 處 會 傳 回 一 個 有 效 的 Passport 標 記 下 圖 為 JUDDI 的 畫 面 : JUDDI ( Java Universal Description Discovery and Integration ) MicroSoft 免 費 提 供 了 UDDI server, 但 為 預 防 若 日 後 MicroSoft 不 繼 續 提 供 或 不 免 費 提 供 時, 仍 有 UDDI 可 供 服 務 開 發 者 使 用, 因 此 我 們 自 行 架 設 了 一 台 為 自 由 軟 體 的 JUDDI server-juddi JUDDI 是 使 用 JAVA 程 式 語 言 撰 寫 且 符 合 JUDDI 規 範 的 一 份 實 作, 透 過 3
9 ( 二 ) 服 務 查 詢 介 面 ( 三 ) 服 務 變 更 介 面 以 及 ( 四 ) 服 務 有 效 性 確 認 介 面 最 後, 我 們 將 功 能 需 求 分 配 到 2 個 子 系 統, 它 們 分 別 是 ( 一 )uddi 伺 服 器 子 系 統 (uddi Server) ( 二 )uddi 客 戶 端 系 統 (uddi Client) 圖 七 JUDDI 內 建 介 面 圖 九 UDDI 系 統 架 構 圖 圖 八 UDDI API 架 構 示 意 圖 businessentity service binding 以 及 tmodel 關 係 我 們 可 以 從 圖 八 看 的 出 來, Provider 就 是 代 表 businessentity, 因 為 UDDI 是 以 企 業 使 用 為 導 向 的 註 冊 平 台, 所 以 他 的 註 冊 內 容 比 較 偏 向 business 的 設 定, 那 這 邊 也 可 以 把 它 當 成 是 一 個 個 人 的 相 關 資 訊, 而 且 一 定 要 有 businessentity 才 能 進 行 service 的 發 佈, 圖 八 的 關 係 圖, Provider(businessEntity) 可 以 有 0~n 個 service, 每 個 service 可 以 有 0~n 個 binding, 而 每 個 binding 必 須 要 有 1~n 個 tmodel, 這 邊 binding 之 所 以 必 須 要 有 tmodel, 是 因 為 Binding 包 含 對 tmodel 的 參 照, 相 關 的 技 術 規 範 都 包 含 在 tmodel 裡 面 參 UDDI 伺 服 器 系 統 架 構 實 作 UDDI 系 統 架 構 uddi Server 提 供 處 理 uddi Clinet 的 管 理 服 務 要 求, 包 括 ( 一 ) 服 務 註 冊 ( 二 ) 服 務 查 詢 ( 三 ) 服 務 變 更 以 及 ( 四 )WSDL 有 效 性 檢 驗 uddi Clinet 提 供 使 用 者 管 理 服 務 的 瀏 覽 器 操 作 介 面, 包 括 ( 一 ) 服 務 註 冊 介 面 服 務 註 冊 功 能 實 作 服 務 註 冊 功 能 分 為 四 階 段, 分 別 是 使 用 者 註 冊 BusinessEntity 註 冊 Service 註 冊 以 及 Binding 註 冊, 透 過 這 四 個 註 冊 階 段 即 可 以 完 成 服 務 的 註 冊 流 程 使 用 者 註 冊 提 供 欲 使 用 Juddi 註 冊 平 台 的 Web Service 開 發 者 進 行 帳 號 註 冊, 在 使 用 者 送 出 註 冊 的 資 料 時, 系 統 會 先 產 生 一 組 具 有 管 理 者 權 限 的 的 認 證 碼 (authentication token), 接 著 將 註 冊 資 料 以 及 該 認 證 碼 填 入 save_publisher 的 SOAP 請 求 訊 息 後, 就 可 以 向 Juddi server 進 行 註 冊 要 求 圖 十 說 明 了 使 用 者 註 冊 流 程 從 首 頁 我 要 註 冊 的 連 結 進 入 registy.jsp, 輸 入 使 用 者 申 請 的 帳 號 密 碼 以 及 個 人 資 料 後, 會 送 到 UserDataProcess.jsp 進 行 檢 驗 資 料 與 格 式 是 否 正 確 無 誤, 並 且 向 Juddi server 申 請 一 組 具 有 管 理 者 權 限 的 認 證 碼 ( 具 有 管 理 者 權 限 的 認 證 碼 才 能 註 冊 使 用 者 ) 接 著 會 把 註 冊 資 料 以 及 該 認 證 碼 加 入 在 save_publisher SOAP 訊 息 中 後, 再 送 到 crontrollerx.jsp 進 行 處 理, 當 crontrollerx.jsp 收 到 SOAP 訊 息 時, 會 先 依 據 該 SOAP 所 屬 的 請 求 Type( 由 參 數 為 admin inquiry 以 及 publish 來 判 斷 ), 由 於 這 邊 是 要 註 冊 使 用 者, 所 以 採 用 的 請 求 Type 為 admin crontrollerx.jsp 會 將 Juddi server 處 理 好 之 4
10 後 的 資 料 (Juddi server 回 傳 時 已 經 將 資 料 包 入 SOAP 訊 息 ) 紀 錄 到 session 中, 並 且 在 回 到 指 定 的 頁 面 (target.jsp) 圖 十 使 用 者 註 冊 實 作 流 程 圖 圖 十 一 使 用 者 註 冊 SOAP request 架 構 有 關 於 SOAP 封 裝 的 基 本 格 式 請 參 見 圖 一, 圖 十 一 已 說 明 各 元 素 與 屬 性 的 欄 位 意 義, 在 此 SOAP 訊 息 中 save_publisher 根 元 素 是 表 示 此 請 求 是 要 進 行 註 冊 使 用 者 的 要 求, 在 元 素 認 證 碼 資 訊 (authinfo) 加 入 具 有 管 理 者 權 限 的 認 證 碼, 此 例 是 用 具 有 管 理 者 權 限 的 juddi 帳 號 來 取 得, 元 素 服 務 提 供 者 (publisher) 則 是 填 入 使 用 者 註 冊 的 各 個 資 料 欄 位 圖 十 二 controllerx.jsp 工 作 流 程 首 先 controllerx.jsp 收 到 SOAP 處 理 要 求 的 時 候, 必 須 先 知 道 該 SOAP 訊 息 是 屬 於 使 用 者 資 料 註 冊 admin ( 含 變 更 ) 服 務 註 冊 publish ( 含 變 更 ) 以 及 服 務 查 詢 inquiry, 接 著 在 建 立 http 連 線, 將 SOAP 訊 息 送 到 UDDI server, 再 接 收 UDDI server 處 理 好 的 SOAP 回 覆 訊 息, 再 來 將 SOAP 訊 息 存 入 session 中, 最 後 將 當 前 的 畫 面 指 定 到 的 target page 參 數 中 所 紀 錄 的 網 頁 ( 例 如 使 用 者 註 冊 最 後 會 指 定 將 目 前 網 頁 導 向 UserDataProcess.jsp) BusinessEntity 註 冊 BusinessEntity 的 意 義 是 供 服 務 發 佈 者 建 立 一 個 服 務 管 理 群 組, 透 過 此 管 理 群 組 來 管 理 自 己 所 發 佈 的 各 式 服 務, 這 邊 提 供 了 三 種 群 組 分 類 (Company SOHO 以 及 ResearchTeam) 5
11 中 usetype 對 照 到 BusinessType, 這 邊 分 為 company( 公 司 ) SOHO( 個 人 工 作 室 ) 以 及 ResearchTeam( 研 究 團 隊 ) 等 三 種 圖 十 五 businessentity 註 冊 資 料 填 寫 圖 十 三 businessentity 註 冊 流 程 Service 註 冊 透 過 BusinessEntity 的 成 功 註 冊 之 後, 我 們 取 得 了 BusinessKey,BusinessKey 是 作 為 Service 的 對 應 依 據, 在 service 註 冊 的 流 程 上 是 必 要 的, 在 進 行 service 註 冊 的 時 候, 先 決 條 件 必 須 要 有 businesskey 以 及 認 證 碼, 在 註 冊 流 程 上 與 businessentity 的 註 冊 大 同 小 異 圖 十 四 businessentity 註 冊 SOAP request 架 構 在 此 SOAP 訊 息 中 save_business 為 主 要 根 元 素, 是 表 示 此 SOAP 是 要 進 行 businessentity 註 冊 請 求, businessentity 元 素 底 下 的 子 元 素 就 是 businessentity 的 註 冊 資 料, 對 照 到 圖 十 五 的 註 冊 欄 位, 其 圖 十 六 service 註 冊 流 程 6
12 圖 十 七 service 註 冊 SOAP request 架 構 在 此 SOAP 訊 息 中 save_service 為 主 要 根 元 素, 是 表 示 此 請 求 是 要 進 行 服 務 註 冊 要 求, 元 素 businessservice 底 下 的 子 元 素 就 是 服 務 的 註 冊 資 料, 對 照 到 圖 十 八 的 註 冊 欄 位, 其 中 Type 對 照 到 Service Type, 這 邊 分 為 RPC(Remote procedure call) DOC( 文 件 ) 以 及 others( 其 他 類 型 ) 等 三 種 ( businesskey 會 在 進 行 save_service 封 裝 SOAP 請 求 訊 息 時 自 行 填 入 ) 圖 十 九 binding 註 冊 流 程 圖 十 八 service 註 冊 資 料 填 寫 (service.jsp) Binding 註 冊 到 目 前 為 止 還 沒 有 完 成 整 個 Web Service 的 註 冊 流 程, 接 著 進 行 Binding 的 註 冊, 在 註 冊 Binding 之 前 一 定 要 先 取 得 servicekey, 這 樣 才 能 知 道 這 個 繫 結 (Binding) 是 屬 於 哪 個 Service 的 完 成 了 Binding 註 冊 之 後 就 算 完 成 了 整 個 Web Service 的 註 冊 流 程, 其 中 重 要 的 WSDL 文 件 位 址 以 及 服 務 位 址 都 在 這 個 地 方 註 冊, 這 個 部 份 將 會 與 後 面 的 WSDL 有 效 性 驗 證 以 及 服 務 有 效 性 驗 證 有 所 關 聯 圖 二 十 binding 註 冊 SOAP request 架 構 在 此 SOAP 訊 息 中 save_binding 為 主 要 根 元 素, 是 表 示 此 請 求 是 要 進 行 binding 註 冊 要 求, 元 素 bindingtemplate 底 下 的 子 元 素 就 是 binding 的 註 冊 資 料, 對 照 到 圖 二 十 一 的 註 冊 欄 位 (servicekey 會 在 進 行 save_binding 封 裝 的 SOAP 請 求 訊 息 時 自 行 填 入 ) 7
13 圖 二 十 一 binding 註 冊 資 料 填 寫 (binding.jsp) 服 務 查 詢 功 能 實 作 服 務 查 詢 此 處 分 為 三 類 : BusinessEntitySearch ServiceSearch 以 及 PublisherSearch, 其 中 BusinessEntitySearch 以 及 ServiceSearch 又 分 為 依 據 名 稱 或 類 型 來 進 行 搜 尋, 因 此 搜 尋 的 類 型 分 為 五 種, 結 合 了 Juddi 原 先 所 提 供 的 Search API 加 以 改 良, 將 回 傳 的 訊 息 剖 析 以 表 格 呈 現 這 邊 介 紹 ServiceSearch 部 分 圖 二 十 二 binding 註 冊 資 料 完 成 (bindingshow.jsp) 當 binding 註 冊 完 成 之 後, 會 先 將 WSDL 驗 證 狀 態 設 定 為 wait_check 表 示 等 待 驗 證 中, service_testprogram 與 service_testprogram_check 要 在 半 自 動 service 有 效 性 驗 證 功 能 過 後 才 會 改 變 圖 二 十 三 是 完 成 所 有 流 程 後 的 服 務 註 冊 資 訊 圖 二 十 三 註 冊 完 成 後 的 businessentity 詳 細 內 容 圖 二 十 四 query.jsp 工 作 流 程 主 要 是 負 責 傳 遞 使 用 者 欲 查 詢 的 項 目 資 訊 到 對 應 的 網 頁 進 行 查 詢 處 理 Service Search by Name Service Search by Name 是 說 送 出 要 搜 尋 的 Servie 的 名 稱 後, 將 會 接 收 到 對 應 的 SOAP 訊 息, 然 後 將 接 收 到 的 SOAP 訊 息 剖 析 作 成 表 格 得 到 我 們 要 的 結 果, 畫 面 結 果 會 顯 示 所 查 詢 到 的 Service 有 哪 些, 以 及 在 其 底 下 的 Binding, 這 部 分 的 結 果 畫 面 在 系 統 測 試 會 進 行 展 示, 原 有 的 Find API 只 有 回 傳 Service Name 以 及 所 屬 的 BusinessKey 與 ServiceKey 完 全 沒 有 其 他 資 訊, 那 在 這 邊 設 計 在 查 詢 到 的 服 務 名 稱 還 多 建 立 了 詳 細 內 容 按 鈕, 供 使 用 者 了 解 更 多 資 訊 8
14 Service Search by Type Service Search by Type 供 使 用 者 能 依 據 各 種 service 找 到 他 們 所 要 找 的 Service 群 組, 當 查 詢 到 Type 的 資 訊, 除 了 顯 示 service 的 名 稱 以 及 敘 述 欄 位 資 料 以 外, 我 們 還 可 以 透 過 詳 細 內 容 按 鈕 來 取 得 更 多 的 資 料 圖 二 十 七 queryserviceshow.jsp 工 作 流 程 肆 自 動 化 服 務 驗 證 功 能 設 計 全 自 動 化 WSDL 文 件 驗 證 功 能 (automatic) 全 自 動 化 WSDL 驗 證 功 能 主 要 是 透 過 解 析 WSDL 文 件 後 所 產 生 出 來 的 Binding 檔 案, 並 且 依 據 這 些 檔 案 產 生 的 成 功 與 否 來 進 行 判 斷 Web Service 是 否 有 效 ( 圖 二 十 七 ) 進 行 全 自 動 化 驗 證 的 Shell Script 有 以 下 幾 個 部 份 :( 圖 二 十 八 ) 圖 二 十 五 service 查 詢 流 程 1.CLASSPATH 設 定 : 雖 然 在 系 統 環 境 變 數 中 已 經 有 載 入 過 CLASSPATH 環 境 變 數, 但 是 在 Shell Script 中 仍 需 在 次 進 行 載 入 相 關 的 函 式 庫 2. 取 得 資 料 庫 中 所 有 WSDL 文 件 位 址 : 進 行 取 得 系 統 中 所 有 WSDL 文 件, 並 且 計 算 出 WSDL 的 文 件 數 量 3. 進 行 WSDL 的 Binding 檔 案 產 生 判 斷 : 根 據 第 二 部 份 所 得 到 的 文 件 數 量 進 行 迴 圈 判 斷, 以 Axis 的 wsdl2java 執 行 檔 來 產 生 對 應 之 WSDL 文 件 Binding 檔 案 成 功 與 否 為 判 斷 依 據, 將 執 行 的 結 果 存 入 對 應 的 驗 證 結 果 資 料 表, 同 時 也 寫 入 驗 證 時 間 圖 二 十 六 queryservice.jsp 工 作 流 程 9
15 1.CLASSPATH 設 定 : 參 照 全 自 動 化 Web Service 驗 證 功 能 之 CLASSPATH 設 定 部 份 2. 進 行 Web Service 測 試 程 式 驗 證 判 斷 : 在 執 行 測 試 程 式 後, 儲 存 判 斷 結 果 與 驗 證 時 間 到 對 應 的 資 料 表 中 圖 二 十 八 WSDL 全 自 動 有 效 性 驗 證 流 程 圖 三 十 半 自 動 服 務 有 效 性 驗 證 流 程 圖 二 十 九 wsdl_check.sh 執 行 流 程 半 自 動 化 Web Service 驗 證 功 能 (semi-automatic) 由 於 全 自 動 化 Web Service 驗 證 功 能 仍 有 驗 證 正 確 與 否 的 疑 慮, 畢 竟 WSDL 文 件 僅 記 載 著 Web Service 的 Binding 方 式 以 及 所 屬 的 服 務 所 接 收 與 回 傳 參 數 值 類 型 所 以 我 們 要 更 精 確 的 知 道 該 Web Service 是 否 有 在 正 常 運 作, 就 要 對 註 冊 的 Web Service 所 提 供 的 功 能 進 行 驗 證, 驗 證 的 方 式 就 是 針 對 該 Web Service 設 計 一 個 測 試 程 式, 透 過 執 行 該 測 試 程 式 的 成 功 與 否 為 判 斷 依 據, 將 結 果 與 驗 證 時 間 存 入 對 應 的 資 料 表 中 ( 圖 三 十 ) 進 行 半 自 動 化 驗 證 的 Shell Script 有 以 下 幾 個 部 份 :( 圖 三 十 一 ) 圖 三 十 一 WebServiceCheck.sh 執 行 流 程 伍 驗 證 功 能 測 試 全 自 動 WSDL 驗 證 功 能 測 試 (automatic) WebService 的 全 自 動 驗 證, 在 參 自 動 化 服 務 驗 證 功 能 設 計 中 有 提 到 其 驗 10
16 證 的 目 的, 在 Linux 指 令 環 境 下 執 行 crontab -e 將 13 * * * * /usr/local/axis-1_4/webapps/wsdl_check.sh > /root/wsdl_check_log, 此 指 令 的 意 思 為 ( 在 每 個 小 時 的 第 13 分 鐘 執 行 wsdl_check.sh 並 且 將 結 果 存 入 wsdl_check_log), 加 入 後 離 開 編 輯 環 境 即 可 完 成 排 程 設 定, 執 行 過 程 如 圖 三 十 二, 在 執 行 的 過 程 中 將 執 行 結 果 存 入 /root 底 下 的 wsdl_check_log 中, 圖 三 十 三 為 執 行 中 不 合 法 的 WSDL 文 件, 圖 七 則 是 全 自 動 驗 證 後 的 紀 錄 結 果, 同 時 也 將 結 果 與 驗 證 時 間 存 入 對 應 的 資 料 庫 內 容 圖 三 十 二 進 行 Web Service 測 試 程 式 判 斷 半 自 動 化 Web Service 驗 證 功 能 測 試 (semi automatic) 半 自 動 驗 證 功 能, 必 須 要 由 系 統 管 理 者 來 操 作, 圖 三 十 五 為 尚 未 進 行 半 自 動 Service 驗 證 之 Service 詳 細 內 容, 從 圖 中 可 以 看 到 Service_TestProgram 欄 位 值 為 NoProgram Test 以 及 Service_TestProgram_ Check 欄 位 值 為 Never_check, 是 說 明 了 目 前 此 Web Service 只 有 驗 證 WSDL 文 件 是 合 法 的, 但 是 還 沒 有 真 正 建 立 相 關 測 試 該 Web Service 可 用 性 之 測 試 程 式, 因 此 這 邊 我 們 寫 了 個 測 試 程 式 來 測 試 使 用 者 名 稱 驗 證 以 及 梯 形 的 面 積 計 算, 圖 三 十 六 中 矩 形 圍 起 來 的 地 方 代 表 該 測 試 程 式 呼 叫 了 該 WebService 的 回 傳 值, 我 們 所 得 到 的 結 果 的 回 傳 值 為 0, 代 表 執 行 成 功, 在 linux 執 行 WebServiceCheck.sh 參 數 一 : TestProgram 參 數 二 :WSDL 文 件 位 址 該 驗 證 程 式 便 會 執 行 該 WebService 的 測 試 程 式, 然 後 將 結 果 存 入 資 料 庫 中, 從 圖 三 十 七 可 以 看 到 Service_TestProgram 以 及 Service_TestProgram_Check 欄 位 在 驗 證 後 的 值 分 別 為 ServiceTest 和 Web Service can available. 並 且 把 進 行 驗 證 後 的 時 間 寫 入 Check Last Date 欄 位 中 圖 三 十 三 全 自 動 驗 證 錯 誤 訊 息 圖 三 十 五 Service 之 詳 細 內 容 ( 未 驗 證 前 ) 圖 三 十 六 半 自 動 驗 證 執 行 過 程 圖 三 十 四 全 自 動 驗 證 之 驗 證 結 果 Log 檔 11
17 圖 三 十 七 Service 之 詳 細 內 容 ( 驗 證 後 ) 進 行 驗 證 後 的 service 會 將 測 試 程 式 以 及 驗 證 結 果 記 錄 到 資 料 庫 中, 並 且 進 行 資 料 更 新 測 試 程 式 的 建 立 (Test program) 透 過 Java 建 立 Web Service Binding Program 來 使 用 Web Service 首 先 要 先 設 定 好 CLASSPATH 路 徑, 在 本 例 中 在 CLASSPATH=/usr/local/axis-1_4/webapps 下 來 撰 寫, 接 著 到 這 個 CLASSPATH 目 錄 底 下 執 行 以 下 指 令 /usr/java/jdk15/bin/java -Djava.ext.dirs=lib org.apache.axis.wsdl.wsdl2java est.asmx?wsdl, 之 後 會 產 生 Service1.java Service1Locator.java Service1Soap.java 以 及 ServiceSoapStub.java, 這 是 由 於 Axis 中 的 WSDL2Java 的 class 檔 會 將 接 收 到 的 WSDL 文 件 作 解 析 而 產 生 的, 其 中 畫 面 上 看 到 的 ServiceTest.java 就 是 我 們 要 編 輯 用 來 使 用 Web Service 的 Test Program 圖 三 十 八 建 置 Java Web ServiceApplication(1) 圖 三 十 九 建 置 Java Web ServiceApplication(1) 圖 四 十 就 是 ServiceTest 的 程 式 內 容, 首 先 要 匯 入 剛 剛 解 析 出 來 的 Service1Locator 以 及 Service1Soap, 先 建 構 一 個 Service1Locator 為 _Locator, 再 將 取 得 Web Service 的 方 式 建 構 為 _localservice, 接 著 透 過 _localservice 我 們 就 可 以 取 得 剛 剛.NET 所 撰 寫 的 Web Service 功 能, 接 著 回 到 /usr/local/axis-1.4/webapps 編 譯 javac ServiceTest.java 後, 執 行 java ServiceTest, 圖 四 十 為 執 行 結 果, 編 譯 的 時 候 會 出 現 很 多 的 Waring, 這 是 由 於 我 們 透 過.NET 所 產 生 的 WSDL 文 件, 再 經 由 WSDL2Java 轉 換 後, 中 文 會 有 亂 碼 的 顯 示, 不 過 那 大 多 數 都 是 註 解, 並 不 影 響 程 式 的 執 行 結 果, 到 這 邊 為 止, 就 算 完 成 了 透 過 Java 來 使 用 Web Service 所 提 供 的 功 能 圖 四 十 建 置 Java Web ServiceApplication (2) 圖 四 十 一 建 置 Java Web ServiceApplication(3) 陸 結 論 這 次 的 研 究 可 以 分 成 兩 部 分, 首 先, 是 使 用 Open Source Juddi 來 加 以 修 改, 並 且 作 適 當 的 功 能 調 整, 在 進 行 SOAP 的 訊 息 解 析 方 面, 雖 然 AXIS 的 函 式 庫 提 供 了 解 析 方 式, 但 是 還 是 要 做 過 相 當 的 調 整 才 能 剖 析 取 出 所 需 要 的 值 其 次 就 是 本 次 研 究 的 重 點 部 份 自 動 化 Web Service 有 效 性 檢 驗, 而 在 JSP 的 環 境 中 要 送 出 Linux 的 command line 會 有 部 分 指 令 無 法 執 行 的 問 題, 造 成 透 過 JSP 操 作 自 動 化 檢 測 的 困 難 性, 但 是 經 由 系 統 管 理 者 來 管 理 Web Service 有 效 性 檢 測 是 比 較 恰 當 的, 12
18 而 且 我 們 是 採 用 定 期 式 的 檢 驗, 對 系 統 的 負 擔 也 比 較 輕, 而 且 只 需 透 過 Shell Script 的 開 發 設 計, 將 解 析 WSDL 以 及 執 行 編 譯 好 的 測 試 Web Service 之 Test Program 後, 根 據 結 果 來 判 定 服 務 的 有 效 性, 但 是 其 精 確 度 還 是 有 限 的, 解 析 WSDL 文 件 只 能 知 道 該 Web Service 的 繫 結 (Binding) 格 式 架 構 沒 有 問 題, 但 是 不 代 表 該 Web Service 可 以 正 常 運 作 ( 如 該 位 址 Web Service 不 存 在, 因 為 WSDL 文 件 位 址 與 Web Service 位 址 是 不 同 的 ), 唯 有 系 統 管 理 者 了 解 該 Web Service 的 呼 叫 方 式 跟 確 定 回 傳 值 得 正 確 性 來 設 計 對 應 的 Test Program 來 加 以 判 定 Web Service 的 有 效 性, 有 了 Test Program, 在 搭 配 上 全 自 動 的 WSDL 有 效 性 檢 測 模 式, 那 就 可 以 做 到 100% 的 服 務 有 效 性 檢 測 了 但 是 這 樣 對 系 統 管 理 者 會 是 個 相 大 的 負 擔, 因 為 註 冊 的 Web Service 不 會 只 有 一 兩 個, 也 不 會 每 個 都 只 有 單 純 的 兩 數 相 加 處 理, 所 以 變 成 要 管 理 者 定 期 撰 寫 Test Program 來 加 入 測 試 排 程, 會 非 常 的 費 時 費 力, 因 此 要 真 正 達 到 完 全 免 人 力 來 開 發 服 務 有 效 性 檢 測, 可 能 要 對 依 據 WSDL 文 件 所 自 動 產 生 的 四 項 對 應 的 Binding 用 之 wsdl2java 來 做 為 探 討 方 向, 因 為 隨 著 Web Service 的 複 雜 度 不 同, 所 對 應 的 WSDL 文 件 也 會 變 的 不 同, 除 了 基 本 大 架 構 相 同 外, 差 異 性 還 是 頗 大 的 經 過 這 次 的 研 究 開 發 後, 由 於 Juddi 目 前 只 開 發 到 0.9rc4(Last Update: June 14, 2005), 雖 然 表 面 上 看 起 來 作 為 註 冊 的 功 能 已 經 完 善, 但 是 實 際 上 還 有 很 多 Bug 需 要 去 處 理, 由 於 本 次 的 論 文 開 發 重 點 是 著 重 於 Web Service 有 效 性 的 檢 測, 我 想 未 來 可 以 把 Juddi 的 功 能 作 為 更 完 善 的 開 發, 以 及 使 用 其 提 供 之 uddi4j 來 做 為 開 發 參 考 Web Service 的 完 全 自 動 化 檢 測 還 有 很 大 的 研 究 空 間, 如 何 自 動 判 斷 依 據 解 析 WSDL 文 件 出 來 的 Binding 檔 案 來 產 生 Web Service Test Program,WSDL 中 含 有 web service 各 個 function 的 叫 用 方 法 跟 存 取 參 數, 可 是 一 但 當 web service 所 提 供 的 功 能 越 複 雜, 能 夠 正 確 解 析 並 且 產 生 對 應 的 測 試 程 式 困 難 度 也 就 相 對 的 提 高, 目 前 驗 證 服 務 的 方 法 只 能 在 Linux shell 環 境 下 運 作, 若 是 想 在 微 軟 平 台 運 作 也 是 不 無 可 能, 撰 寫 一 些.bat 自 動 執 行 或 許 可 以 也 有 相 同 的 效 果 參 考 文 獻 [1] 林 弘 之, 2002, Web Service 實 作 - 使 用 SOAP ToolKit 與 Visaul Studio.NET, 文 魁 資 訊 [2] 戚 玉 樑, 彭 淑 芸, 賴 德 優, 張 琪 瑩, 2003, Web Service 探 索 與 應 用, 全 華 科 技 [3] Microsoft Corporation IBM [4] Shell Programming 333 個 應 用 範 例 技 巧 大 全 集 作 者. 中 橋 一 朗 出 版 社. 博 碩 文 化 [5] JAVA WebServices 實 務 程 式 設 計 作 者 李 昇 暾 詹 智 安 出 版 社. 旗 標 [6] 立 即 學 會 Dreamweaver 8 for JSP 夢 幻 咖 啡 香 作 者 林 建 弘 賴 慧 敏 出 版 社 上 奇 [7] PHP MYSQL 入 門 學 習 指 南 作 者 凱 文 瑞 克 出 版 社 旗 標 [8] Linux 實 戰 手 冊 入 門 管 理 架 站 作 者 施 威 銘 研 究 室 出 版 社 旗 標 [9] JavaTM 2 Platform, Standard Edition, v API Specification [10] UDDI Version 2.04 API Specification UDDI Committee Specification, 19 July 2002 [11] The W3C Note on the Simple Object Access Protocol 1.1 submission. [12] Web Services Description Language (WSDL) Version 2.0 [13]Axis API html [14] Scott Short,2002, 建 構 XML WEB SERVICES (.NET 平 台 ), 文 魁 [15]OASIS JUDDI, JUDDI.org/ [16] OASIS UDDI [17] 鄧 文 焯, ge _1.htm [18] Richard Ersek 及 Ken Jones, 13
19 dtechnol/windows2000serv/technologies/iis/ deploy/depovg/compl.aspx [19]XML 台 灣 資 訊 網, asp?key=wsfl [20] 簡 仲 楷, , A Design and Implementation of the Function Improving of UDDI Server 致 謝 國 科 會 計 畫 編 號 : E
final
行 政 院 研 究 發 展 考 核 委 員 會 政 府 網 站 建 置 及 營 運 作 業 參 考 指 引 中 華 民 國 99 年 2 月 政 府 網 站 建 置 及 營 運 作 業 參 考 指 引 目 次 前 言 與 導 讀... 1 一. 緣 由... 1 二. 現 行 規 範 應 用 的 運 作 與 問 題... 1 三. 政 府 網 站 建 置 與 營 運 作 業 參 考 指 引 之 規
More information路演公告.PDF
OO OO 417-427 1 IT IT 2 3 4 5 95.2% 6 7 8 0.47%, 2003 1-6 8,492.02 20.47% 2002 38.02% 20031-6 983.64 24.85% 2002 29.17% 2003 2003 23,109.20 3.45% 2003 3390.37 0.53% 2000 1 2001 3 2000 2001 2002 2003
More information软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7
计 算 机 系 软 件 工 程 专 业 习 指 南 广 东 科 技 院 计 算 机 系 2015-9-1 软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7
More informationepub 79-1
1 XML X M L X M L X M L We b 1.1 markup language M L M L A S C I I A S C I I C 0 0 0 1 F C R - L F M S - D O S M S - Wi n d o w s U n i x L F M a c O S C R A S C I I A S C I I -. - -. C C + + { }. b e
More informationuntitled
ArcGIS Server Web services Web services Application Web services Web Catalog ArcGIS Server Web services 6-2 Web services? Internet (SOAP) :, : Credit card authentication, shopping carts GIS:, locator services,
More informationYih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University
2003 6 Yih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University E-mail: yclin@mail.stu.edu.tw Web Mobile Device Web Service Web Service
More informationuntitled
rxli@public.wh.hb.cn http://idc.hust.edu.cn/~rxli/ 2 3 ( ) (Distributed System) Integrated System () 4 5 6 System Integration 7 8 Integrated System 9 1.1 CIMS IDEF CSCW STEP MIS MRPII ERP CRM SCM MIS:
More information软件概述
Cobra DocGuard BEIJING E-SAFENET SCIENCE & TECHNOLOGY CO.,LTD. 2003 3 20 35 1002 010-82332490 http://www.esafenet.com Cobra DocGuard White Book 1 1....4 1.1...4 1.2 CDG...4 1.3 CDG...4 1.4 CDG...5 1.5
More information2 SGML, XML Document Traditional WYSIWYG Document Content Presentation Content Presentation Structure Structure? XML/SGML 3 2 SGML SGML Standard Gener
SGML HTML XML 1 SGML XML Extensible Markup Language XML SGML Standard Generalized Markup Language, ISO 8879, SGML HTML ( Hypertext Markup Language HTML) (Markup Language) (Tag) < > Markup (ISO) 1986 SGML
More informationWebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..
WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips (dougep@us.ibm.com),, IBM Developer Technical Support Center
More informationArcGIS Sever.NET ArcGIS Server Web JAVA ArcGIS Server Web
rcgis 9 GIS ArcGIS Server ESRI ArcGIS Sever.NET ArcGIS Server Web JAVA ArcGIS Server Web ArcGIS Server ArcGIS Server? ArcGIS Server ArcGIS Server ArcGIS Server ArcGIS Server Web ArcGIS Server? ArcGIS Server
More information<4D6963726F736F667420576F7264202D2031A3AD4A617661BCBCCAF5CAC6CDB7D5FDBEA22E646F63>
Java 技 术 的 势 头 正 劲 清 华 大 学 计 算 机 科 学 与 技 术 系 李 涓 子 徐 鹏 王 克 宏 Java 技 术 已 经 遍 布 世 界 各 个 角 落, 从 智 能 卡 Java 手 机 和 电 话, 到 汽 车 生 产 以 至 于 控 制 火 星 漫 游 者 号 的 临 界 任 务 系 统 都 能 看 到 它 的 作 用,Java 已 经 成 为 一 种 普 遍 深 入
More informationepub 61-2
2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +
More informationTopTest_Adminstrator.doc
壹 前 言... 3 貳 系 統 簡 介... 4 一 TKB multimedia Top-Test 系 統 架 構...4 1. 使 用 者 介 面 層 (Presentation tier)...5 2. 商 業 邏 輯 層 (business logic tier)...5 3. 資 料 服 務 層 (data services tier)...5 二 TKB Multimedia Top-Test
More informationLAMP system and relative tools like SNMP, Expect, Nmap, etc. to build a cross- platform, lo
cchu@ttu.edu.tw jacklin@ttu.edu.tw twt@mail.chihlee.edu.tw LAMP system and relative tools like SNMP, Expect, Nmap, etc. to build a cross- platform, low cost and modulized monitoring, managing, and recovering
More informationRunPC2_.doc
PowerBuilder 8 (5) PowerBuilder Client/Server Jaguar Server Jaguar Server Connection Cache Thin Client Internet Connection Pooling EAServer Connection Cache Connection Cache Connection Cache Connection
More information% ~ AAA
1. 230000 503566 47% 2001 3 ~2002 9 31281 5010 950 AAA 2002 1 0532--5951792 2003.7.7 2. 37 58 37% 2001 3 ~2002 9 75 60 950 AAA 2002 306 0532--5951792 2003.7.7 500000 1640000 4350000 6020000 220000 200000
More informationASP 電子商務網頁設計
Flash Flash CSIE, NTU December 22, 2007 Outline & Flash National Taiwan University December 22, 2007 Page 2 Outline & Flash National Taiwan University December 22, 2007 Page 3 Course Introduction (1/3)
More informationUDC The Design and Implementation of a Specialized Search Engine Based on Robot Technology 厦门大学博硕士论文摘要库
10384 200128011 UDC The Design and Implementation of a Specialized Search Engine Based on Robot Technology 2004 5 2004 2004 2004 5 World Wide Web Robot Web / (Focused Crawling) Web Meta data Web Web I
More information目次
軟 體 工 程 期 末 報 告 網 路 麻 將 91703014 資 科 三 黃 偉 嘉 91703024 資 科 三 丘 祐 瑋 91703030 資 科 三 江 致 廣 1 目 次 壹 前 言 (Preface) P.4 貳 計 畫 簡 述 及 預 期 效 益 (Project Description and Expected Results) P.4 參 系 統 開 發 需 求 (System
More informationMicrosoft PowerPoint - ch6 [相容模式]
UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner
More information北京北信源软件股份有限公司招股书(申报稿)
qimingengz 31 创 业 板 投 资 风 险 提 示 本 次 股 票 发 行 后 拟 在 创 业 板 市 场 上 市, 该 市 场 具 有 较 高 的 投 资 风 险 创 业 板 公 司 具 有 业 绩 不 稳 定 经 营 风 险 高 退 市 风 险 大 等 特 点, 投 资 者 面 临 较 大 的 市 场 风 险 投 资 者 应 充 分 了 解 创 业 板 市 场 的 投 资 风 险 及
More informationPowerPoint Presentation
数 字 化 校 园 信 息 平 台 解 决 方 案 杭 州 正 方 电 子 工 程 有 限 公 司 2007.10 杭 州 正 方 电 子 工 程 有 限 公 司 简 介 正 方 公 司 成 立 于 1999 年 1 月 份, 现 有 员 工 170 多 名, 是 经 相 关 机 构 认 定 的 高 新 技 术 企 业 软 杭 件 企 州 业 正, 取 方 得 电 计 算 子 机 工 软 件 程 著
More informationARIS Design Platform
ARIS - 20045 ARIS 1 ARIS 6.................................................................4 2 ARIS 6.....................................................5 2.1 ARIS.......................................................................6
More informationepub83-1
C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C
More information59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID
58 2016. 14 * LireSolr LireSolr CEDD Ajax CSpace LireSolr CEDD Abstract In order to offer better image support services it is necessary to extend the image retrieval function of our institutional repository.
More information( )
( ) 98 1-1-1 ( ) A 3,000 1.00 * 2006 * * 11,232 1-1-2 2006 1-1-3 1 3,000 11,232 3,358.656 839.664 1646.4 740.88 452.76 452.76 2 2006 3 1159 3061 1-1-4 1-1-5 2005 2004 28% 26% 2005 2004 21% 17% 4 2004 80%
More informationXML XML XMPP XML XML Schema XML XML,,, XML,
XML ( ) XML XML XMPP XML XML Schema XML XML,,, XML, Abstract With the improvement of teaching infrastructure such as networks and computers in China, there is an increasing demand for network-based testing
More information温州市政府分散采购
温 州 市 政 府 分 散 采 购 招 标 文 件 招 标 编 号 :F - G B 2 0 1 6 0 3 1 4 0 0 4 7 招 标 项 目 : 温 州 市 人 民 政 府 办 公 室 政 务 云 平 台 ( 重 ) 招 标 方 式 : 公 开 招 标 招 标 人 : 温 州 市 人 民 政 府 办 公 室 招 标 代 理 : 二 〇 一 六 年 三 月 目 录 投 标 保 证 金 办 理
More informationSiteView技术白皮书
SiteView ECC V6.2 技 术 白 皮 书 游 龙 网 络 科 技 ( 中 国 ) 有 限 公 司 DragonFlow Networks(China),Inc. 目 录 第 一 章 产 品 概 述... 3 第 二 章 系 统 结 构... 6 一 系 统 架 构... 7 1 用 户 管 理 模 块... 7 2 Web Server... 8 3 存 储 加 密 模 块... 8
More information目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1
政 府 采 购 招 标 文 件 ( 服 务 类 ) 第 二 册 项 目 编 号 :SDGP2016-224 项 目 名 称 : 公 共 法 律 服 务 系 统 开 发 项 目 包 号 :A1 山 东 省 省 级 机 关 政 府 采 购 中 心 目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目
More informationMicrosoft PowerPoint ARIS_Platform_en.ppt
ARIS Platform www.ixon.com.tw ARIS ARIS Architecture of Integrated Information System Prof. Dr. Dr. h.c. mult. August-Wilhelm Scheer ARIS () 2 IDS Scheer AG International Presence >> Partners and subsidiaries
More informationuntitled
PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說
More informationFAQ -PowerDesigner9.5.DOC
PowerDesigner 9.5 FAQ 1. PowerDesigner PowerDesigner PowerDesigner (CASE Tool,Computer Aided Software Engineering) PowerDesigner 1989 9.5 2. PowerDesigner PowerDesigner Internet ( Java) PowerDesigner 7.0
More information目 录 目 录... 2 1 平 台 概 述... 3 2 技 术 架 构... 4 3 技 术 特 点... 7 3.1 基 于 统 一 平 台 的 多 产 品 线 支 撑... 7 3.2 先 进 性... 7 3.3 安 全 性... 7 3.4 开 放 性... 8 3.5 高 性 能 和
致 远 协 同 管 理 软 件 V5 平 台 白 皮 书 北 京 致 远 协 创 软 件 有 限 公 司 2014 年 6 月 1 / 20 目 录 目 录... 2 1 平 台 概 述... 3 2 技 术 架 构... 4 3 技 术 特 点... 7 3.1 基 于 统 一 平 台 的 多 产 品 线 支 撑... 7 3.2 先 进 性... 7 3.3 安 全 性... 7 3.4 开 放
More informationIBM Rational ClearQuest Client for Eclipse 1/ IBM Rational ClearQuest Client for Ecl
1/39 Balaji Krish,, IBM Nam LeIBM 2005 4 15 IBM Rational ClearQuest ClearQuest Eclipse Rational ClearQuest / Eclipse Clien Rational ClearQuest Rational ClearQuest Windows Web Rational ClearQuest Client
More information产品手册: CA GEN r8
产 品 手 册 : CA GEN r8 CA Gen r8 CA Gen 是 一 个 成 熟 的 模 拟 驱 动 开 发 环 境, 用 来 设 计 部 署 和 维 护 高 性 能 可 扩 缩 的 企 业 应 用 程 序 集 成 模 型 和 代 码 生 成 使 您 能 够 运 用 平 台 独 立 的 应 用 程 序 来 运 行 您 的 关 键 任 务 进 程 灵 活 的 开 发 方 法 用 来 设 计
More information分 类 号 密 级 UDC 注 1 学 位 论 文 基 于 身 份 信 息 的 云 聚 合 技 术 研 究 ( 题 名 和 副 题 名 ) 边 汤 贵 ( 作 者 姓 名 ) 指 导 教 师 唐 雪 飞 副 教 授 电 子 科 技 大 学 成 都 ( 姓 名 职 称 单 位 名 称 ) 申 请 学
电 子 科 技 大 学 UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 专 业 学 位 硕 士 学 位 论 文 MASTER THESIS FOR PROFESSIONAL DEGREE 论 文 题 目 专 业 学 位 类 别 基 于 身 份 信 息 的 云 聚 合 技 术 研 究 工 程 硕 士 学 号 201122060515 作
More information(Geographic data or geodata ) 30 (Buelher, K and L. Mckee1996) (Open GIS Consortium OGC) OGC GIS Open GIS OGC (Geography Markup Langu
2004 1 1 2 3 4 (Open GIS Consortium, OGC) (Geography Markup Lang uage, GML GML) GIS GML GIS GML GML GML GML TGML(Taipei-GML) application schema TGML TGML TGML 1 2 3 4 1 2004 1. (Geographic data or geodata
More information<4D6963726F736F667420576F7264202D20B9FABCD2BBFAB9D8B0ECB9ABBDA8D6FEBACDB4F3D0CDB9ABB9B2BDA8D6FEC4DCBAC4BCE0B2E2CFB5CDB3C8EDBCFEBFAAB7A2D6B8B5BCCBB5C3F7CAE92E646F63>
附 件 : 国 家 机 关 办 公 建 筑 和 大 型 公 共 建 筑 能 耗 监 测 系 统 软 件 开 发 指 导 说 明 书 住 房 和 城 乡 建 设 部 二 〇 〇 九 年 二 月 前 言 为 指 导 各 地 国 家 机 关 办 公 建 筑 和 大 型 公 共 建 筑 能 耗 监 测 系 统 建 设, 住 房 和 城 乡 建 设 部 组 织 有 关 专 家, 在 总 结 吸 收 国 内 已
More information128 ( ) ( ) [ 1 ] [2] [3] (1) (2) (3) [1] [2] [3] 10 2 ( ) (1997.6) ( ) 64
BIBLID 1026-5279 (2005) 94:2 p. 127-154 (2005.12) 127 Keywords Digital Library High School Library Library Website Open Source E-mail frank@hchs.hc.edu.tw 128 (2005.12) ( ) 6 0 68 [ 1 ] [2] [3] (1) (2)
More informationuntitled
Chapter 01 1.0... 1-2 1.1... 1-2 1.1.1...1-2 1.1.2...1-4 1.1.2.1... 1-6 1.1.2.2... 1-7 1.1.2.3... 1-7 1.1.2.4... 1-7 1.1.2.5... 1-8 1.1.2.6... 1-8 1.1.3??...1-8 1.1.4...1-9 1.2...1-12 1.3...1-14 1.4...1-17
More informationebook215-5
5 X M L X M L Document Object Model D O M 5.1 We b We b We b W 3 C W3C DOM W3C DOM D O D O M D O M D O D O M H T M L X M L 5.1.1 XML X M L X M L 5-1 X M L 112 XML 5-2 P R O D U C T P l u t o n i u m L
More informationA9RF716.tmp
1 PART I 1 2 3 4 5 6 7 8 Docker Docker Image Container Repository Docker le Docker Docker 8 1 Docker Linux 2 Docker Docker 3 5 Docker 6 Docker volume 7 8 Docker le Docker le 1 C H A P T E R 1 CPU Data
More informationA API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内
A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内 容 分 发 网 络 Alibaba Cloud Content Delivery Network 一
More informationLiveBOS产品白皮书
面 向 对 象 的 业 务 支 撑 平 台 与 建 模 工 具 * 实 现 应 您 所 需, 随 时 而 变 的 应 用 * 业 务 管 理 应 用 软 件 最 佳 选 择 * LiveBOS 产 品 白 皮 书 LiveBOS 产 品 白 皮 书 福 建 顶 点 软 件 股 份 有 限 公 司 www.livebos.com Copyright c 1996-2009 版 权 所 有 福 建 顶
More information1. 前 言 在 現 代 的 工 作 環 境 必 須 要 有 網 路, 網 路 環 境 無 所 不 在, 而 求 職 者 必 須 具 備 網 路 方 面 的 專 業, 才 能 在 未 來 的 職 場 上 保 持 高 度 的 競 爭 優 勢 Cisco 網 路 環 境 幾 乎 涵 蓋 了 全 球 主
網 頁 基 礎 之 CCNA 測 驗 系 統 Web-Based CCNA Exam System 蕭 志 明 林 冠 宏 聖 約 翰 科 技 大 學 資 訊 工 程 學 系 Department of Information and Engineering, St. John s University 摘 要 本 系 統 以 網 頁 為 基 礎, 使 用 PHP MySQL 和 Apache 來
More informationMicrosoft Word - template.doc
HGC efax Service User Guide I. Getting Started Page 1 II. Fax Forward Page 2 4 III. Web Viewing Page 5 7 IV. General Management Page 8 12 V. Help Desk Page 13 VI. Logout Page 13 Page 0 I. Getting Started
More informationChapter 2
2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation
More information<4D6963726F736F667420506F776572506F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>
软 件 架 构 师 研 修 讲 座 胡 协 刚 软 件 架 构 师 UML/RUP 专 家 szjinco@public.szptt.net.cn 中 国 软 件 架 构 师 网 东 软 培 训 中 心 小 故 事 : 七 人 分 粥 当 前 软 件 团 队 的 开 发 现 状 和 面 临 的 问 题 软 件 项 目 的 特 点 解 决 之 道 : 从 瀑 布 模 型 到 迭 代 模 型 解 决 项
More informationXXXXXXXX http://cdls.nstl.gov.cn 2 26
[ ] [ ] 2003-7-18 1 26 XXXXXXXX http://cdls.nstl.gov.cn 2 26 (2003-7-18) 1...5 1.1...5 1.2...5 1.3...5 2...6 2.1...6 2.2...6 2.3...6 3...7 3.1...7 3.1.1...7 3.1.2...7 3.1.2.1...7 3.1.2.1.1...8 3.1.2.1.2...10
More informationIC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG
IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG --------------------------------------------TABLE OF CONTENTS------------------------------------------
More informationuntitled
01 1-1 PHP 1-2 PHP 1-3 MySQL 1-4 1-5 http://w3techs.com/technologies/history_overview/programming_language w3techs.com (Server-side) 2012 7 77.8% PHP PHP PHP PHP 1-1 PHP PHP HTML Script Windows ASP(Active
More informationMicrosoft Word - Functional_Notes_3.90_CN.doc
GeO-iPlatform Functional Notes GeO Excel Version 3.90 Release Date: December 2008 Copyrights 2007-2008. iplatform Corporation. All rights reserved. No part of this manual may be reproduced in any form
More informationebook204-2
Internet Information Services 2 I I S 5 We b We b I I S IIS 5 M i c r o s o f t M i c r o s o f t Active Server Pages A S P We b IIS 5 IIS 5 3 We b IIS 5 We b Microsoft Solutions Framework M S F M S F
More information數位圖書館/博物館相關標準 2
數 2 立 XML (Extensibility) XML 行 (Self-description) (Structure) XML (Validation) XML DTD 行 XML 列 XML-Language SGML without tears Self-describing Documents Well-formed and Valid Documents XML-Link Power
More information臺銀人壽「98年九至十一職等人員甄試」
桃 園 大 眾 捷 運 公 司 104 年 度 新 進 人 員 甄 試 簡 章 執 行 單 位 : 銘 傳 大 學 地 址 : 台 北 市 士 林 區 中 山 北 路 五 段 250 號 電 話 :(02)28809748 服 務 時 間 : 週 一 至 週 五 8:10~17:00 E-mail:pr@mail.mcu.edu.tw 中 華 民 國 104 年 5 年 1 日 公 告 關 於 桃
More information第四章-個案分析.doc
- 33-27 28 AP application software - 34 - Value Added Service 60%~65% Project 35%~40% Broadband VOD Wireless Project by 80% 20% Contract Project by S.I. 29 SI System Integrationer MIC Total Solution Provider
More information豐佳燕.PDF
Application of Information Literacy to chiayen@estmtc.tp.edu.tw information literacy Theme-oriented teaching. Abstract Based on the definition of Information Literacy and Six core concepts of the problem
More informationJava 1 Java String Date
JAVA SCJP Java 1 Java String Date 1Java 01 Java Java 1995 Java Java 21 Java Java 5 1-1 Java Java 1990 12 Patrick Naughton C++ C (Application Programming Interface API Library) Patrick Naughton NeXT Stealth
More informationMicrosoft Word - WebGoat用户指南-beta2.doc
目 录 序 言 :WebGoat 中 文 概 述... 3 目 标... 3 概 要... 3 未 来 发 展... 3 下 载... 4 发 行 版... 4 WebGoat 5.2 标 准 版... 4 WebGoat 5.2 开 发 版 ( 位 于 Sourceforge)... 4 演 示 解 决 方 案... 4 演 示 视 频 链 接... 5 项 目 贡 献 者... 5 1. Webgoat
More informationLI Genping.ppt
Discussion on the Coming Training and Evaluation of Laboratory Animal Professionals in China Beijing Administration Office of Laboratory Animal Prof. Li Genping CONTENT 1 2 3 4 5 Actualities Trend Target
More information附件2
附 件 2 辽 宁 省 普 通 高 等 学 校 本 科 优 势 特 色 专 业 申 报 书 专 业 名 称 : 软 件 工 程 专 业 代 码 : 080902 推 荐 学 校 ( 公 章 ): 大 连 交 通 大 学 推 荐 学 校 代 码 : 10150 专 业 带 头 人 : 梁 旭 联 系 电 话 ( 手 机 ): 13842899132 辽 宁 省 教 育 厅 制 2015 年 6 月 一
More informationLearning Java
Java Introduction to Java Programming (Third Edition) Prentice-Hall,Inc. Y.Daniel Liang 2001 Java 2002.2 Java2 2001.10 Java2 Philip Heller & Simon Roberts 1999.4 Java2 2001.3 Java2 21 2002.4 Java UML 2002.10
More informationMicrosoft Word - YDB 064-2011 Vehicle Telematics Service Requirement and General Framework
通 信 标 准 类 技 术 报 告 YDB XXX 2010 泛 在 物 联 应 用 汽 车 信 息 服 务 业 务 需 求 和 总 体 框 架 Vehicle Telematic Service Requirement and General Framework 200X XX XX 印 发 中 国 通 信 标 准 化 协 会 目 次 前 言... 错 误! 未 定 义 书 签 1 范 围...
More information第 11 章 互聯網技術 11.1 互聯 網 和 萬 維 網 的 發 展 歷 史 A. 互聯網的發展 互聯網是由 ARPANET 開 始發展的 1969 年 美國國防部高級研究計劃署 (ARPA) 把部分軍事研究所和大 的電腦連接起來 建造了㆒個實驗性的電腦網絡 稱為 ARPANET 並 列 的功能
互 聯 網 技 術 在 完 成 這 章 後, 你 將 能 夠 描 述 互 聯 網 的 發 展 歷 史 描 述 萬 維 網 的 發 展 歷 史 了 解 連 接 互 聯 網 的 基 本 概 念 能 夠 連 接 到 互 聯 網 知 道 互 聯 網 如 何 運 作 互 聯 網 是 全 球 網 絡 的 集 合 互 聯 網 (Internet) 是 ㆒ 個 集 合 全 球 許 多 網 絡 ㆒ 起 的 大 型 網
More informationValue Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc
Key @ Value Chain fanchihmin@yahoo.com.tw 1 Key@ValueChain 1994.6 1996.6 2000.6 2000.10 ~ 2004.10 (E- RD / Pre-Sales / Consultant) APS, Advanced Planning & Scheduling CDP, Collaborative Demand Planning
More informationXML SOAP DOM B2B B/S B2B B2B XML SOAP
10384 9831010 U D C B2B 2 0 0 1 4 2 0 0 1 5 2 0 0 1 2001 4 XML SOAP DOM B2B B/S B2B B2B XML SOAP ABSTRACT Based on the research of Supply Chain Management theory and E-Commerce theory, especially in Business
More information自动化接口
基 于 文 件 的 数 据 交 换 的 注 意 事 项 1 SPI 2 COMOS Automation 操 作 手 册 通 用 Excel 导 入 3 通 过 OPC 客 户 端 的 过 程 可 视 化 4 SIMIT 5 GSD 6 05/2016 V 10.2 A5E37093378-AA 法 律 资 讯 警 告 提 示 系 统 为 了 您 的 人 身 安 全 以 及 避 免 财 产 损 失,
More informationWindows XP
Windows XP What is Windows XP Windows is an Operating System An Operating System is the program that controls the hardware of your computer, and gives you an interface that allows you and other programs
More informationf2.eps
前 言, 目 录 产 品 概 况 1 SICAM PAS SICAM 电 力 自 动 化 系 统 配 置 和 使 用 说 明 配 置 2 操 作 3 实 时 数 据 4 人 机 界 面 5 SINAUT LSA 转 换 器 6 状 态 与 控 制 信 息 A 版 本 号 : 08.03.05 附 录, 索 引 安 全 标 识 由 于 对 设 备 的 特 殊 操 作 往 往 需 要 一 些 特 殊 的
More information信息
信 息 与 算 机 工 院 算 机 科 与 技 术 人 才 培 养 方 案 ( 代 码 :080901) 一 培 养 目 标 培 养 适 应 国 家 建 设 发 展 需 要, 德 智 体 全 面 发 展, 具 有 良 好 的 科 素 养 和 丰 厚 的 人 文 底 蕴, 掌 握 扎 的 算 机 科 核 心 基 础 理 论 知 识 和 主 流 工 技 术, 了 解 本 的 前 沿 发 展 现 状 和
More informationBYOD IP+Optical (IP NGN) API 4. End-to-End (Service Aware) 5. IP NGN (IP Next Generation Network) ( ) Prime Carrier Management Access Edge Co
BYOD 228 2015 IT open source DIY ( ) Up/Down HP NNMi WhatsUp Gold Nagios HP SiteScope WhatsUp Gold HP NNMi WhatsUp Gold Cacti MRTG HP ispi Performance for Metrics WhatsUp Gold ( ) Open source Agent End-to-End
More information6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM
CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986
More informationVIDEOJET connect 7000 VJC-7000-90 zh- CHS Operation Manual VIDEOJET connect 7000 zh-chs 3 目 录 1 浏 览 器 连 接 7 1.1 系 统 要 求 7 1.2 建 立 连 接 7 1.2.1 摄 像 机 中 的 密 码 保 护 7 1.3 受 保 护 的 网 络 7 2 系 统 概 述 8 2.1 实 况
More information1 目 錄 1. 簡 介... 2 2. 一 般 甄 試 程 序... 2 3. 第 一 階 段 的 準 備... 5 4. 第 二 階 段 的 準 備... 9 5. 每 間 學 校 的 面 試 方 式... 11 6. 各 程 序 我 的 做 法 心 得 及 筆 記... 13 7. 結 論..
如 何 準 備 研 究 所 甄 試 劉 富 翃 1 目 錄 1. 簡 介... 2 2. 一 般 甄 試 程 序... 2 3. 第 一 階 段 的 準 備... 5 4. 第 二 階 段 的 準 備... 9 5. 每 間 學 校 的 面 試 方 式... 11 6. 各 程 序 我 的 做 法 心 得 及 筆 記... 13 7. 結 論... 20 8. 附 錄 8.1 推 甄 書 面 資 料...
More information职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind
企 业 信 息 表 公 司 名 称 : 中 铁 信 安 ( 北 京 ) 信 息 安 全 技 术 有 限 公 司 公 司 性 质 : 国 企 控 股 公 司 规 模 : 100 人 左 右 所 属 行 业 : 互 联 网 计 算 机 软 件 招 聘 人 数 :12 工 作 地 点 : 北 京 市 海 淀 区 公 司 能 够 提 供 的 福 利 : 五 险 一 金 晋 升 旅 游 节 假 日 礼 物 加
More information<4D6963726F736F667420576F7264202D20B1A6BCA6CAD0C7F8D3F2CEC0C9FAD0C5CFA2C6BDCCA8BBA5C1AABBA5CDA8CAB5CAA9B9E6B7B6>
宝 鸡 市 区 域 卫 生 信 息 平 台 互 联 互 通 实 施 规 范 ( 版 本 2.0 讨 论 稿 ) 宝 鸡 市 卫 生 局 2014 年 10 月 1 / 38 目 录 前 言... 3 第 一 章 适 用 范 围... 4 第 二 章 规 范 引 用 文 件... 4 第 三 章 术 语 和 定 义... 5 3.1 术 语... 5 3.2 定 义... 8 第 四 章 前 置 接
More information内 容 协 作 平 台 TRS WCM 6.5 北 京 拓 尔 思 信 息 技 术 股 份 有 限 公 司 Beijing TRS Information Technology Co., Ltd 版 权 说 明 本 手 册 由 北 京 拓 尔 思 信 息 技 术 股 份 有 限 公 司 ( 以 下 简 称 TRS 公 司 ) 出 版, 版 权 属 TRS 公 司 所 有 未 经 出 版 者 正 式
More information2 Java 语 言 程 序 设 计 教 程 1.2.1 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难
第 1 章 Java 概 述 Java 的 诞 生 Java 的 特 点 Java 开 发 环 境 安 装 与 配 置 创 建 并 运 行 一 个 简 单 的 Java 程 序 Java 语 言 是 当 今 计 算 机 软 件 行 业 中 最 热 门 的 网 络 编 程 语 言, 以 Java 为 核 心 的 芯 片 技 术 编 译 技 术 数 据 库 连 接 技 术, 以 及 基 于 企 业 级
More information创业板投资风险提示:本次股票发行后拟在创业板市场上市,该市场具有较高的投资风险
创 业 板 投 资 风 险 提 示 : 本 次 股 票 发 行 后 拟 在 创 业 板 市 场 上 市, 该 市 场 具 有 较 高 的 投 资 风 险 创 业 板 公 司 具 有 业 绩 不 稳 定 经 营 风 险 高 退 市 风 险 大 等 特 点, 投 资 者 面 临 较 大 的 市 场 风 险 投 资 者 应 充 分 了 解 创 业 板 市 场 的 投 资 风 险 及 本 公 司 所 披 露
More information目 录 1. 业 务 流 程 系 统 开 发 面 临 的 挑 战 与 机 遇... 3 1.1 业 务 流 程 管 理... 4 2. 新 一 代 开 源 业 务 流 程 开 发 平 台 BPMX3... 5 2.1 BPMX3 是 什 么... 5 2.2 为 什 么 要 优 先 采 用 BPMX
BPMX3 技 术 白 皮 书 业 务 流 程 开 发 平 台 介 绍 目 录 1. 业 务 流 程 系 统 开 发 面 临 的 挑 战 与 机 遇... 3 1.1 业 务 流 程 管 理... 4 2. 新 一 代 开 源 业 务 流 程 开 发 平 台 BPMX3... 5 2.1 BPMX3 是 什 么... 5 2.2 为 什 么 要 优 先 采 用 BPMX3... 5 2.2.1 BPMX3
More informationNetwork Bandwidth Applications MATE Applications Applications On Demand Calendaring Load Balancer Live Archive Design Northbound Service,Netwo
Google 2010 10GE 128 Google OpenFlow SDN Google (software-defined network SDN) Internet SDN Google WAN SDN OpenFlow SDN Google (Data-Plane) (Control-Plane) OpenFlow Google 1. 2. 3. Site-to-Site BGP (Traffic
More informationMechanical Science and Technology for Aerospace Engineering October Vol No. 10 Web SaaS B /S Web2. 0 Web2. 0 TP315 A
2012 10 31 10 Mechanical Science and Technology for Aerospace Engineering October Vol. 31 2012 No. 10 Web2. 0 400030 SaaS B /S Web2. 0 Web2. 0 TP315 A 1003-8728 2012 10-1638-06 Design and Implementation
More informationjsp
JSP Allen Long Email: allen@huihoo.com http://www.huihoo.com 2004-04 Huihoo - Enterprise Open Source http://www.huihoo.com 1 JSP JSP JSP JSP MVC Huihoo - Enterprise Open Source http://www.huihoo.com 2
More informationebook 185-6
6 Red Hat Linux DB2 Universal Database 6.1 D B 2 Red Hat D B 2 Control Center D B 2 D B 2 D B 2 6.1 DB2 Universal Database [DB2]6.1 D B 2 O LT P O L A P D B 2 I B M P C We e k D B 2 D B 2 L i n u x Windows
More information目 录 1. 前 言... 1 2. 为 什 么 要 用 ESB... 1 2.1. 技 术 发 展... 1 2.2. 业 务 需 求... 3 2.3. IT 需 求... 4 2.4. IT 与 业 务 一 致 性 要 求... 5 3. TongIntegrator ESB v5 简 介..
TongTech TongIntegrator ESB v5 ( 简 称 TongESB v5) 产 品 白 皮 书 北 京 东 方 通 科 技 公 司 2015 年 目 录 1. 前 言... 1 2. 为 什 么 要 用 ESB... 1 2.1. 技 术 发 展... 1 2.2. 业 务 需 求... 3 2.3. IT 需 求... 4 2.4. IT 与 业 务 一 致 性 要 求...
More information第一章 章标题-F2 上空24,下空24
Web 9 XML.NET Web Web Service Web Service Web Service Web Service Web Service ASP.NET Session Application SOAP Web Service 9.1 Web Web.NET Web Service Web SOAP Simple Object Access Protocol 9.1.1 Web Web
More informationNT 4
NT 4.0 Windows 2003 : Microsoft Windows NT Server 4.0 2004 12 31 Microsoft Windows 2003 Microsoft Windows Server 2003 : 1. 2. 3. 4. Total Cost of Ownership 5. 6. 7. XML Web Services Microsoft Certified
More informationPowerPoint 簡報
追 求 卓 越 的 最 佳 選 擇 北 祥 股 份 有 限 公 司 新 台 幣 貳 億 參 佰 萬 元 一 百 五 十 人 台 北 台 中 高 雄 充 實 誠 實 落 實 堅 實 公 司 發 展 藍 圖 榮 譽 事 蹟 2015 2014 2013 2012 2011 2010 國 泰 世 華 銀 行 與 NCR APTRA Connection 解 決 方 案 獲 得 亞 洲 銀 行 家 2015
More information05 01 X Window X Window Linux Linux X Window X Window Webmin Web Linux Linux X Window X Window Notebook PC X Window X Window module Linux Linux kernel
Linux sub bash test2.sh sub bash test.sh test2.sh sub bash var1 123 123 test.sh test2.sh var1 bash sub bash var1 bash 01 5-4 X Window X Window X Window Linux Server X Window CPU2006 Linux X Window benchmark
More information13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D
2008 1 1 A. B. C. D. UML 2 3 2 A. B. C. D. 3 A. B. C. D. UML 4 5 4 A. B. C. D. 5 A. B. C. D. 6 6 A. DES B. RC-5 C. IDEA D. RSA 7 7 A. B. C. D. TCP/IP SSL(Security Socket Layer) 8 8 A. B. C. D. 9 9 A. SET
More informationebook70-13
1 3 I S P O p e n L i n u x Point to Point Protocol P P P I S P L i n u x 10 L i n u x World Wide We b 13.1 We b f t p ( ) f t p (File Transfer Protocol F T P ) F T P g e t p u t 13. 1. 1 F T P f t p n
More information(DMO) 1 1 Microsoft Windows SQL Server 2005 SQL Server Analysis ServicesNotification Services SQL Server 8 SQL Server IP SQL Server 2005 SQL Server 20
Microsoft.com Go SQL Server Windows Server System > SQL Server 2005 SQL Server 2005 SQL Server TechCenter SQL SQL Server Server 2005 (IT) SQL Server SQL Server 2005 IT SQL Server 2005 SQL Server 2005 SQL
More information目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9
東 吳 大 學 企 研 所 資 訊 管 理 期 末 報 告 weberp 使 用 說 明 書 指 導 教 授 : 尚 榮 安 教 授 第 一 組 童 偉 哲 01353025 劉 彥 澧 01353028 史 璦 禎 01353031 吳 采 紋 98153143 1 目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功
More informationOlav Lundström MicroSCADA Pro Marketing & Sales 2005 ABB - 1-1MRS755673
Olav Lundström MicroSCADA Pro Marketing & Sales 2005 ABB - 1 - Contents MicroSCADA Pro Portal Marketing and sales Ordering MicroSCADA Pro Partners Club 2005 ABB - 2 - MicroSCADA Pro - Portal Imagine that
More information無障礙網頁開發規範二版(草案)
國 家 通 訊 傳 播 委 員 會 無 障 礙 網 頁 開 發 規 範 2.0 版 ( 草 案 ) 委 辦 單 位 : 國 家 通 訊 傳 播 委 員 會 執 行 單 位 : 中 華 民 國 資 訊 軟 體 協 會 中 華 民 國 1 0 3 年 0 5 月 I II 目 錄 壹 前 言... 1 貳 適 用 範 圍... 2 參 用 語 釋 義... 3 肆 規 範 內 文... 14 一 規 範
More information小论文草稿2_邓瀚
城 市 轨 道 交 通 列 车 运 行 控 制 系 统 仿 真 分 析 平 台 的 设 计 邓 瀚 1 赵 霞 1 张 琼 燕 2 刘 循 2 (1. 上 海 交 通 大 学 自 动 化 系, 系 统 控 制 与 信 息 处 理 教 育 部 重 点 实 验 室, 上 海,200240;2. 上 海 申 通 地 铁 股 份 有 限 公 司, 上 海,201103) 摘 要 文 章 设 计 了 一 种
More informationImportant Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO
Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS
More informationC6_ppt.PDF
C01-202 1 2 - (Masquerade) (Replay) (Message Modification) (Denial of Service) - ( ) (Eavesdropping) (Traffic Analysis) 8 1 2 7 3 6 5 4 3 - TCP SYN (SYN flood) Smurf Ping of Death LAND Attack Teardrop
More information