Anant,
You will need either an internally deployed SMS gateway or a contract with a service bureau that will do this for you. In either case, there will be an API of some sort that will allow you to create and send the SMS message programmatically. Your company or customer will need to provide you with information about their SMS gateway solution in order for you to meet this requirement.
There are several providers that offer web services API’s to send SMA messages. If you were to use one of those providers you would generate a web services connector from the WSDL file provided by the vendor, optimize the generated web service connector to remove hardcoded endpoint addresses (URL’s) and add additional error handling as needed.
Internal software solutions may offer a Java API. If so, you will need to add the java archive file (jar) to the \IntegrationServer\lib\jars folder, reboot the server and then create a simple java service that invokes the appropriate methods to send the message.
Also, you might check out the feedback on SMS Gateway providers at SMSForum.Net for ideas on potential vendors.
Mark
#Integration-Server-and-ESB#Flow-and-Java-services#webMethods