The migration from Ant to Maven is now complete and all Java libraries for handling JSON-RPC 2.0 messages are now published in Maven Central. You can find them under the com.thetransactioncompany.com groupId: JSON-RPC 2.0 Base JSON-RPC 2.0 Server JSON-RPC 2.0 Client JSON-RPC 2.0 Access Filter The useful JSON-RPC 2.0 Shell tool, available for purchase, has […]
Category Archives: JSON-RPC
JSON-RPC 2.0 libraries and tools switch to Maven
The Java libraries and tools for JSON-RPC 2.0 message serving and processing now use Apache Maven to build. Migrating the previous Apache Ant scripts took about a day a to complete and was not without hassles, notable the ZIP package distribution and the automatic versioning of JavaDocs. We’ll now be able to gain from Maven’s […]
The JSON-RPC 2.0 Client can now handle GZIP and DEFLATE compression
Does your JSON-RPC server return large amounts of data? If so applying HTTP response compression can greatly reduce network traffic and response time, occasionally by a whole magnitude if your JSON structures contain long repeating keys or values. Today we released a new version of the JSON-RPC 2.0 Client library for Java that adds support […]
Access filters for JSON-RPC 2.0 services
Services on the web often have to be controlled for who and how accesses them. If they deal with sensitive data, such as usernames and passwords, you may want to ensure that all requests come in over encrypted HTTPS. If you’re running a private service, you may want to ensure that only selected internet hosts […]
Critical update to all JSON-RPC 2. 0 packages
13:14 Received notice from the maintainer of JSON Smart about a fix to a serious serialisation bug. 14:45 Released updates for all affected JSON-RPC 2.0 packages: Base, Client, Server and Shell. Go to the downloads section to get a copy.
Plain SASL authentication
Yesterday’s 2.0 release of Json2Ldap brings a lot of new good things. Some of them are hidden, representing various little stubs under the hood that will enable cool new features to be added in future (patience, you’ll find out in due time!). On the outside, the most noticeable addition is the arrival of plain SASL […]
JSON-RPC and cookies
Today’s releases of the JSON-RPC 2.0 Client (version 1.6) and JSON-RPC 2.0 Shell (version 1.10) include support for handling HTTP cookies, just like browsers do. These latest updates came about after a developer in Norway wrote that the JSON-RPC software was not working as expected against the web API of a particular service provider. A […]
JSON-RPC for Android apps
Thanks to user feedback I recently discovered that the JSON-RPC 2.0 Base and related libraries and JSON-RPC shell are finding increasing use in Android applications, mostly to hook to remote JSON-RPC services. While I’m not really into mobile gadgets and don’t own a smart phone, I do sense there is usefulness in mobile apps to […]
Easy LDAP user authentication over the web
AuthService is a simple web service software offered by Nimbus Directory Services. It can authenticate users against any LDAP directory using a web-friendly HTTP+JSON protocol. Where to use? AuthService can be used in any situation where you have to authenticate user credentials (login) over the web against an LDAP-compatible directory such as Microsoft Active Directory, […]
JSON-RPC 2.0 Base flies with the new JSON library
Two years after its initial release the JSON-RPC 2.0 Base library switches to a new package for representing and parsing JSON messages. The result is 2x to 4x times faster performance in JSON-RPC message parsing! Back in 2009 I chose JSON Simple for its simple and relatively non-invasive model for representing and mapping JSON entities […]