Java tools, components, libraries and plugins [NEW] My favorites| sign in | create your account  
proagora.com - .NET and Java jobs
Category

Remote Invocation - RPC

Web services, SOAP, RMI, XML-RPC, JAX-RPC, REST, Remoting...

Display options and filters
Sort by:
Built for Java
Free or free version available
Sold as a service
Library
Source code provided
Discontinued
Plug-in

Axis2

 Home Page Home Page

Categories: Remote Invocation - RPC

Author: The Apache Software Foundation

Latest version: 1.5.1
Added 2010-02-26

Web Services / SOAP / WSDL engine, successor to the Apache Axis SOAP stack.
There are two implementations of the Apache Axis2 Web services engine: Apache Axis2/Java and Apache Axis2/C.

Apache Axis2 not only supports SOAP 1.1 and SOAP 1.2, but it also has integrated support for the REST style of Web services . The same business logic implementation can offer both a WS-* style interface as well as a REST/POX style interface simultaneously.

Modules include:
- WS-ReliableMessaging, supported by Apache Sandesha2
- WS-Coordination and WS-AtomicTransaction, supported by Apache Kandula2
- WS-Security, supported by Apache Rampart
- WS-Addressing, included as part of Axis2 core

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Jersey

 Home Page Home Page

Categories: Remote Invocation - RPC

Latest version: 0.7ea
Added 2008-06-03

Open source JAX-RS (JSR 311) Reference Implementation for building RESTful Web services.
Jersey is also more than the Reference Implementation. It provides additional APIs and extension points (SPIs) so that developers may extend Jersey to suite their needs.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

CXF

 Home Page Home Page

Categories: Remote Invocation - RPC

Author: The Apache Software Foundation

Latest version: 2.2.6
Added 2010-02-26

Open source services framework.
CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.

CXF is primarily focused on the following areas:
- Web Services Standards Support: CXF supports a variety of web service standards including SOAP, the WSI Basic Profile, WSDL, WS-Addressing, WS-Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy, and WS-SecureConversation.
- Frontends: CXF supports a variety of "frontend" programming models. CXF implements the JAX-WS APIs (TCK compliant). It also includes a "simple frontend" which allows creation of clients and endpoints without annotations. CXF supports both contract first development with WSDL and code first development starting from Java. For REST, CXF also supports a JAX-RS (TCK compliant) frontend.
- Ease of use: There are simple APIs to quickly build code-first services, Maven plug-ins to make tooling integration easy, JAX-WS API support, Spring 2.x XML support to make configuration a snap, and more.
- Binary and Legacy Protocol Support: CXF has been designed to provide a pluggable architecture that supports not only XML but also non-XML type bindings, such as JSON and CORBA, in combination with any type of transport.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Synapse

 Home Page Home Page

Categories: Remote Invocation - RPC

Author: The Apache Software Foundation

Latest version: 0.91
Added 2007-01-10

Mediation framework for Web Services.
Apache Synapse is a broker for routing and mediating XML messages. It is designed to be the basis of a XML-oriented Enterprise Service Bus. It has support for logging, routing, and transforming all kinds of XML messages including XML/HTTP, SOAP, JMS, and others. It supports a number of standards including XSLT, XPath, WS-Reliable Messaging, WS-Security, WS-Policy and WS-Addressing.

Features include:
- Support for HTTP and JMS transports
- Support for WS-Reliable Messaging and WS-Security through WS-Policies
- Support for error handling and recovery
- Content-based routing using XPath 1.0
- Configurable Message logging based on Apache Commons Logging
- Support for XML and SOAP over JMS, tested with Apache ActiveMQ
- Initiation and termination of WS-Reliable Messaging 1.0
- Authentication and Authorization using WS-Security 1.1
- Support for remote configuration via HTTP-based registries
- Extensible using Java and scripting languages, including support for JavaScript, E4X, JRuby, and other scripting languages

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

JAX-WS

 Home Page Home Page

Categories: Remote Invocation - RPC

Latest version: 2.1
Added 2007-02-08

The JAX-WS project develops and evolves the code base for the reference implementation of the Java API for XML Web Services (JAX-WS) specification.

Standards supported:
- JAX-WS 2.0/2.1
- WS-I Basic Profile 1.1
- WS-I Attachments Profile 1.0
- WS-I Simple SOAP Binding Profile 1.0
- WS-Addressing 1.0 - Core, SOAP Binding, WSDL Binding

JAX-WS also provides the foundation for the Web Services Interoperability Technology that provides enterprise features that interoperate with Microsoft Windows Communication Foundation.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Java MessagePort Library

 Home Page Home Page

Categories: Internet and communications, Remote Invocation - RPC

Latest version: 0.98
Added 2005-08-22

The Java MessagePort Library is a general abstraction for many different stream- or message-based APIs, including UDP, TCP, JMS, JXTA, BEEP, J2EE MessageBeans, SOAP, Mach IPC, SysV IPC, QNX4 SRR IPC, and shared memory. The available transport encodings include none, RMI, AltRMI, XML-RPC, SOAP, and JRML.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available

Gilead

 Home Page Home Page

Categories: Persistence - Data-tier, Remote Invocation - RPC

Latest version: 1.2
Added 2009-01-26

Permits you to send Persistent entities (and especially the partially loaded ones) outside the JVM (GWT, Flex, Web-Services, ...) without pain.
Gilead stands for Generic Light Entity Adapter

Features include:
- No LazyInitialisationException
- No DTO mapping
- Just POJO and Domain Driven Design
- Clone and merge
- RIA frameworks integration: provides adapters for GWT and Flex/BlazeDS
- Proxy informations storage
- Transfert annotations

