6.4 SOFTWARE SERVICES TECHNOLOGIES

If we are going to start building service delivery platforms for mobile service environments, then we need the software building blocks with which to construct such platforms. It's easy to talk about ideas like SDP's common software services, like access to charging mechanisms and so on, but how is this going to take place? What will be the actual implementation steps required to both realise and access such a service?

To understand what we might need, let's return to our CS architecture for a moment and imagine that we are building such a system from scratch on which to assemble our mobile applications. We wish to understand the issues we may have to solve in order to build and deliver a CS system suitable for mobile services.

Figure 6.10 shows the classic CS architecture3. Let's try to think of all the design issues we would have to solve in order to make such a system work. You can try writing these down yourself on a piece of paper, but let me have a go first in order to convey the gist of the exercise.

images

Figure 6.9 Possible architecture for operator network.

images

Figure 6.10 CS architecture at its simplest.

6.4.1 Example CS Design Issues

Let's take the server on the left of the diagram (Figure 6.10), we can see that it has two clients attempting to ...

Get Next Generation Wireless Applications: Creating Mobile Applications in a Web 2.0 and Mobile 2.0 World, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.