UDDI 說明 (5分鐘的簡報)
簡報對象:本來不太懂,也不需要很懂的主管
目標:概念、應用、SWOT、可用度
OK,我承認以下都是片面了解的結果,如果有誤,請直接給我糾正,不用客氣。
UDDI 說明
大綱:
一、什麼是UDDI?
二、跟Web Service有什麼關係?
三、怎麼做?
四、為什麼要用?
五、有些錯誤的概念先釐清。
六、該用UDDI嗎?
一、什麼是UDDI
業界標準
- OASIS
- 亦運用Web Service
U
- Universal
- 共同
- 集中
D (第一隻豬)
- Description
- 描述
描述什麼?
- Web Service
- 應用程式
- 資源 …
有組織地描述
1.身世
- Owner ( Tel, Mail … )
2.家境背景
- SLA (Category)
- Locate (Category)
- Spec. (Document)
3.連絡方式
- Binding point (URI)
D (第二隻豬)
- Discovery
- 發現
- 查找
誰來查?
- 人 (開發者,整合者…)
- 程式 (執行時)
查什麼?
- 已註冊的描述
- 身世、家境背景、連絡方式…
I
- Integration
- 整合
程式查找後可動態連結服務
二、跟Web Service有什麼關係
2角關係
供應商 |
情人(男) |
銷費者 |
情人(女) |
3角關係
UDDI |
媒婆 |
供應商 |
情人(男) |
銷費者 |
情人(女) |
愈多角愈好? 好像不是這樣 …
三、怎麼做?(How)
直接來例子: Mark & Sarah
Sarah開發一個利息計算服務
Sarah去UDDI註冊服務的身世調查表
Mark要開發房貸試算表功能
Mark去UDDI查找關鍵字:"%利息%"
Oh Yeh!! Mark 找到 Sarah的利息計算服務
Mark 讀了Spec知道怎麼用
Mark 讀了Locate知道服務很近
然後 …Mark 的試算表功能上線,而且是動態去問UDDI利息試算服務的URL
有天利息試算服務搬家了
Sarah去改UDDI 註冊
Mark的試算表功能不用改
Mark & Sarah過著幸福快樂的日子
四、為什麼要用?(有什麼好處)
標準答案:
1.易查找
2.共享
3.重覆使用
4.產品化
o 要有明確的版本
o 要有完整的測試
o 要有易讀的規格
o 文件化的輸出入
5.可管理
6.降低成本
一綱多本:後頭總結時詳述
五、有些錯誤的概念先釐清
1.UDDI可以設權限去限制服務的存取 ?!
錯,媒婆不能制止情人的來往
頂多做到什麼人可以拜訪媒婆
2.UDDI已死?!
還沒,只是幾乎沒人用
UDDI 關了
o Microsoft
o IBM
o SAP
剩 seekda
那ㄟ按呢?
a.媒婆有競爭者
o 版本控制服務(婚顧)
o KM 服務(聯誼社)
o Excel清單(待婚名單)
b.媒婆能做的有限
o 文件不及 面對面溝通效果好(情書還是比不上約會)
c.媒婆阻礙見面
o 只為了一個連結點的設定,?牲平時運作的效能
d.媒婆自己也要強身
o 一髮牽全身,要有完善的分流、備援、網路也要加速…
e.媒婆沒有版控
o 服務及其註冊要一起上線,不然異動時會發生例外。
f.UDDI增加了Service Consumer程式開發時間
六、該用UDDI嗎?
戰略:
邊開火邊前進
由小而大