Previous name: hibernate4gwt

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

RMI Plug-in for Eclipse

 Home Page Home Page

Categories: Remote Invocation - RPC

Author: Genady Beryozkin

Latest version: 2.0.5
Added 2007-01-12

Aids in RMI development by generating the RMI stub and skeleton files, and offering debugging and configuration tools.

Features include:
- RMI Spy: monitor the RMI activity of your application
- Wizards for common RMI Java elements (e.g. remote interfaces)
- Automatic stubs generation (as java sources or .class files. No manual rmic)
- RMI-specific Application Launcher: No more codebase and security policy troubles; Configuration of all RMI Java VM (-D) properties; Restart or clean the registry before application launch; Custom pre-launch and post-termination commands
- Local rmiregistry control (start/stop/clean)
- RMI Registry Inspector: View registry contents; View class hierarchy of registered objects; Call remote methods directly from Eclipse

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available

XFire

 Home Page Home Page

Categories: Internet and communications, Remote Invocation - RPC

Latest version: 1.2.1
Added 2006-07-18

SOAP framework.

Features include:
- Support for SOAP, WSDL, WS-I Basic Profile, WS-Addressing, WS-Security, etc.
- Pluggable bindings POJOs, XMLBeans, JAXB 1.1, JAXB 2.0, and Castor support
- JSR 181 API to configure services via Java 5 and 1.4 (Commons attributes JSR 181 syntax)
- Support for different transports: HTTP, JMS, XMPP, In-JVM, etc.
- Embeddable API
- Spring, Pico, Plexus, and Loom support
- JBI support
- Client and server stub generation
- JAX-WS support

Built for Java
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided

Axis

 Home Page Home Page

Categories: Remote Invocation - RPC

Author: Apache Jakarta

Latest version: 1.4
Added 2005-08-22Updated 2005-10-13

Apache Axis is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Crispy

 Home Page Home Page

Categories: Remote Invocation - RPC

Latest version: 1.0
Added 2006-01-24Updated 2006-06-01

API to invoke different kinds of remote services.
Crispy's aim is to provide a single point of entry for remote invocation for a number of transports. It works by using properties to configure a service manager, which is then used to invoke the remote API. Crispy is a Java codebase with an API that sits between your client code and the services your code must access. It provides a layer of abstraction to decouple client code from access to a service, as well as its location and underlying implementation. The special idea is that these calls are simple Java object calls (remote or local calls are transparent).

Supported transport providers: RMI, web service (JAX-RPC, for example Axis), EJB (with JNDI lookup), XML-RPC (for example Apache XML-RPC), Burlap and Hessian (Caucho), JBoss Remoting, REST (REpresentational State Transfer), or a pure Crispy implementation.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Systinet Developer

 Home Page Home Page

Categories: RAD - Dev automation, Remote Invocation - RPC

Author: Systinet Corporation

Latest version: 6.0
Added 2005-06-22

Extends the Eclipse IDE to support web services creation, debugging and deployment.
Systinet Developer can turn a Java application into a Web service using point-and-click and code generation. It automates the generation of WSDL descriptions and SOAP interfaces, includes integrated deployment, debugging and monitoring tools, and provides support for UDDI query and publication.

Features include:
- Support for the latest Web services standards, including SOAP 1.1, SOAP 1.2, WSDL 1.1 and WS-S
- Extends Eclipse and offers support for Eclipse 3.0
- Automatic Java > WSDL / WSDL > Java
- Web Services packaging and deployment
- Client and server-side debugging
- UDDI wizards for query and publication, with full UDDI V3 Support
- Fully supports Systinet Server for Java
- Supports the Web Services Reliable Messaging (WS-RM) specification
- Policy-compliance testing for the Web Services Interoperability (WS-I) Basic Profile

Built for Java
Built for Java
Plug-in
Plug-in

XINS

 Home Page Home Page

Categories: Remote Invocation - RPC

Latest version: 1.5.0
Added 2006-11-30

XINS (XML Interface for Network Services) is an open-source Web Services technology supporting SOAP, XML-RPC and REST. It consists mainly of an XML-based specification format and a Java-based implementation framework.
From its specifications, XINS can generate HTML, WSDL, client-side code, server-side code and test forms. Users do not require knowledge of formats such as XML Schema.

Features include:
- JMX support
- Integration with Eclipse, NetBeans, PMD, FindBugs, Java2HTML, JMeter, Ant (custom tasks)

Built for Java
Built for Java
Plug-in
Plug-in
Free or free version available
Free or free version available
Source code provided
Source code provided

Apache XML-RPC

 Home Page Home Page

Categories: Remote Invocation - RPC

Author: The Apache Software Foundation

Latest version: 3.0b1
Added 2006-07-25

Java implementation of XML-RPC, a protocol that uses XML over HTTP to implement remote procedure calls.

Apache XML-RPC is compliant to the XML-RPC specification, however, the user may enable several vendor extensions to extend the power of XML-RPC:
- All primitive Java types are supported, including long, byte, short, and double.
- Calendar objects are supported. In particular, timezone settings, and milliseconds may be sent.
- DOM nodes, or JAXB objects, can be transmitted. So are objects implementing the java.io.Serializable interface.
- Both server and client can operate in a streaming mode, which preserves resources much better than the default mode, which is based on large internal byte arrays.

Built for Java
Built for Java
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided
Ignore this
Advertise here! Contact us to know the options
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
 
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Oracle.
This site is not affiliated in any way with Oracle.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD indépendante | Parking partagé