I'm working on a project that relies on integrating with SMS/MMS messaging aggregator companies for deploying applications to cellphones as well as performing mobile payments through SMS. Many concepts in such architectures are closely related to messaging pattersn in enterprise integration and SOA worlds. I'm currently in the process of evaluating different SMS messaging vendors and would like to know if there is some special criteria that an architect looks for in messaging architectures that should be of concern.
My approach is to use the architecture "ilities" (performance, availability, scalability, security...etc) to come up woth a scoring model for each vendor's system. However, does anyone recommend other approaches or criteria to look for when integrating with such architectures?
Thanks a bunch.