• XINS


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

    网友留言/评论

    我要留言/评论

    相关开源项目

    WSIL4J:WSIL4J是Java类库,简化了对Web服务注册中心、描述和检查文档的处理。
    RESTClient:RESTClient是一个用于测试RESTful Web services的Java客户端。
    Metro:Metro是一个高性能,可扩展,易于使用的web service stack/framework。它提供一个一站式解决方案来满足你所有web service需求。从最简单的hello world web service到可靠,安全和涉及与.NET服务交互的事务处理web service。
    Apache Wink:Apache Wink是一个简单而强大的RESTful Web服务创建框架。它由一个服务器端模块和一个客户端模块组成。Apache Wink的服务器端模块是JAX-RS1.0规范的一个完全实现。除了对基本协议的实现外,Apache Wink服务器端模块还提供了一系列便于开发RESTful Web服务的新特性。Apache Wink客户端模块提供了调用RESTful Web服务的相关功能,该模块基于JDK HttpURLConnection实现。
    Xfire: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
    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)。
    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页面等其它功能。
    PHPRPC:PHPRPC 是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。目前已有以下几种语言的实现:ASP、ActionScript、Delphi/Kylix、 Java、JavaScript、.NET:(支持 .NET 框架下所有的语言(如 C#、VB.NET、VC.NET、Delphi.NET 等)、PHP、Python、Ruby等。
    kSOAP:kSOAP是一个SOAP web service客户端类库,适用于那些资源受限制的Java环境比如:Applets,J2ME应用程序(CLDC/CDC/MIDP)。
    Caucho Burlap:Burlap是一个轻量级的XML RPC协议.利用Burlap Web服务协议使用Web服务不需要大型的框架也不用学习其它协议。