1. A method for facilitating Machine-to-Machine (M2M) communication, the method comprising:receiving a request for a service targeted to a common service entity (CSE) with a CSE-ID from an underlying network, wherein the CSE comprises one or more service functions that are common to multiple M2M services;
identifying an M2M device associated with the CSE-ID for the service request using an M2M external identifier (M2M-Ext-ID) associated with the M2M device; and
performing provisioning operations for at least one of a pre-provisioned M2M-Ext-ID and a dynamic M2M-Ext-ID at different domains from each other, wherein
the M2M-Ext-ID is pre-provisioned along with an associated CSE-ID at an infrastructure node in an infrastructure domain, and
the M2M-Ext-ID is provisioned in a dynamic mode in which the M2M-Ext-ID is provisioned at the M2M device hosting the CSE in a field domain, and in which the M2M-Ext-ID is transferred to an IN-CSE during a CSE registration.