I am a novice to alfresco.I want to know platform architecture , Platform services,data model like content model,version model and so on.
Can you give me some good advice?
You can always rely on Jeff Potts' tutorials availabe at About the Alfresco Developer Tutorial Series | ECM Architect
Follow them in the presented order and you will have a good understanding on the topic.
There is also a Tech Talk Live on the topic another day. You can watch it here Alfresco Tech Talk Live #96 - Introduction to Alfresco Development - YouTube
Retrieving data ...