Need a suggestion, i have to call some external Restful webservices in my liferay portlet. From better deisgn point of view, can anybody suggest me from where should i call this code. Perhaps my localservice generated from service bulider? Any suggestions?
you can create your custom service and call from it the external Restful web services , else if you already have local service of liferay. and I suggest the first solution to separate your business from liferay
Depends on what you need to do. If you want to add the capability to call liferay services for a specific portlet, you will need to edit the service.xml and enable remote service and rebuild the service. this will generate services with the axis framework inside liferay.
Other than that, I find Ahmed dohar's suggestion a good idea
you can create your custom service and call from it the external Restful web services