Solutions Enabler is the command line for Symmetrix. It uses the symapi to communicate with the array. Symapi is a proprietary protocol. SMI-S on the other hand is an industry standard protocol and method of array management (storage provisioning). EMC arrays support SMI-S for array management. The SMI-S provider is supplied with Solutions Enabler and can therefore be used by third party applications for Symmetrix array management. ViPR Controller for example uses the SMI-S provider to provision storage on Symmetrix and VNX block arrays.  Arrays may have features over and above what is defined in the SMI-S standard. In order to leverage some of the advanced functions of the Symmetrix array, the CLI or Unishphere is required. For Example, day-to-day storage provisioning and local replication are written into SMI-S. If you want to exploit cache partitioning or manage QOS / priority controls on the array, these advanced features are not available as SMI-S functions (yet).
Hi was on my way on learning Solution enabler installation guide,on my way of learning i found something called Solution enabler with SMI-S installable.I am now in need to what is that solution enable can provide that SMI-S cannot  provide,Please guide me .
What is difference between Solution enabler and SMI-S