2013年12月23日 星期一

[Web Service] Open Source UDDI 比較

這一篇算是無名的文章備份,因為無名小站即將要關閉,所以把一些就文章搬過來

工作的關係,Survey了一些OPEN Source 的UDDI,大致上列了一些特點,需求環境以及比較,有興趣的朋友可以參考一下。但一個觀念要先帶給大家UDDI基本上不是給人讀的,是給程式讀的,所以也不是讓你用來幫Web Service分類的地方



Open Source UDDI


  1.  Apache jUDDI
    http://ws.apache.org/juddi/
  2. Ruddi
    http://www.ruddi.org/
  3. OpenUDDI
    http://openuddi.sourceforge.net/

Open Source UDDI client projects


  1. UDDI Broswer
    http://www.uddibrowser.org/
  2. Apache Scout
    http://ws.apache.org/scout/
  3. UDDI4J
    http://uddi4j.sourceforge.net/
  4. Uddi4r
    http://uddi4r.rubyforge.org/
  5. Sun’s JAXR reference implementation in JWSDP

Apache jUDDI 

Require Resources


  • JDK
  • Tomcat Server
  • Database

Authentication


  • jUDDI Authentication: (Default) Check with Publisher Table
  • XMLDocAuthentication: XML files on classpath
  • CryptedXMLDocAuthentication: Similar to above method, but the passwords are encrypted.
  • JBoss Authentication: 3rd party authentication center.

Database


  • Derby: By default jUDDI uses an embedded Derby database.
  • MySQL
  • Postgres
  • Other DB

Comment for jUDDI: No detail support document. A little research may take.

Ruddi

Comment for Ruddi: Not a mature tool.文件最少,不建議使用

OpenUDDI

Require Resource


  • JDK
  • Ant 1.6 (Optional)
  • Database Server: Oracle, Mysql, Postgre
  • Application Server: Tomcat, JBoss, WebSphere, Weblogic

Comment for OpenUDDI: Open Source的部分,看起來OpenUDDI支援最完整,文件也蠻多的,而jUDDI則是便於與Apache的產品快速整合

以下是一些Enterprise的產品,目前都已經整合成套裝的Governance,UDDI的部分看起來應該不單獨販售

Non Open Source UDDI


  1. Aqualogic Service Registry (ALSR)
    http://download.oracle.com/docs/cd/E11036_01/alsr30/registry/usr_guide/usr.srintro.html
  2. Systinet (HP SOA Systinet software)
    http://www.genilogix.com/products-hp-soa-systinet.aspx
  3. Software AG CentraSite Enterprise Edition
(如果上述連結哪一天失效了請自己Google一下新的產品介紹)

Aqualogic Service Registry (ALSR)

Require Resource


  • JDK
  • Database Server: Oracle, MSSQL, DB2, Postgre, Sybase, Hypersonic
  • Application Server: Weblogic
  • LDAP (Optional)
  • Single Sign-on (Feature)

Systinet

HP bought from Mercury Interactive in 2006 and integrated into HP SOA in 2008.

Require Resource


  • JDK
  • Database: Oracle, MSSQL, DB2
  • Application Server: WebLogic, JBoss, WebSphere,

CentraSite

SoftwareAG product. Very powerful but it has no local agents in TaiwanCentraSite其實蠻強大的,但是在台灣沒有代理商,因此我沒有辦法獲得比較完整的資訊以及支援

沒有留言:

張貼留言