• No results found

CHAPTER NO. TITLE PAGE NO.

N/A
N/A
Protected

Academic year: 2021

Share "CHAPTER NO. TITLE PAGE NO."

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

CHAPTER NO. TITLE PAGE NO.

4 INTEGRATED DESIGN OF WEB SERVICE

ACCOUNTING ARCHITECTURE 84

4.1 DESIGN OF INTEGRATED ACCOUNTING

MODULES 84

4.1.1 Accounting Record Formats 87

4.1.2 WS-Radius Protocol 91

4.1.3 Billing 95

4.2 IMPLEMENTATION AND PERFORMANCE

ANALSYIS 98

4.2.1 Performance Analysis 106

4.3 CONCLUSION 109

5 CASE STUDIES 110

5.1 E-NEWSPAPER 110

5.2 ONLINE EXAM TUTORING SYSTEMS 112

5.3 ONLINE GAMING 114

5.4 ONLINE MATRIMONIAL SYSTEM 115

5.5 ONLINE REAL ESTATE 118

5.6 CONCLUSION 119

6 CONCLUSION 120

6.1 CONTRIBUTIONS OF THE THESIS 120

6.2 CRITICAL ANALYSIS 123

6.3 FUTURE WORK 124

6.4 SUMMARY 125

REFERENCES 127

(2)

LIST OF TABLES

TABLE NO. TITLE PAGE NO.

3.1 E-Book Sample Membership Fee 61

3.2 E-Book Sample Membership Fixed Fee Options 65

3.3 E-Book Sample Membership Package Fee Options 66

3.4 E-Book Member Personal Pricing Scheme Sample 70

3.5 E-Book Non-Member Sample Pricing Scheme 72

4.1 List of Web Services for E-Book Reading

Service Application 99

4.2 List of pricing schemes for E-Book Reading

Service Application 100

(3)

LIST OF FIGURES

FIGURE NO. TITLE PAGE NO.

1.1 Web Services Architecture Components 4

1.2 Web Service Protocol Stack 5

1.3 Web Service Description 7

1.4 UDDI Data Structure 9

2.1 Generic AAA Server Interactions 18

3.1 Accounting Architecture for Web Services 54

3.2 WS-Policy Data Model 58

3.3 Payment Modes for Members 61

3.4 E-Book Charging Policy for Sample

Membership Fee 62

3.5 E-Book Subscription Schemes for Members 64

3.6 E-Book Charging Policy for Sample

Membership Fixed Subscription Fee 65

3.7 The Charging Policy of E-Book Reading

67

3.8 The Charging Policy of E-Book Reading

68

3.9 The Charging Policy of E-Book Reading

69

3.10 E-Book Charging Policy for Member

Personal Pricing Sample 70

3.11 E-book Sample Charging Policy for Group

Pricing Scheme 71

(4)

FIGURE NO. TITLE PAGE NO.

3.13 The Charging Policy of Pay- per -use

Pricing Scheme 73

3.14 Service Provider Registration 74

3.15 Screen Snapshot of Policy Generation Tool 75

3.16 Sample WS-Policy Generated by Tool 76

3.17 Sample Charging Policy Used to Illustrate

Query Facility 77

3.18 XQuery - Sample Service Provider Query 80

3.19 XQuery - Sample Query showing Charging

Schemes of Provider1 81

3.20 XQuery - Sample Query showing

Membership Subscription Amount of

Provider1 81

3.21 XQuery - Sample Query showing Book

Download Charge of Provider2 82

4.1 Integrated Design of Accounting Modules 85

4.2 IPDR Elements 88

4.3 Sample Web Service UDR in IPDR Format 89

4.4 Sample Bill for E-book Reading Service in

IPDR Format 90

4.5 Sample Payment in IPDR Format 91

4.6 WS-RADIUS Protocol Message Packets 93

4.7 Access-Request Message Packet 93

4.8 Message Packets Format for Access

accept and Access-reject 94

(5)

FIGURE NO. TITLE PAGE NO.

4.10 Block Diagram of the WS-RADIUS

Protocol for Web Service Metering and

Accounting 101

4.11 Snapshot of WS-RADIUS Protocol Ready

Status 102

4.12 Snapshot of Access-Reject Message in

WS-RADIUS Protocol 102

4.13 Snapshot of Access-accept Message 102

4.14 Snapshot of Message Packets for Session

Start 103

4.15 Snapshot of Message Packets for Session

Stop 103

4.16 Snapshot of a Web Service Usage Record 104

4.17 Sample snapshot of Bill Generated in IPDR

Format 104

4.18 Snapshot of Payment Record in IPDR

Format 105

4.19 Snapshot of Accounting Query by Service

Provider 105

4.20 Response Time of Metering Web Services

using Meter and without Meter 106

4.21 Load Test run on the WS-RADIUS

