Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The SRP HTTP Framework is an optional module to the SRP FrameWorks platform. This extension provides a robust library of utilities for managing HTTP based requests optimized using the REST API (although any HTTP request can be handled). It leverages core aspects of the Service Oriented Architecture (SOA) methodology that serves as a vital element in SRP FrameWorks' highly scalable and easy to manage application model. While designed to be a companion to applications designed within SRP FrameWorks, it is a stand-alone library and can be used apart from SRP FrameWorks.

This framework is built upon OpenInsight’s CGI technology (OECGI) although the default listener routine, RUN_OECGI_REQUEST, is replaced with HTTP_MCP. The default listener is designed around a Remote Procedure Call (RPC) methodology and is therefore unable to consume RESTful URLs (often referred to as Semantic or Clean URLs). HTTP_MCP and its companion services completely replace all dependencies upon RUN_OECGI_REQUEST. This means the documented (and undocumented) INET API routines will not be supported.

a product that makes it easy to transform OpenInsight data and business rules into first class RESTful web APIs built around JSON data objects. REST is an architecture that is well respected in web and mobile application stacks and has quickly become the best practice method for delivering easy to consume content. Developers appreciate REST because it is easier to use than cumbersome alternatives, such as SOAP. Resources produced by RESTful APIs commonly use JSON due to its rich and flexible data modeling, a quality that nicely compliments OpenInsight MultiValue structures.

If you have arrived at this page and are eager to install and test the SRP HTTP Framework, just visit our Getting Starting page and follow the instructions provided. We also have a dedicated discussion forum for all your SRP HTTP Framework questions. We invite you to post any queries or suggestions there. 


Align
alignright




Search this documentation

Livesearch
spaceKeyHTTPFrameWork