Thanks for the reply, I got what you are saying but I have a different scenario:
Consider the default deployment:
1. The Repository is deployed within a Web Server,
2. A Web Application is bundled, which becomes the host for an embedded Repository and remote access is via the Application i.e. HTTP.
Now I need to do certain customization on the default alfresco web application which can not be achieved out-of-box. So I am left with 2 options either write a new application which can access the public APIs say WebService APIs and write the fresh client web-application customized as per the company's requirement.
Second option is to find out an already existing CMS web-client which adheres to JCR so that I can integrate it existing Alfresco Repository !
Please suggest if these options are possible ? If Yes for second option then can you please provide some 3rd party client app names. If Yes for first option then can you please confirm if I can write a java web service client application which can work AS-IS like Alfresco Web Application (out-of-box) ?