Web Services 107

4.22 Revenue Based on Session Based Charging 108

4.23 Revenue Based on Volume Based Charging 108

(6)

LIST OF SYMBOLS AND ABBREVIATIONS

AAA - Authentication, Authorization And accounting

AAAAC- - Authentication, Authorization Accounting and Auditing

Charging

AAAARCH - Authentication, Authorization, Accounting and

Architecture

AAL - Accounting Abstraction Layer

AI - Accounting Information

AMI - Advanced Metering Infrastructure

ASM - Application Specific Module

AVP - Attribute Value Pair

AWS - Amazon Web Service

B2B - Business-to- Business

B2C - Business-to-Consumer

BSS - Business Support System

CAN - Cloud Notary Authority

CAP - Charging and Accounting Policy

CATI - Charging and Accounting Technologies for the Internet

CBB - Content Based Billing

CDR - Call Detailed Record

CHAP - Challenge Handshake Authentication Protocol

COPS - Common Open Policy Service

CRANE - Common Reliable Accounting for Network Element

CRM - Customer Relationship Management

DGAS - Distributed Grid Accounting System

(7)

EBPP - Electronic Bill Presentment and Payment

EC2 - Elastic Compute Cloud

EGEE - Enabling Grids for E-sciencE

ERP - Enterprise Resource Planning systems

ETSI - European Telecommunication Standardization Institute

FORM - Federated ORganisations Management

FTAM - File Transfer and Management FTP - File Transfer Protocol

GASA - Grid Bank/Grid Accounting Services Architecture

GB - Grid Bank

GenCA - Generic Charging and Accounting

GPRS - General Packet Radio Service

GSM - Global System for Mobile Communication

GTP - GPRS Tunnel Protocol

HTTP - Hypertext Transfer Protocol IaaS - Infrastructure as a Service

IETF - Internet Engineering Task Force

INDEX - Internet Demand Experiment

ING - Internet Next Generation

IP - Internet Protocol

IPDR - Internet protocol Detail Record ISP - Internet Service Provider ISPs - Internet Service Providers

IT-U - International Telecommunication Union

Telecommunication

MIB - Management Information Base

MMS - Multimedia Message Service

MSC - Mobile Switching Centers

(8)

NAS - Network Access Server

NASREQ - Network Access Servers Requirements

NDM-U - Network Data Management-Usage

OASIS - Organization for the Advancement of Structured

Information Standards

OCRP - Optimal cloud resource provisioning OGSA - Open Grid Services Architecture OSS - Operations Support System PaaS - Platform as a Service

PAP - Password Authentication Protocol PDA - Personal Digital Assistant

PPP - Point-to-Point

PSTN - Public Switched Telephone Network

QoS - Quality of Service

RADIUS - Remote Authentication Dial-In User Service

RDR - Raw Data Record

ROAMOPS - Roaming Operations

RTFM - Real-Time Flow Measurement

SaaS - Software as a Service

SGAS - SweGrid Accounting System

SLA - Service Level Agreement

S-Mon - SLA monitoring

SMTP - Simple Mail Transfer Protocol

SNMP - Simple Network Management Protocol

SOAP - Simple Object Access Protocol (SOAP)

STaaS - Storage as a Service

TACACS - Terminal Access Controller Access-Control System

TAP3 - Transferred Account Procedure3 TFL - Tariff Formula Language

(9)

TINA-C - Telecommunications Information Networking Architecture-Consortium

TPM - Trusted platform module TTP - Trusted Third Party

UDDI - Universal Description Discovery and Integration

UDP - User Datagram Protocol

UDR - Usage Data Record

URL - Uniform Resource Locator VoIP - Voice over IP

VPN - Virtual Private Network

WAMRS - Wireless Automatic Meter Reading System

WSDL - Web Services Description Language

WWW - World Wide Web

XML - Extensible Markup Language

References

Related documents

It seems quite reasonable to expect periods of strong economic growth to induce a higher ratio of working-age to total population, partly through migration effects but also through

Plus with the local community and other stakeholders, to improve the quality of health care in Southern Iraq.. We have also been able to move Health from being a

Building on these recent developments regarding the interpretation of graduate employability and on the notion of learning transfer that is explored in the following chapter,

hospital) audit began with records from FY05-06. Myers & Stauffer is the contractor who sent surveys to hospitals to get information collected and reported. They are

kesehatan secara berkala sekali seminggu atau sekali 2 minggu. Penanganan rawat jalan dapat dilakukan pada SAM tanpa komplikasi penyakit, nafsu makan cukup

Genes within runs of homozygosity consensus regions are linked to gene ontology (GO) terms related to lipid metabolism, immune functions and stress- mediated responses (FDR <

[r]

SaaS has become a common delivery model for most business applications, including accounting, budgeting, collaboration, customer relationship management (CRM), management