Last Friday we created the shell of the user interface we'll be using for our AOL OpenBlog reader application using the Ext JS JavaScript libraries. Today we'll create a web service in ColdFusion to act as the data store.
If you've been following this blog for the past few weeks, you're more than familiar with the ongoing development of the AOL.Journals CFC, a ColdFusion implementation of the AOL OpenBlog API. We'll be using this as the core data source for the two main user interface components we've already developed using Ext JS, the Select a blog... combo box control and the grid control used to display blog entry information. Since method calls to the AOL.Journals CFC generally return ColdFusion native data structures, we need to write a web service to transform the data to a flexible, friendly data format, JSON.