首 页
秀板儿论坛
开源平台
知名博客
知名论坛
我站我秀
秀板儿博客

Metro

分类: SOA | 标签: , 尚无评论 »

Metro是一个高性能,可扩展,易于使用的web service stack/framework。它提供一个一站式解决方案来满足你所有web service需求。从最简单的hello world web service到可靠,安全和涉及与.NET服务交互的事务处理web service。

项目主页:https://metro.dev.java.net/

AddThis Social Bookmark Button

kSOAP

分类: SOA | 标签: , 尚无评论 »

kSOAP是一个SOAP web service客户端类库,适用于那些资源受限制的Java环境比如:Applets,J2ME应用程序(CLDC/CDC/MIDP)。

项目主页:http://ksoap2.sourceforge.net/

AddThis Social Bookmark Button

jrest4guice

分类: SOA | 标签: , 尚无评论 »

一个轻量级的基于Google Guice的Restful服务框架,支持JPA、JAAS、分布式资源对象,对OSGI的支持也在计划中。

  • 基于Google guice
  • 零配置,服务的自动扫描注册
  • 非侵入式,用户不需要实现特定的接口来实现Restful服务
  • 支持Post. Get. Put. Delete操作
  • 灵活的注入(支持上下文环境request/response/session以及参数的自动注入)
  • 根据客户端要求返回不同类型的数据(xml/json/html)
  • 支持Velocity、Freemarker和Spry模板引擎(当返回类型是text/html时才有效,参见@ViewTemplate)
  • 支持JPA,通过增强的BaseEntityManager实现实体的CRUD
  • 支持事务,通过@Transactional注解声明事务的类型
  • 支持JAAS,通过@RolesAllowed注解声明操作所需要的角色
  • 支持分布式资源对象,实现业务逻辑的分布式部署
  • 项目主页:http://code.google.com/p/jrest4guice/

    AddThis Social Bookmark Button

    OpenUDDI

    分类: SOA | 标签: , 尚无评论 »

    OpenUDDI提供一个高性能,易于使用,遵循UDDI v3规范的服务器与客户端类库。服务器使用Hibernate作为存储引擎,因此支持大部分SQL数据库,同时支持还LDAP作为数据存储。

    项目主页:http://openuddi.sourceforge.net/

    AddThis Social Bookmark Button

    RESTClient

    分类: SOA | 标签: , 尚无评论 »

    RESTClient是一个用于测试RESTful Web services的Java客户端。

    项目主页:http://code.google.com/p/rest-client/

    AddThis Social Bookmark Button

    RESTEasy

    分类: SOA | 标签: , 尚无评论 »

    RESTEasy是一个能够从POJOs、EJB3 Session Beans、Message Driven Beans创建RESTful web service的Java框架。

    项目主页:http://resteasy.damnhandy.com/

    AddThis Social Bookmark Button

    Jersey

    分类: SOA | 标签: , 尚无评论 »

    Jersey是JAX-RS(JSR311)开源参考实现用于构建RESTful Web service。此外Jersey还提供一些额外的API和扩展机制,所以开发人员能够按照自己的需要对Jersey进行扩展。

    项目主页:https://jersey.dev.java.net

    AddThis Social Bookmark Button

    Apache CXF

    分类: SOA | 标签: , 尚无评论 »

    Apache CXF一个开源的Service框架,它实现了JCP与Web Service中一些重要标准。CXF简化了构造,集成,面 向服务架构(SOA)业务组件与技术的灵活复用。在CXF中,Service使用WSDL标准定义并能够使用各种不同的消息 格式(或binding)和网络协议(transports)包括SOAP、XML(通过HTTP或JMS)进行访问。CXF同样支持多种model 如:JAX-WS,JBI,SCA和CORBA service。CXF设计成可灵活部署到各种容器中包括Spring-based,JBI,SCA, Servlet和J2EE容器。

    项目主页:http://incubator.apache.org/cxf/

    AddThis Social Bookmark Button

    kSOAP2

    分类: SOA | 标签: , 尚无评论 »

    kSOAP2是一个SOAP web service客户端包。主要用于资源受限制的Java环境如Applets或J2ME应用程序(CLDC/ CDC/MIDP)。

    项目主页:http://ksoap2.sourceforge.net/

    AddThis Social Bookmark Button

    soapui

    分类: SOA | 标签: , 尚无评论 »

    soapui提供一个工具通过soap/http来检查,调用,实现web service和web service的功能/负载/符合性测试。该工具既可作为一个桌面应用软件使用,也可利用插件集成到Eclipse,maven2.X,netbeans 和intellij中使用。

    项目主页:http://sourceforge.net/projects/soapui

    AddThis Social Bookmark Button

    JBossWS

    分类: SOA | 标签: , 尚无评论 »

    JBossWS实现了一个新的符合JAX-RPC1.1标准的SOAP stack,可用于替代先前的WS4EE和JBoss.NET。它能够更好的与整个JBoss架构体系相集成。

    项目主页:http://labs.jboss.com/portal/jbossws

    AddThis Social Bookmark Button

    jSoapServer

    分类: SOA | 标签: , 尚无评论 »

    jSoapServer这个Java类包可以集成到Java应用程序中为外部程序提供一个SOAP接口。jSoapServer是一个独立的SOAP服务器,因此不需要让Java程序运行在像Tomcat这样的容器中。它具有的特性包括:

    • 多线程SOAP服务器,
    • 使用线程池,
    • 支持对gzip内容进行编码,
    • 支持对压缩内容进行编码,
    • 支持持久连接(persistent connections:http keep-alive),
    • 支持SOAP1.1/1.2,
    • 支持生成WSDL,
    • 支持生成servlice列表,
    • 支持SOAP附件(DIME,MIME)。

    项目主页:http://jsoapserver.sourceforge.net/

    AddThis Social Bookmark Button

    Gomba

    分类: SOA | 标签: , 尚无评论 »

    Gomba是一组Java servlets集合,它能够帮助开发者快速构建RESTful Web services。Gomba在内部使用JDBC API同时是关系型数据库与Web之间的一个接口。Gomba可作为一个动态Web站点的中间层甚至可以作为一个数据库的报表工具。它的特点:使用 http与XML来读取与写入数据到一个RDBMS。把SQL结果集表示成XML。使用XSLT来定制XML输出。使用JSTL+EL来构建动态SQL。 支持BLOB与CLOB SQL数据类型。支持Multipart form请求处理。使用XML responses进RESTful错误处理。

    项目主页:http://gomba.sourceforge.net/

    AddThis Social Bookmark Button

    Restlet

    分类: SOA | 标签: , 尚无评论 »

    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页面等其它功能。

    项目主页:http://www.restlet.org/

    AddThis Social Bookmark Button

    XINS

    分类: SOA | 标签: , 尚无评论 »

    XINS是一项规范技术用于定义,创建和调用远程APIs。当API规范在XML文档中定义好之后,XINS将会把它们转换成包括客户端与服务端的 HTML文档与Java代码.XINS将与复杂的SOAP技术竞争,因为它被设计得具有简单性,可扩缩性与可测试性。简要地说就 是:SOA+Java+XML+ 代码生成-复杂性 => XINS。

    项目主页:http://xins.sourceforge.net/

    AddThis Social Bookmark Button

    Crispy

    分类: SOA | 标签: , 尚无评论 »

    利用Crispy提供的一个统一接口,你可以调用RMI,WebService,REST,XML-RPC,EJB,Burlap,Hessian等其它 服务.你不需要知道这些服务是怎样工作的,要调用的服务类型可在properties文件中定义.远程调用就像简单Java对象调用一样,你可以把 Crispy集成到一个SOA(Service Oriented Architecture)或RCP(Rich Client Platform)中.

    项目主页:http://crispy.sourceforge.net/

    AddThis Social Bookmark Button

    Ivory

    分类: SOA | 标签: , 尚无评论 »

    Ivory为Java classes,Avalon服务,和Axis这三者之间相互结合提供了一种简单的方式.它允许开发soap服务不需要进行Axis通常所要求的WSDD配置,同样也可以让Avalon服务使用标准WSDD配置变得简单.

    项目主页:http://ivory.codehaus.org/

    AddThis Social Bookmark Button

    Caucho Hessian

    分类: SOA | 标签: , 尚无评论 »

    Hessian也是一个轻量级的,自定义描述的二进制RPC协议.因为它是一个二进制协议,所以它很适合于发送二进制数据而需要使用其它附件来扩展这个协议.

    项目主页:http://www.caucho.com/hessian/

    AddThis Social Bookmark Button

    SOAP UDDI

    分类: SOA | 标签: , 尚无评论 »

    SOAP UDDI是一个符合UDDI 2.0的Web服务UDDI注册中心(registry).利用这个UDDI注册中心,Web服务开发者可以发布和测试他们的程序在一个安全的,不公开的环境中.

    项目主页:http://soapuddi.sourceforge.net/

    AddThis Social Bookmark Button

    Xfire

    分类: SOA | 标签: , 尚无评论 »

    XFire是与Axis 2并列的新一代WebService框架。具有如下:

    • 支持一系列Web Service的新标准–JSR181、WSDL2.0 、JAXB2、WS-Security等 ;
    • 使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;
    • Easily Create Services from POJOs;
    • 易于与Spring框架结合;
    • 灵活的Binding机制,包括默认的Aegis,xmlbeans,jaxb2,castor

    项目主页:http://xfire.codehaus.org/

    AddThis Social Bookmark Button