Expert Knowledgebase
How does SMPP compare to SOAP in terms of complexity to implement and performance?
QUESTION POSED ON: 06 APR 2004 QUESTION ANSWERED BY:
Anne Thomas Manes
It's hard to directly compare SMPP and SOAP because they operate at
different layers of the protocol stack. SMPP works at the same level as HTTP.
The Short Message Peer-to-Peer Protocol (SMPP) is the SMS Forum's (http://smsforum.net/) binary protocol for sending SMS messages. SMPP is a low-level communication protocol. If you intend to send SMS messages, this is the protocol that you should be using. It's very lightweight, efficient and highly performant. As a communication protocol, it doesn't provide very much abstraction. The application uses the protocol to manage low-level network processing, such as session management and access control. The application creates messages, indicates where to send them (to a client) using a specific transmitter, and sends and receives them. It supports a variety of messaging options, such as one-way messages, request/response, peer-to-peer, broadcast messaging and batch. The developer needs to be pretty cognizant of how SMS works.
The SMS Forum has recently released an XML variant of SMPP called Mobile Messaging Access Protocol (MMAP). It essentially provides a mechanism to package the SMPP commands as SOAP messages and send them over SMS. MMAP supports all the equivalent functions as SMPP, but it uses a text protocol (SOAP) rather than a binary protocol. I would expect that MMAP isn't nearly as lightweight and efficient as SMPP.
MMAP also defines a higher-level protocol, called SMAP, that provides a more abstract interface -- designed for users with little or no knowledge of SMS.
SOAP is a general-purpose XML messaging protocol. It is not a communication protocol. It requires the use of a lower-level communication protocol to transfer the messages (such as HTTP, SMTP, FTP or MMAP). SOAP hides the low-level communication management functions from the developer.
Related Topics:
Search Advice from more than 250 TechTarget Experts
Your question may have already been answered! Browse or search more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice
ASSOCIATED RSS FEEDS

 |
 |
Expert Answer Center: Expert Q&As |
 |
View all RSS Feeds | RSS Info
|
 |
|
|
 |
 |
 |
| TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of . |
|
| | | |
All Rights Reserved, , TechTarget |
|
|
|
|
|