SDK User Guide

     Previous  Next    Open TOC in new window    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Network Gatekeeper SDK

 


Introduction to the Network Gatekeeper SDK

The BEA WebLogic Network Gatekeeper SDK provides a simulator for Network Gatekeeper and an interactive, graphical test environment for developers who are creating applications to interact with WebLogic Network Gatekeeper. The current version of the Network Gatekeeper Simulator supports the Parlay X 2.1 Short Messaging, Multimedia Messaging, Terminal Location interfaces, and the Extended Web Services WAP Push interfaces.

The Network Gatekeeper SDK is used for functional testing. Because it simulates a WebLogic Network Gatekeeper, it is not necessary to have an active instance of a WebLogic Network Gatekeeper when developing and performing functional tests of applications.

The following sections provide an overview of the Network Gatekeeper SDK:

 


What the Network Gatekeeper Simulator Provides

The Network Gatekeeper Simulator offers the following capabilities:

Supported interfaces

Supported message types

Supported Network Simulation

Network triggered events

Network triggered events, such as messages sent from a mobile phone to an application, can be simulated, using the Network Gatekeeper Simulator GUI.

The following events are supported:

Application triggered requests

Application triggered requests, such as messages sent from the application to a mobile phone in the network, can be simulated, including:

Other tasks

 


What the Network Gatekeeper SDK Comprises

The Network Gatekeeper SDK is built up of these main parts:

The Network Gatekeeper Simulator

The Network Gatekeeper Simulator simulates a subset of the functionality of Network Gatekeeper. From an application point-of-view, the Simulator acts as a Network Gatekeeper that has connectivity to the telecom network. The Simulator provides an abstracted high-level simulation of the underlying network, with mobile terminals that can send and receive messages.

The Network Gatekeeper Simulator application-facing telecom Interfaces

The Network Gatekeeper Simulator exposes a subset of the interfaces and methods that Network Gatekeeper exposes:

When an application uses these interfaces, the simulator provides the same behavior as a Network Gatekeeper.

The Network Gatekeeper Simulator GUI

The Network Gatekeeper Simulator GUI is based on a map. The map can be changed to fit different locations. The GUI is used to add mobile telephony terminals (mobile telephones).

Figure 2-1 Network Gatekeeper Simulator GUI

Network Gatekeeper Simulator GUI

These terminals are given a subscription number. Once the terminal is defined, it can be moved to different locations on the map.

Figure 2-2 Telephone (terminal) icon

Telephone (terminal) icon

The terminals on the GUI can send and receive messages. When a message has arrived at the telephone, an envelope is displayed beside the telephone icon.

Figure 2-3 Telephone (terminal) icon with message

Telephone (terminal) icon with message

Using mobile terminals

The mobile terminals created in the Network Gatekeeper Simulator GUI can:

Note: SMSes and MMSes cannot be sent directly from a terminal to another. When sending a message, the message can be received by an application, but it cannot be sent directly to another phone.

Using the map

The Network Gatekeeper Simulator GUI can:

Using utilities

The Network Gatekeeper Simulator GUI can:

 


Test Flow

Figure 2-4 shows the complete WebLogic Network Gatekeeper application test flow, from the application developers’ functional test to deployment in a live network. An application developer can perform functional tests using Network Gatekeeper Simulator. The other tests in the flow must be performed in cooperation with a network operator.

Figure 2-4 Application test flow

Application test flow

An overview of the relationship between Network Gatekeeper Simulator and WebLogic Network Gatekeeper is shown in Figure 2-5.

.

Figure 2-5 Network Gatekeeper SDK in relation to WebLogic Network Gatekeeper

Network Gatekeeper SDK in relation to WebLogic Network Gatekeeper

In the first stage of testing, the Web Services endpoints are provided by Network Gatekeeper Simulator. In production, the application uses endpoints provided by the WebLogic Network Gatekeeper.

 


Supported Configurations

The Network Gatekeeper SDK and Simulator runs on WebLogic Server. It is supported on the following platforms:

Microsoft Windows XP SP2 on x86

Table 2-1 Requirements
Operating System Version and Patches
Windows XP Service Pack 2 and later Service Packs
Chip Architecture and Minimum Processor Speed
x86 and compatible chip architectures (1.3 GHz)
RAM
1 GB minimum, 2 GB recommended

Red Hat Enterprise Linux 4.0 on x86

Table 2-2 Requirements
Operating System Version and Patches
Red Hat Enterprise Linux 4.0-1 AS, ES, WS Kernel 2.6.9-11.ELsmp #1 SMP x86_32 GNU/Linux with glibc 2.3.4-2.9 and later updates and errata levels
Chip Architecture and Minimum Processor Speed
x86 (400 MHz)
RAM
1 GB minimum, 2 GB recommended
Additional
Must support X11


  Back to Top       Previous  Next