Hi Himalaya
It would be kind of you , If you can provide an architecture layout of JClouds and where (in which layer) it sits when we develop an application and deploy in cloud
The answer to that kind of question depends very much on the service you are building, so there is no standard "architecture layout" that jclouds could provide, in my opinion.
Could you explain in a little more detail what you are trying to achieve? Then perhaps someone using jclouds in a similar situation can provide some input that's relevant to your use case.
ap