• SOAP UDDI


    SOAP UDDI是一个符合UDDI 2.0的Web服务UDDI注册中心(registry).利用这个UDDI注册中心,Web服务开发者可以发布和测试他们的程序在一个安全的,不公开的环境中.
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    服务框架 Dubbo: Dubbo 是一个服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能。
    主要核心部件:

    Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制.
    RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能
    Registry: 服务目录框架用于服务的注册和服务事件发布和订阅
    jSoapServer:jSoapServer这个Java类包可以集成到Java应用程序中为外部程序提供一个SOAP接口。jSoapServer是一个独立的SOAP服务器,因此不需要让Java程序运行在像Tomcat这样的容器中。它具有的特性包括:
    *多线程SOAP服务器,
    *使用线程池,
    *支持对gzip内容进行编码,
    *支持对压缩内容进行编码,
    *支持持久连接(persistent connections:http keep-alive),
    *支持SOAP1.1/1.2,
    *支持生成WSDL,
    *支持生成servlice列表,
    *支持SOAP附件(DIME,MIME)。
    JetS3t:JetS3t是一个用于与Amazon S3和CloudFront交互的Java开源工具箱。它为开发人员提供强大、易于使用的API和工具来与S3交互,管理数据存储。
    WSIF:WSIF是apache的web服务项目的一个子项目,目前版本是2.0,实际上是WSIF被提交给ASF后的第一次发布版本,命名为2.0是和以前非Apache发布的1.x版本相区别。 WSIF提供了一组简单的API来调用web服务而不需要了解该web服务的实现方式,更深入的说,WSIF是一组基于WSDL文件的API,他调用可以用WSDL文件描述的任何服务。 WSIF中提供的API允许编程者通过WSDL描述内容和web服务调用的抽象层打交道,而不是直接使用SOAP来调用web服务。编程者使用WSIF后就可以使用统一的编程模型来调用web服务而不需要了解该web服务是如何实现和被访问的。 WSIF 2.0中里面提供了下列内容的支持: SOAP(可以使用apache SOAP或者axis实现)、本地java类、EJBs、JMS services和其它可以通过java connector访问的应用。WSIF规定了特别的WSDL扩展使这些资源可以被当成WSDL描述的服务访问。 WSIF允许通过运行时分析web服务描述的元数据来实现无stub或者动态的调用一个web服务。他允许在运行时将更新的绑定实现插入到WSIF中,他允许调用的服务在运行时之前选择自己的绑定实现。 WSIF具有以下几个主要特征:1,以WSDL为中心和服务的抽象定义(portType)打交道,隐藏实现细节(协议绑定和服务位置) 2,可插入式允许增加心得提供者使应用可以通过修改WSDL就可以应用新的web服务而不需要修改应用的代码 3,可扩展很容易使用新的WSDL扩展进行试验 4,灵活性很容易定制很容易和JNDI结合使用是服务被提供的位置更加透明
    Restlet:Restlet这个开源项目为那些要采用REST结构体系(Web Service标准:基于直接在HTTP上交换原始XML文档的思想)来构建应用程序的Java开发者提供了一个具体的解决方案。它由两部分组成:
    1.Restlet API:
       支持所有REST概念(资源,表示法,数据,连接器,组件等)。
       适合于client与server REST应用程序。
       用先进模式匹配的特性来支持URIs as UI的思想。
       用Chainlets filter来实现像日记,认证与压缩等功能。
       支持阻塞与非阻塞NIO模式。
    2.Noelios Restlet Engine (NRE):
       用Noelios Consulting提供的核心包来实现Restlet API。
       利用HTTP (通过Jetty连接器)来提供服务器连接器。
       利用HTTP, JDBC,SMTP (通过JavaMail)来提供客户端连接器。
        支持logging (LogChainlet), authentication (GuardChainlet)与cool URIs重写(RedirectRestlet)。
       采用FreeMarker模板来展示JSP页面等其它功能。
    RESTEasy:RESTEasy是JBoss的一个开源项目,提供各种框架帮助你构建RESTful Web Services和RESTful Java应用程序。
    WSS4J: WSS4J能够用于对部署在任意服务器上的Web服务进行加密。 WSS4J实现了WS-Security,是AXIS的安全模块,但也可以用于其他Web Services框架(例如XFIRE,CXF)。  WSS4J在Web Services框架中以handler方式工作,在发送SOAP消息前进行签名、加入认证凭据和加密,在收到SOAP消息后进行解密、认证和验证签名等安全工作。使用者可以自己编写handler处理SOAP消息以保证安全。
    XINS:XINS是一项规范技术用于定义,创建和调用远程APIs。当API规范在XML文档中定义好之后,XINS将会把它们转换成包括客户端与服务端的HTML文档与Java代码.XINS将与复杂的SOAP技术竞争,因为它被设计得具有简单性,可扩缩性与可测试性。简要地说就是:SOA+Java+XML+ 代码生成-复杂性 => XINS。
    RESTEasy:RESTEasy是一个能够从POJOs、EJB3 Session Beans、Message Driven Beans创建RESTful web service的Java框架。
    Membrane SOAP Monitor:Membrane SOAP Monitor是一个用于捕捉,显示和操作SOAP信息的开源工具。