Hi Armeen;
May I also suggest that PB Developers look into using my Web Service framework for PB NVUO's as well. The framework greatly accelerates the development speed of WS components. The framework is also free & open source.
For those PB developers who have used my EAS framework, the WS framework is a forward engineering of the EAS one. So reworking an NVUO from one to the other is relatively easy.
Also, the WS framework contains many examples of WS functionality built using the WS framework. Hopefully, these will also assist EAS and new WS developers in assimilating the WS & IIs environments.
Regards .... Chris
PS: Feel free to contact me for a copy of my presentation on WS creation using PB Classic.