Metro是一个高性能,可扩展,易于使用的web service stack/framework。它提供一个一站式解决方案来满足你所有web service需求。从最简单的hello world web service到可靠,安全和涉及与.NET服务交互的事务处理web service。
分类: SOA | 标签: SOA, web service | 尚无评论 »
Metro是一个高性能,可扩展,易于使用的web service stack/framework。它提供一个一站式解决方案来满足你所有web service需求。从最简单的hello world web service到可靠,安全和涉及与.NET服务交互的事务处理web service。
分类: SOA | 标签: SOA, web service | 尚无评论 »
kSOAP是一个SOAP web service客户端类库,适用于那些资源受限制的Java环境比如:Applets,J2ME应用程序(CLDC/CDC/MIDP)。
分类: SOA | 标签: SOA, web service | 尚无评论 »
一个轻量级的基于Google Guice的Restful服务框架,支持JPA、JAAS、分布式资源对象,对OSGI的支持也在计划中。
分类: SOA | 标签: SOA, web service | 尚无评论 »
OpenUDDI提供一个高性能,易于使用,遵循UDDI v3规范的服务器与客户端类库。服务器使用Hibernate作为存储引擎,因此支持大部分SQL数据库,同时支持还LDAP作为数据存储。
分类: SOA | 标签: SOA, web service | 尚无评论 »
RESTEasy是一个能够从POJOs、EJB3 Session Beans、Message Driven Beans创建RESTful web service的Java框架。
分类: SOA | 标签: SOA, web service | 尚无评论 »
Jersey是JAX-RS(JSR311)开源参考实现用于构建RESTful Web service。此外Jersey还提供一些额外的API和扩展机制,所以开发人员能够按照自己的需要对Jersey进行扩展。
分类: SOA | 标签: SOA, web service | 尚无评论 »
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容器。
分类: SOA | 标签: SOA, web service | 尚无评论 »
kSOAP2是一个SOAP web service客户端包。主要用于资源受限制的Java环境如Applets或J2ME应用程序(CLDC/ CDC/MIDP)。
分类: SOA | 标签: SOA, web service | 尚无评论 »
soapui提供一个工具通过soap/http来检查,调用,实现web service和web service的功能/负载/符合性测试。该工具既可作为一个桌面应用软件使用,也可利用插件集成到Eclipse,maven2.X,netbeans 和intellij中使用。

分类: SOA | 标签: SOA, web service | 尚无评论 »
JBossWS实现了一个新的符合JAX-RPC1.1标准的SOAP stack,可用于替代先前的WS4EE和JBoss.NET。它能够更好的与整个JBoss架构体系相集成。
分类: SOA | 标签: SOA, web service | 尚无评论 »
jSoapServer这个Java类包可以集成到Java应用程序中为外部程序提供一个SOAP接口。jSoapServer是一个独立的SOAP服务器,因此不需要让Java程序运行在像Tomcat这样的容器中。它具有的特性包括:
分类: SOA | 标签: SOA, web service | 尚无评论 »
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错误处理。
分类: SOA | 标签: SOA, web service | 尚无评论 »
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页面等其它功能。
分类: SOA | 标签: SOA, web service | 尚无评论 »
XINS是一项规范技术用于定义,创建和调用远程APIs。当API规范在XML文档中定义好之后,XINS将会把它们转换成包括客户端与服务端的 HTML文档与Java代码.XINS将与复杂的SOAP技术竞争,因为它被设计得具有简单性,可扩缩性与可测试性。简要地说就 是:SOA+Java+XML+ 代码生成-复杂性 => XINS。

分类: SOA | 标签: SOA, web service | 尚无评论 »
利用Crispy提供的一个统一接口,你可以调用RMI,WebService,REST,XML-RPC,EJB,Burlap,Hessian等其它 服务.你不需要知道这些服务是怎样工作的,要调用的服务类型可在properties文件中定义.远程调用就像简单Java对象调用一样,你可以把 Crispy集成到一个SOA(Service Oriented Architecture)或RCP(Rich Client Platform)中.
分类: SOA | 标签: SOA, web service | 尚无评论 »
Ivory为Java classes,Avalon服务,和Axis这三者之间相互结合提供了一种简单的方式.它允许开发soap服务不需要进行Axis通常所要求的WSDD配置,同样也可以让Avalon服务使用标准WSDD配置变得简单.
分类: SOA | 标签: SOA, web service | 尚无评论 »
Hessian也是一个轻量级的,自定义描述的二进制RPC协议.因为它是一个二进制协议,所以它很适合于发送二进制数据而需要使用其它附件来扩展这个协议.
分类: SOA | 标签: SOA, web service | 尚无评论 »
SOAP UDDI是一个符合UDDI 2.0的Web服务UDDI注册中心(registry).利用这个UDDI注册中心,Web服务开发者可以发布和测试他们的程序在一个安全的,不公开的环境中.
分类: SOA | 标签: SOA, web service | 尚无评论 »
XFire是与Axis 2并列的新一代WebService框架。具有如下: