Release 1.3 - Standard version

Rating: No reviews yet
Downloads: 161
Change Set: 12768
Released: Jun 19, 2012
Updated: Jun 19, 2012 by lennygran
Dev status: Stable Help Icon

Recommended Download

Application Framework Library (Release)
application, 94K, uploaded Jun 19, 2012 - 73 downloads

Other Available Downloads

Application Framework Library (Debug)
application, 102K, uploaded Jun 19, 2012 - 14 downloads
Application Debugging .pdb file
application, 302K, uploaded Jun 19, 2012 - 9 downloads
Documentation Documentation
documentation, 870K, uploaded Jun 19, 2012 - 65 downloads

Release Notes

The REST-services Framework v1.3 has important functional changes allowing to use complex data types as service call parameters. Such can be mapped to form or query string variables or the HTTP Message Body. This is especially useful when REST-style service URLs with POST or PUT HTTP method is used.

Beginning from v1.1 the REST-services Framework is compatible with ASP.NET Routing model as well with CRUD (Create, Read, Update, and Delete) principle. These two are often important when building REST API functionality within your application.
It also includes ability to apply Filters to a class to target all WebRest methods, as well as some performance enhancements.
New version includes Metadata Explorer providing ability exploring the existing services that becomes essential as the number of services growing over time.

REST-service component is a server-side framework that allows easy creation and working with HTTP or REST services within any ASP.NET application. Once a REST-service is defined it can be consumed via regular URL, or using client-side javascript call that resembles the standard C# style function call that is expected to be used within server-side code calling the same method. The REST-service can return any type of data, such as string, byte array, reference to a file that should be sent to a client as a call response, etc. In addition HTML templates functionality can be utilized by building an ascx file template (like regular web user controls) and data model that REST-service method is supposed to return – the framework will process ASCX template by applying data model to it and returning its result to the client. The REST-service framework also provides control over security, and has built-in configuration that is 100% controlled by a developer, including ability to use class alias instead of real class to hide the internal namespaces and classes’ structure used by the server code backend. The REST-service Framework has full support for ASP.NET Output Cache.

Disclaimer: The main purpose of building this framework was to allow the creation of HTTP or REST services in such a way that is easy to use, easy to setup, to not be limited by returned type of data, and making sure that the internal application code can be reused for service purposes. Although a number of measures were taken, it was not the goal to achieve 100% compatibility with the RESTful architecture.

Reviews for this release

No reviews yet for this release.