您的位置:首页 > 其它

juddi

2016-07-01 16:49 141 查看
1.jUDDI简介

    jUDDI是一个Web应用,实际上就是一个私有UDDI注册中心。jUDDI是一个纯Java的Web应用,因此可以配置在任何应用服务器或Servlet引擎中(Servlet2.1及以后版本,Jdk1.3及以后版本)。jUDDI由一个核心的请求处理器构成,它用于散集接收的UDDI请求,调用相应的UDDI函数并列集UDDI响应(散集和列集的过程即是在XML数据和Java对象之间相互转换的过程)。

   为调用UDDI函数,jUDDI采用了三个可配置的子组件或模块,分别用来管理数据存储(DataStore)

认证(Authenticator)和UUID的生成(UUIDGen)。这三个组件采用默认实现,也提供了Java接口可以由开发者定制。

 

(1).jUDDI DataStore:jUDDI需要存储注册数据,它使用JDBC,并支持几种不同的DBMS(如oracle,DB2,Sybase)。此外,需要在应用服务器或Servlet引擎中配置JNDI数据源(jdbc/juddiDB)。

(2).jUDDI Authenticator:验证jUDDI发布者的身份需要两步,第一步确认用户的get_authToken的请求中所提供的ID/Password是合法的;(当然这里的认证机制也可以由开发者定制)第二步确保发布者已经在jUDDI中注册,即表PUBLISHER中存在用户数据。

(3).jUDDI UUIDGen:UDDI规范表示每个企业(Business),服务(Service),Binding和TModel都需要由一个全球唯一的ID(即UUID)来标识。另外,jUDDI使用UUDI产生器来创建AuthTokens。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: