Telecom web services are used for back-end and business-to-business (B2B) communication, for example, between a server side application and an operator’s web services gateway that exposes telecom network capabilities such as SMS, MMS, Terminal Status and WAP-Push.
The Telecom Web Services Network Emulator is based on Java EE technology and runs on Sun Java System Application Server (SJSAS) and on Tomcat 6. The emulator implements the features of a Parlay X gateway and can be used to test Parlay X applications without the need for a gateway. The emulator is mainly based on Parlay X, which is a standardized set of telecom web services as defined by the Parlay Group, www.parlay.org.

Overview of Telecom Web Services Network Emulator interacting with an application.
Features
- Test applications
- Demonstrate applications
- Run applications locally
- Supports Parlay X Web Services v2.1:
o SMS
o MMS
o Wap-Push
o Terminal Status - Mobile terminal emulation
- Improved traffic load performance
- Web service traffic logging
Example use cases:
- Receive SMS: Post a new text message to blog.
- Receive MMS: Post a new multimedia message to blog.
- WAP-Push: Push a link to an interesting WAP page to a terminal.
- Terminal Status: Make sure a terminal is not turned off before sending an SMS message.
This kit is for developers, not necessarily Java developers, who want to develop applications that use telecom back-end web services. The emulator can also be used by sales and marketing people who want to promote or demonstrate applications that use Parlay X and service creation.
The developer's guide in the zip file describes how to download, install and use the emulator.
Read more about Java SE Components for Telecom Web Services and download
By Kristofer Borgström and Peter Yeung