The author has cancelled this project and there are no more releases available for download

Project Description
Client Web Service is a concept created to implement a service layer inside your presentation tier. The idea behind client web services is to abstract the concept of client scripts behind the concept of client services. The script references are fully encapsulated inside Client Web Services Definition Files(.cwsd or cwsd.js), these files contains metadata to describe the services that they offer. In the next release, the definition files will hold informations about the public interface that a service want to expose, this data will be published to compensate the encapsulation nightmare that we face constantly facing thir-part code with thousands of lines of code and no idea of what belong the public interface of that class/library and what would have to be hidden and untouched. Well, there are many things to do. The concept is powerful, the need to formalize client-side implementations is high, and the idea of creating a service layer at presentation tier is wonderful.

visit my technical blog to learn more about CWS and other development/architecture topics:

Sorry for my limited english, I'm not a native =)
Thank you in advance!

Last edited Oct 20, 2012 at 4:22 PM by AlcidesQueiroz, version 3