The Benefits of Version 11 REST API

Former Member
Former Member $organization

Hello Web Developers Group... It was exciting to meet some of you at TLCC and to give our "Version 11 Web Topics" presentation.  I know not everyone I met attended the session, so I wanted to pass along a highlight and get everyone excited about the REST API.

The presentation walked through code that provided...

1. Examples of SOAP & REST Calls
2. An approach for error handling & logging
3. A Web Application Architecture - abstracting API details out of your app & easing a migration to REST

I also mentioned the benefits of migrating to a SOAP + REST integration sooner rather than later...

Right now REST...
1. Gives you the full benefit of model changes
2. Has better performance, meaning faster web applications
3. With REST your web application will trigger interceptors (should you build some)

In the future REST allows you to more easily...
1. Integrate new technologies,
2. Build rich interfaces,
3. Build mobile applications, integrate with 3rd party platforms, etc.

Here some code to help you get started: http://www.tessituranetwork.com/tlcc/2011/presentations/V11_Web_Topics_NGRestSoln.zip

Here is a screen capture of something fun I built to test drive the REST API: http://www.tessituranetwork.com/zip_files/Tessitura_Instant.zip

Note there are a few other web development tactics thrown into the example code that you might find interesting...
* A good start on clean handling of exceptions
* Use of HTML 5 for page structure
* An approach to logging using NLOG.

 



[edited by: Don Najd at 4:50 PM (GMT -6) on 1 Aug 2011]