Java tools, components, libraries and plugins  
TheServerSide Java Symposium Europe
Java EE tools JEE tools Advertise here! Contact us to know the options Java EE tools JEE tools
Category

Remote Invocation - RPC

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

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

Synapse

 Home Page Home Page
Categories:
Author: The Apache Software Foundation
Latest version: 0.91
Description: 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
Added: 2007-01-10
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Crispy

 Home Page Home Page
Categories:
Latest version: 1.0
Description: 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.
Added: 2006-01-24
Updated: 2006-06-01
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

XINS

 Home Page Home Page
Categories:
Latest version: 1.5.0
Description: 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)
Added: 2006-11-30
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Axis

 Home Page Home Page
Categories:
Author: Apache Jakarta
Latest version: 1.4
Description: Apache Axis is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C.

Added: 2005-08-22
Updated: 2005-10-13
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Java MessagePort Library

 Home Page Home Page
Categories:
Latest version: 0.98
Description: 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.
Added: 2005-08-22
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

JAX-WS

 Home Page Home Page
Categories:
Latest version: 2.1
Description: 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.
Added: 2007-02-08
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

RMI Plug-in for Eclipse

 Home Page Home Page
Categories:
Author: Genady Beryozkin
Latest version: 2.0.5
Description: 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
Added: 2007-01-12
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn] Free or free version available[FreeVersionAvailable]

Systinet Developer

 Home Page Home Page
Categories:
Author: Systinet Corporation
Latest version: 6.0
Description: 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
Added: 2005-06-22
Attributes: Built for Java[BuiltForJava] Plug-in[PlugIn]

Apache XML-RPC

 Home Page Home Page
Categories:
Author: The Apache Software Foundation
Latest version: 3.0b1
Description: 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.
Added: 2006-07-25
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

XFire

 Home Page Home Page
Categories:
Latest version: 1.2.1
Description: 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
Added: 2006-07-18
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]
Ignore this
 
Advertise here! Contact us to know the options
Web site previews powered by WebSnapr
Hosted by WebHost4Life.com - Please use this Sponsor ID: madgeek - Thanks! hot newstransatlantys
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc
This site is not affiliated in any way with Sun Microsystems, Inc.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | SharpToolbox | JavaToolbox | LINQ in Action | MapShares | Clair de Bulle