Some concepts used in Ember.js:
Store : This is a central repository and cache of all records available in an application. Controller and admin can access it.
Models : It specifies a class which defines the data of properties and behavior.
Records : It specifies an instance of a model which contains loaded information from a server.
Adapter : It is responsible for translating requested records into the appropriate calls.
Serializer : It is used to translate JSON data into a record object.
Automatic Caching : It is used for caching.