Homepage
 
Search
ERICSSON GLOBAL
Open APIs for next generation networks 
*
 
Membership
Membership
Get knowledge, support and experience in our free developer program.
Log in
User name
Password

"Programming Converged Networks: Call Control in Java, XML and Parlay/OSA" aims to provide IT developers with an introduction to programming in the formerly closed telecom world.

Tuesday, February 8, 2005

Telecom networks are rapidly developing the ability to support voice and data calls. Converged networks that bring together wireless, wireline, and IP networks will have the ability to offer sophisticated combinations of voice and data transmissions. The key to success in these networks rests in the creation of innovative services and applications. To this end, network operators are opening their networks to third-party developers for the first time in their more than 100-year history. This is accomplished using open Application Programming Interfaces (APIs) that allow outside access to these networks.

The mere existence of these APIs in the telecom sphere is revolutionary. Until now, telecom networks have operated as "closed shops" because of their extreme complexity. The rapid changes occurring in both the technical and business landscapes of this world require shorter development and release schedules in order to achieve success.

The book is intended for programmers, researchers, engineers and managers who will be dealing with converged networks and have a good working knowledge of object-oriented programming. A familiarity with Java and XML will also be helpful.

The first third of the book is devoted to explaining the history and functionality of telecom networks in a way that will be clear to developers more familiar with datacom. This section alone is worth the price of the book because it takes an extremely complex subject and presents it in a clear, straightforward fashion. The authors' style is clear, concise and makes use of simple, real-world examples to illustrate their concepts. Most examples are presented from the user's perspective, which keeps the subject grounded in reality.

The majority of the book focuses on call control, which is described as "the process of creating, manipulating and terminating communications sessions." The authors apply this definition to data communications sessions, as well as voice communications.

The Java Telephony API, Java APIs for Integrated Networks (JAIN), and the Parlay/Open Services Access are all examined in detail in separate sections. The history and intentions behind each API is presented followed by a detailed description of their functionality. A real-world example application, with detailed explanations of the code behind it, is presented at the end of each section. In several cases, the same functionality is created using each API. This is a real plus because it exposes the differences and similarities between the various APIs.

The book concludes with a look at issues common to all the APIs and then gives a brief overview of the growing use of XML in call-control applications.

This book is useful as an introduction to the world of telecom application development and the sections should be read cover to cover.

By John Maxwell Hobbs


E-mail this page icon Tell your friends    Send this page    Send this page    Send this page   Send this page   Send this page Printable version icon Printable version

Last published June 27, 2007
The latest poll
How much are you willing to pay for an app?
Not more than USD 1
Between USD 1 to 2
Between USD 2 to 5
Not more than USD 7
 
Opinion column
Personal thoughts and analysis on business and technology.