Does anybody have any experience sending SMS messages from a java application or servlet? I would like to add some messaging functionality to an application and need some help in determining what direction to take. I saw some posts regarding sms service providers, however I did not find any offering an api for this. Of course, I would like a free service if possible, but I'm willing to at least considering something that has a reasonable cost. The application is not time sensitive, but I'm also looking to have something fairly responsive. An additional requirement is that it be able to send an sms worldwide.