cancel
Showing results for 
Search instead for 
Did you mean: 

How Alfresco WebClient Calls its out of box webscript ???

nirvanvjain
Champ on-the-rise
Champ on-the-rise
Hi Alfresco Product Technical Team/Alfresco Partners/All Alfresco Folks,

While exploring Alfresco, I understood that Alfresco uses HTTPClient (Apache Commons) API to call webscript through HTTP METHOD. Alfresco webclient uses JSF as front end and through its java classes it calls the webscripts through HTTPClient (Apache Commons).

Also Alfresco has extend the HTTPCLIENT's classes with its own but Alfresco is using Apache Commons.

Request you to tell me whether my understanding is correct or not ? If not, then please correct me please.

Secondly, for content storage on physical drive ALFRESCO uses encryption. Are those encryption classes in org.alfresco.encryption package ????

Please help me to resolve the quest …!!!

Thanks!
-Nirvan
1 REPLY 1

amandaluniz_z
Champ on-the-rise
Champ on-the-rise
Hi Nirvan,

I cannot help you on the encryption question. Regarding the other question.

Alfresco has 2 user interfaces: Alfresco Explorer and Alfresco Share

    * Alfresco Explorer: This is a JSF based web client and as you said it uses the java classes in the back. This web client doesn't call any webscript, as it already has all the access to the alfresco repository using the Foundation Services. It comes along with the repository
    * Alfresco Share: This is a Spring surf based client. It's an external user interface to Alfresco (it can be installed in a separate server) and user the HTTP calls to call the webscripts in the Alfresco repository. Alfresco developed the Spring Surf technology and its remote object to perform HTTP calls. Also AJAX calls can be done to get a better User Experience and do more fancy stuff…
Hope this has helped on making it more clear how Alfresco's different UIs work.

Regards,
Adei