Reputation: 1028
I'm currently looking into options for creating a client API for a RESTfull application. Up until now we have had WCF services to allow all application to connect to the Business Layer and we're growing dissatisfied with it.
We already have most of the infrastructure in place for the web (html and json requests) but we need to access the services from other applications (some will be linked against the main web app models library, others won't be).
I've been reading about WADL here and here and it seems like it would be beneficial. We could generate the wadl, the client libraries and use it to check javascript urls.
I would like to know what others have used, what worked and what didn't.
Upvotes: 2
Views: 4318
Reputation: 377
iBeans is a new open source project that is attempting to provide a solution to this. iBeans (Integration Beans) are client APIs for RESTful or other services. Currently iBeans does require a server (you can drop the framework into Tomcat quite easily) and can be used from Javascript or java applications.
Upvotes: 0
Reputation: 10804
A good rest client API is a set of wrappers around curl, wget, or your language specific HTTP libraries. You might need some extra methods or functions to deal with the specifics of your application as well (i.e. specialized XML/JSON parsing), but that should be about it.
Upvotes: 3
Reputation:
In the REST architecture:
Upvotes: 1