27.03.2014 Views

Moby Dick Consolidated System Integration Plan

Moby Dick Consolidated System Integration Plan

Moby Dick Consolidated System Integration Plan

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

D0103v1.doc Version 1 6.7.2003<br />

4.5.1.2 General View of User Profile<br />

Before talking of user profiles and their definitions, we need to spend some thoughts on the accounting,<br />

charging, customer profiles and SLA’s—since this is all related together. Within the <strong>Moby</strong><strong>Dick</strong> project<br />

there will be “<strong>Moby</strong><strong>Dick</strong>” -operators offering services to the customers. For such an operator accountingand<br />

charging-components (besides many other components) will be developed. One aim is that roaming<br />

between different “<strong>Moby</strong><strong>Dick</strong>”-operators shall be possible. This aim has main influence in developing the<br />

accounting and its components, c.f. section 4.5.3. All accounting data is stored at the AAAC.h—in the<br />

case of roaming (i.e. the customer is in a foreign domain), the accounting data is transferred from the<br />

AAAC.f to the AAAC.h and then stored in the accounting database. The format and structure of the<br />

accounting data is fixed, cf. section 4.5.4.4.<br />

The next step is the SLA between the customer and one of our “<strong>Moby</strong><strong>Dick</strong>”-operators. Each user must<br />

have an SLA with at least one operator (called home operator), before he can use a service—this SLA<br />

may include the post- or prepaid billing scenario. Basically each “<strong>Moby</strong><strong>Dick</strong>”-operator can setup its own<br />

SLA’s and its own tariff structure. In order to support roaming between operators, the basis for the<br />

charging (and tariffs) will be the accounting data, which has always the same structure (cf. section<br />

4.5.4.4). So, each “<strong>Moby</strong><strong>Dick</strong>”operator could use its own charging component and its own tariff<br />

structure, regardless what the other operators will use and roaming would still be possible.<br />

Within the <strong>Moby</strong><strong>Dick</strong>-project we need to develop one charging component for a “<strong>Moby</strong><strong>Dick</strong>”-operator.<br />

The charging component will be developed at ETH and will then be used for all “<strong>Moby</strong><strong>Dick</strong>”-operators,<br />

since no other charging components will be developed. Therefore, all operators will use the same<br />

charging components with the same tariff structure (but not the same tariffs) and hence the SLA’s and the<br />

corresponding parts in the customer profile will have the same structure, too. This is simply due to the<br />

fact that the SLA’s and the charging/tariffing structure are closely related.<br />

This general structure of the SLA’s, i.e. their representations in the customer profiles are shown in Table<br />

20. The customer database containing this data will be realized with MySQL and is always located at the<br />

home “<strong>Moby</strong><strong>Dick</strong>” operator.<br />

Some entries in Table 20 should not be transferred to any other “<strong>Moby</strong><strong>Dick</strong>”-operator, because the data is<br />

only needed by the charging and/or billing component of the home operator, cf. last column. The first<br />

rows of Table 20 contain information about the user’s address. The row for the remaining budget “RB”<br />

will be used in the future to support the prepaid business case. Here it is important to note that the<br />

remaining budget in monetary units (e.g. € 12.50) must never be transferred to another operator. But the<br />

representation of the remaining budget in terms of “accounting units” (e.g. 120 MB download volume)<br />

needs to be accessible for other operators, since they need to know, when the remaining budget is empty.<br />

The row “Payment scheme” is used to distinguish between the post- and prepaid business case.<br />

The structure of tariffs is as follows:<br />

Within an SLA, each service is associated with a tariff ID. In the accounting process, services can be<br />

distinguished on the basis of the DSCP field, cf. section 4.5.4.3, 4.5.4.4 for details. Because we<br />

distinguish between tariffs in the home and foreign domain, there exists also different tariff ID’s for the<br />

home and foreign domain. As an example “HDTariffS1” would contain the tariff ID for service S1 in the<br />

home domain. Certain values of the tariff ID’s have special meanings, please refer to Table 18.<br />

Values of TariffID’s<br />

Meaning<br />

0 Users is not allowed to use the respective service<br />

according to the SLA<br />

1 Signalling (this might lead to no charge or only a<br />

very small charge)<br />

2 … 9 Reserved for future use<br />

10 … 255 Valid Tariff ID’s of services<br />

Table 18: Values of tariff ID’s.<br />

In order to give further structure in the values of the tariff ID’s, the ranges reserved for selecting the tariff<br />

are shown in Table 19. With this predefined structure it’s possible to setup 5 different tariffs for each<br />

service per domain. For the <strong>Moby</strong><strong>Dick</strong> environment this represents enough flexibility.<br />

D0103v1.doc 106 / 168

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!