SIM card based embedded system

How can I create a SIM card based embedded system in order to perform selected operations based on the "SMS"es sent to that number? . What are the components I am going to need?