CBS Solutions LTD — Custom Built Software Solutions
Let’s talk
The CBS journalSoftware & development

The RESTful Approach to Software Development

You may have heard of the terms REST or RESTful when talking to software developers but what does it actually mean?

REST stands for ‘representational state transfer’, it’s a methodology for building software for the web and was first defined in 2000 by Roy Fielding. Technically speaking, it is a way of providing interoperability between computer systems on the Internet.

From a users point of view…

If you have used web based software systems in the past you may have noticed that the pages reload themselves whenever you perform an action, such as when saving. This is because actions are not performed in the background, the page has to be reloaded in order for the action to occur.

With a RESTful solution, the request to save is sent via a HTTP method to a file on the server, the web page then waits for the response to that action and acts accordingly, for example showing a ‘saved’ message. All of this happens seamlessly without a page reload. This therefore makes for a much improved user experience and is significantly quicker.

From a developers point of view…

Here at CBS Solutions LTD we use the RESTful approach for all of our bespoke software solutions as it not only improves the user experience, it’s fast, it’s reliable, it enables us to develop in a modular way and allows a system to grow by adding components without affecting the software system as a whole.

RESTful technologies include: HTTP methods, Asynchronous Javascript (AJAX), XML and JSON.

If you’d like to discuss how we can use the RESTful approach for your next bespoke software project please get in touch.

Keep exploring.

Software & development

Radius Based Geographical Searches

As part of a recent project for BRAMM, the British Register of Accredited Memorial Masons, we were required to provide a radius based geographical search feature. The…

Read article
From CBS

We’ve been busy…

Sorry we’ve been quiet but we’ve been tucked away bringing a number of larger projects to completion. Firstly there’s a new bespoke software system for Manchester based…

Read article
LET’S FIND YOUR NEXT STEP

Start with your business.
We’ll take it from there.

A question, a challenge or an idea. A free consultation and a no-obligation quotation.

Discuss your project
CBS SolutionsLet’s talkTop