Architecture Proposal for an Internet Services Charging Platform

Size: px
Start display at page:

Download "Architecture Proposal for an Internet Services Charging Platform"

Transcription

1 Internal Working Paper Architecture Proposal for an Internet Services Charging Platform John Cushnie Distributed Multimedia Research Group, Lancaster University, UK. Abstract. This short paper proposes a Charging Platform architecture for support of Internet charging and billing research. The proposed Charging Platform allows for the development and automated running of networked experiments, and the collection and presentation of results using the World Wide Web medium. The proposal is described in terms of the software and hardware required, with example test scenarios and a discussion of what may be achieved with such an approach. 1. Introduction Charging, billing and for the Internet have been identified as important research areas by many organisations over the past years, leading to many excellent publications, conferences and workshops [Clark, COST263, McKnight, Shenker], and much debate over the how s and why s. There is great scope for investigation of novel and innovative charging mechanisms for Internet access, services and applications, in addition to evaluations of already proposed protocols and methods. There are also actions currently ongoing in the IETF [IETF] and IRFT [IRTF] to propose and evaluate architectures for Authentication Authorisation & Accounting (AAA) [AAA] in the Internet both for the short and long term. In order to carry out detailed technical research into charging and billing mechanisms for the Internet, including implementation and/or evaluation of AAA architectures, a basic infrastructure is required for the collection and analysis of data. A platform is also required to develop and build the software required to implement the charging mechanisms and charging models being researched. This paper proposes the technical architecture for a Charging Platform to meet this requirement.

2 2. Application Requirements The Charging Platform being proposed is seen to be a repository for test cases and test data and also as an automated test system that may schedule short or long term tests and experiments. The Charging Platform will also assimilate and present test results in a number of formats. The favoured means of data and results presentation is the Web browser paradigm with hyperlink functionality to ease navigation of the potentially large amounts of data. This will also allow the download of test data and results for inclusion in test reports and research papers. A proposed architecture for the Charging Platform is shown in Figure 1. PHP & Perl Scripts MySQL Database Scripts Data Source Code EXEs Results Queries Control Web Based Interface Apache Web Charging Platform Results Reports Graphs... Network (eg IP-Multicast GCAP) Figure 1 Proposed Charging Platform Architecture Commercial billing systems for telephony and data networks are based around robust industry standard relational databases, such as Oracle or Informix, appropriate to the high volumes of data involved and the data processing required. To implement a suitable Charging Platform to support research work in charging and billing the use of a quality database to collate test data and results is considered essential. A further requirement is the availability of tools for information and data processing, such as scripting languages, for rapid development of software support to the manipulate captured data and results. The primary aim is to use the Charging Platform to research possible charging and billing mechanisms that are applicable to (but not limited to) IPv6 [IPv6], WAP [WAP], GPRS [Cai], UMTS [UMTS] and IP-Multicast, for example GCAP [GCAP]. The investigation of charging models for Internet usage is also an important research area [Cushnie] that may be supported by the Charging Platform, including the application to mobile/wireless and fixed Internet networks. 2

3 3. System Specification The proposed Charging Platform is based around the standard RedHat [RedHat] Linux server running free Open Source software. Linux is the operating system of choice for the Charging Platform as it provides the best support in terms of stability and speed of execution for the Open Source software specified later in this paper. Linux also provides a multitasking environment that is required if the Charging Platform is to be used by more than one researcher or experiment concurrently. Some of the proposed Open Source software has been tried out on the Microsoft Windows NT/98 operating systems with varying amounts of success. Most of the Windows versions of the Open Source software are still in beta test form and therefore should not be used in live or production environments, without due care and attention. The preferred hardware platform is an Intel Pentium PC, since this offers the most compatibility with the Linux operating system. Although there are Linux ports to other hardware platforms, e.g. Sun Sparc, they are not the mainstream of the Linux community effort and the level of support is usually compromised as a result. The building of the Charging Platform on the Linux operating system also has the advantages of stability, support for industry standard communication protocols, user community support and large software application base. Therefore Linux may be considered a low risk platform for this kind of development. Open Source Software Applications To achieve openness for this implementation and to make use of free software available this proposal is based on Open Source software applications, and does not include any proprietary or commercial software. The following notes discuss the Open Source software being proposed for the Charging Platform with any additional notes as required. Apache Webserver [Apache] The Apache webserver is to be used to provide the hosting of webpages, both static and dynamic from the Charging Platform. This is the defacto Webserver in use today on the Internet, and has a reputation for robustness and stability, as well as good support for integration with other Open Source software - compatibility with Perl and php are strong points of this software. Perl [Perl] This is the defacto scripting language on the Linux, Unix and the World-Wide-Web Internet. Example Perl programs and functions are widely available and the language is very popular, especially for text and data processing applications. Perl may be used stand alone or integrated with the Webserver. Either way it provides a very powerful programming environment suited 3

4 to rapid development and deployment. Perl may also be used to generate dynamic Webpages via the Webserver when used as a server-side scripting language. php HyperText PreProcessor [php] This software allows the dynamic generation of Webpages from within HTML pages, in a similar way to Perl, as a server-side scripting language. Unlike Perl, php code can be directly embedded into HTML code and automatically executed via a suitably configured web server. It may also be used standalone in the same way as Perl. Php also has further advantage with a direct API interface built in for the MySQL database engine. Php already has a high profile corporate user-base including NASA and Sony Music. MySQL Relational Database [MySQL] This software offers the functionality of a high specification relational database with the Open Source license. The database engine may be directly accessed via the php scripting language and the Apache webserver to format and present experiment details and results via the standard Web browser interface. The database may also be used to archive source code, scripts and test data. This database software is already used on the staff pages for the Computing Department at Lancaster University, and by other high-profile users, such as NASA. The above Open Source software presents a set of very powerful tools to the researcher. The need to use other software and tools may evolve over time and may be addressed on an as required basis. The fundamental components of the Charging Platform are defined and are ready for integration and use. 4. Example /Experiment Scenario The network shown in Figure 2 represents a simplified Internet network and the charging points of interest that may be used for charging and billing experiments to evaluate charging mechanisms and models. The software and applications running on the servers and end systems in the network may be stored and archived on the Charging Platform and the downloaded to the servers prior to the start of the experiments. The experiments would then be controlled by the Charging Platform according to the test descriptions. 4

5 Metering Tickets Access Network Core Network Metering Tickets Metering Tickets Figure 2 Charging/Accounting Points in a Simplified Internet The test data and programs may be exchanged with the test network servers and end systems using standard network methods and mechanisms, for example ftp, sockets, telnet, rlogin, rmi, http, cgi, etc. These methods and mechanisms may also be used to control and execute the experiments over the network under test. Additional servers and end systems may be added to the network under test as required and then configured and controlled by the Charging Platform. Core Network Charging Platform Metering Tickets & Data Charging Models Database Results Reports Figure 3 Data Processing by the Charging Platform If the Core and s also support programming, i.e. active routers, then suitable software or modules may be archived on the Charging Platform and then distributed or loaded to the active routers prior to the start of the experiment(s). Data from the Core and Edge routers may be collated at the Charging Platform automatically using push or pull techniques and methods as appropriate in the network. The charging data is then entered 5

6 into the database on the Charging Platform and the required data processing may be performed and the results may be presented in Web form or downloaded in text, data or diagram form for use in reports. An example of how the data processing may be implemented in a schematic form on the Charging Platform is shown in Figure 3. The experiments carried out in this way may then be replicated and repeated many times so that accurate measurement of the results may be obtained. Also exact reproducibility of the experiments becomes possible, and so experiments may be performed at varying times of day, week or month, in case of varying network load having an impact on the results. Once example test cases are set up on the Charging Platform they may be used as a template for new test cases. The requirement to make the definition of the test cases and data capture becomes important here to ensure that the Charging Platform becomes a useful tool for researchers and not a burden on development, research and experiment time. The emphasis is to create a useful research tool. 5. Next Steps and Conclusions The first stage is to set up the basic Linux server that will act as the Charging Platform, including the installation of the proposed Open Source software and verify the system to be working as required. Development work on the scripts and the Webpages may then begin, to provide the interface to the Charging Platform. This will include database work to support the network experiments and the Webpage generation. Once the platform is in place the development and implementation of the charging mechanisms and models may be worked on within the structure of the Charging Platform. This should initially be carried out on a simple network configuration with a suitably simplified experiment to prove the concept for more complex configurations and experimentation. With time it hoped that the Charging Platform will provide a stable resource for research in this technical area. The basic concept and tools of the Charging Platform may also be migrated to other areas of research where the assimilation and presentation of data and results is time consuming and problematic for researchers. 6. References [AAA] [Apache] [Cai] [Clark] IRTF AAAarch - Apache Webserver - J. Cai and D.J. Goodman, General Packet Radio Service in GSM, from IEEE Comms Magazine, October 1997 pp D. Clark, A Model for Cost Allocation and Pricing in the Internet, MIT Workshop on Internet Economics, March 1999 (ISBN ) 6

7 [Cost263] COST Action 263, Quality of future Internet Services - [Cushnie] J. Cushnie, D. Hutchison, H. Oliver, Evolution of Charging and Billing models for GSM and Future Mobile Internet Services, published in Proc. QofIS'2000 Symposium Berlin, Germany, September 2000, Springer-Verlag LNCS 1922, (ISBN ), pp [GCAP] Global Communication Architecture and Protocols (GCAP) [IETF] [IPV6] [IRTF] IETF - IPv6 - IRTF - [McKnight] L.W. McKnight, J.P. Bailey (Eds), Internet Economics, MIT Press, April 1997 (ISBN ) [MySQL] [PHP] [RedHat] [Shenker] [UMTS] [WAP] [XML] MySQL - php Hypertext Preprocessor RedHat Linux Distribution - S. Shenker, D. Clark, D. Estrin, S. Herzog, Pricing in Computer Networks: Reshaping the Research Agenda, from ACM Computer Communication Review. 26 (1996) pp UMTS Forum - Wireless Application Protocol - XML - 7

Global Servers. The new masters

Global Servers. The new masters Global Servers The new masters Course so far General OS principles processes, threads, memory management OS support for networking Protocol stacks TCP/IP, Novell Netware Socket programming RPC - (NFS),

More information

Chapter 3. Technology Adopted. 3.1 Introduction

Chapter 3. Technology Adopted. 3.1 Introduction Chapter 3 Technology Adopted 3.1 Introduction The previous chapter described difference between the propose system and traditional methods and also about the existing similar systems. In this chapter,

More information

Princess Nourah bint Abdulrahman University. Computer Sciences Department

Princess Nourah bint Abdulrahman University. Computer Sciences Department Princess Nourah bint Abdulrahman University Computer Sciences Department 1 And use http://www.w3schools.com/ PHP Part 1 Objectives Introduction to PHP Computer Sciences Department 4 Introduction HTML CSS

More information

The WAP Roadmap. Short Term Goals for WAP

The WAP Roadmap. Short Term Goals for WAP The WAP Roadmap Authors: Alastair Angwin, WAP Specification Committee / IBM UK Laboratories (alastair_angwin@uk.ibm.com) Bill Coan, WAP Specification Committee / AT&T Wireless Services / Global Operators

More information

The PHP language. Teaching you everything about PHP? Not exactly Goal: teach you how to interact with a database via web

The PHP language. Teaching you everything about PHP? Not exactly Goal: teach you how to interact with a database via web Web programming The PHP language Our objective Teaching you everything about PHP? Not exactly Goal: teach you how to interact with a database via web Access data inserted by users into HTML forms Interact

More information

Apache, PHP, and MySQL on Itanium Challenges and Goodies

Apache, PHP, and MySQL on Itanium Challenges and Goodies Apache, PHP, and MySQL on Itanium Challenges and Goodies Migrating PATHWAY applications from Screen Cobol to web-based GUIs ETUG 10-12 November 2008 Christian Weber Index About my person Why migrating

More information

Enabling the Wireless Internet

Enabling the Wireless Internet Enabling the Wireless Internet Presented to IEEE CVT-Dallas February 15, 2000 Barry Herbert barry.herbert herbert@nortelnetworks.com Operator Market Dynamics Price/Min in U.S. Cents 16 14 12 10 8 6 4 2

More information

THE IMPACT OF E-COMMERCE ON DEVELOPING A COURSE IN OPERATING SYSTEMS: AN INTERPRETIVE STUDY

THE IMPACT OF E-COMMERCE ON DEVELOPING A COURSE IN OPERATING SYSTEMS: AN INTERPRETIVE STUDY THE IMPACT OF E-COMMERCE ON DEVELOPING A COURSE IN OPERATING SYSTEMS: AN INTERPRETIVE STUDY Reggie Davidrajuh, Stavanger University College, Norway, reggie.davidrajuh@tn.his.no ABSTRACT This paper presents

More information

IBM WebSphere Application Server V3.5, Advanced Edition for Linux Extends Support to Red Hat, Caldera, SuSE, and TurboLinux

IBM WebSphere Application Server V3.5, Advanced Edition for Linux Extends Support to Red Hat, Caldera, SuSE, and TurboLinux Software Announcement December 5, 2000 IBM Server V3.5, Advanced Extends Support to Red Hat, Caldera, SuSE, and TurboLinux Overview WebSphere Application Edition for Linux manages and integrates enterprise-wide

More information

Internet. Class-In charge: S.Sasirekha

Internet. Class-In charge: S.Sasirekha Internet Class-In charge: S.Sasirekha COMPUTER NETWORK A computer network is a collection of two or more computers, which are connected together to share information and resources. Network Operating Systems

More information

Our Business Webspace is more feature rich and allows you host more complex websites.

Our Business Webspace is more feature rich and allows you host more complex websites. Hosting & Domains Free Basic Webspace The free basic Webspace provides a small amount of space to host a basic personal website. Business customers get a sub-domain website address in the format www.yourname.karoo.net

More information

Oracle TimesTen Scaleout: Revolutionizing In-Memory Transaction Processing

Oracle TimesTen Scaleout: Revolutionizing In-Memory Transaction Processing Oracle Scaleout: Revolutionizing In-Memory Transaction Processing Scaleout is a brand new, shared nothing scale-out in-memory database designed for next generation extreme OLTP workloads. Featuring elastic

More information

GETTING 1 STARTED. Chapter SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC.

GETTING 1 STARTED. Chapter SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC. GETTING 1 STARTED hapter SYS-ED/ OMPUTER EDUATION TEHNIQUES, IN. Objectives You will learn: Apache Software Foundation. Apache execution. Apache components. Hypertext Transfer Protocol. TP/IP protocol.

More information

Enhancing Digital Library Documents by A Posteriori Cross Linking Using XSLT

Enhancing Digital Library Documents by A Posteriori Cross Linking Using XSLT Enhancing Digital Library Documents by A Posteriori Cross Linking Using XSLT Michael G. Bauer 1 and Günther Specht 2 1 Institut für Informatik, TU München Orleansstraße 34, D-81667 München, Germany bauermi@in.tum.de

More information

The Migration to Ipv6

The Migration to Ipv6 GSM Europe The European interest group of the GSM Association http://gsmeurope.gsmworld.com The Migration to Ipv6 GSM Europe Policy Statement for the IPv6 Task Force- GSME, 6 August 2001 1. Background

More information

TABLE OF CONTENTS 1. INTRODUCTION DEFINITIONS Error! Bookmark not defined REASON FOR ISSUE 2 3. RELATED DOCUMENTS 2 4.

TABLE OF CONTENTS 1. INTRODUCTION DEFINITIONS Error! Bookmark not defined REASON FOR ISSUE 2 3. RELATED DOCUMENTS 2 4. TABLE OF CONTENTS 1. INTRODUCTION 1 1.1 DEFINITIONS Error! Bookmark not defined. - 2 2. REASON FOR ISSUE 2 3. RELATED DOCUMENTS 2 4. OVERVIEW 2-3 5. HARDWARE ARCHITECTURE 3 6. SUPPORTED CONFIGURATIONS

More information

Fusion Registry 9 SDMX Data and Metadata Management System

Fusion Registry 9 SDMX Data and Metadata Management System Registry 9 Data and Management System Registry 9 is a complete and fully integrated statistical data and metadata management system using. Whether you require a metadata repository supporting a highperformance

More information

Inf 202 Introduction to Data and Databases (Spring 2010)

Inf 202 Introduction to Data and Databases (Spring 2010) Inf 202 Introduction to Data and Databases (Spring 2010) Jagdish S. Gangolly Informatics CCI SUNY Albany April 22, 2010 Database Processing Applications Standard Database Processing Client/Server Environment

More information

Mobile Network Architecture & Protocols WINLAB IAB Meeting October 29-30, 2001

Mobile Network Architecture & Protocols WINLAB IAB Meeting October 29-30, 2001 Mobile Network Architecture & Protocols WINLAB IAB Meeting October 29-30, 2001 I. Seskar, D. Raychaudhuri MobNets: Introduction This project aims to explore the fundamentals of nextgeneration mobile network

More information

Building a Digital Repository on a Shoestring Budget

Building a Digital Repository on a Shoestring Budget Building a Digital Repository on a Shoestring Budget Christinger Tomer University of Pittsburgh! PALA September 30, 2014 A version this presentation is available at http://www.pitt.edu/~ctomer/shoestring/

More information

Internet Services & Protocols. Mobile and Wireless Networks

Internet Services & Protocols. Mobile and Wireless Networks Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Mobile and Wireless Networks Dr.-Ing. Stephan Groß Room: INF 3099 E-Mail: stephan.gross@tu-dresden.de

More information

Perceptive DataTransfer

Perceptive DataTransfer Perceptive DataTransfer System Overview Version: 6.2.x Written by: Product Documentation, R&D Date: January 2013 2013 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact, and WebNow

More information

TN3270 AND TN5250 INTERNET STANDARDS

TN3270 AND TN5250 INTERNET STANDARDS 51-10-55 DATA COMMUNICATIONS MANAGEMENT TN3270 AND TN5250 INTERNET STANDARDS Ed Bailey INSIDE Enterprise Data and Logic; User Productivity and Confidence; Newer Platforms and Devices; How Standardization

More information

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed. Technical Overview Technical Overview Standards based Architecture Scalable Secure Entirely Web Based Browser Independent Document Format independent LDAP integration Distributed Architecture Multiple

More information

Access from the University of Nottingham repository:

Access from the University of Nottingham repository: Gardner, Mike and Pinfield, Stephen (2001) Databasebacked library web sites: a case study of the use of PHP and MySQL at the University of Nottingham. Program, 35 (1). pp. 33-42. Access from the University

More information

Application of PHP and MySQL for search and retrieval Web services in Web information systems

Application of PHP and MySQL for search and retrieval Web services in Web information systems Application of PHP and MySQL for search and retrieval Web services in Web information systems Elisaveta Trichkova Institute of Computer and Communication Systems - BAS Acad. G. Bonchev str., bl.2, tel.

More information

Adaptation of Web service architecture in distributed embedded systems

Adaptation of Web service architecture in distributed embedded systems Adaptation of Web service architecture in distributed embedded systems Nikolay Kakanakov, Grisha Spasov Abstract: The paper discusses the possibility of adaptation of Web Services Architecture (WSA) in

More information

NAS When, Why and How?

NAS When, Why and How? NAS When, Why and How? Ian Duncan WW NAS Marketing Manager Hewlett-Packard 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice NAS When,

More information

EEC-682/782 Computer Networks I

EEC-682/782 Computer Networks I EEC-682/782 Computer Networks I Lecture 20 Wenbing Zhao w.zhao1@csuohio.edu http://academic.csuohio.edu/zhao_w/teaching/eec682.htm (Lecture nodes are based on materials supplied by Dr. Louise Moser at

More information

Web Application Performance Testing with MERCURY LOADRUNNER

Web Application Performance Testing with MERCURY LOADRUNNER Web Application Performance Testing with MERCURY LOADRUNNER Course Overview (17 lessons) Introduction...2 1. Introduction...2 Web Application Development - overview and terminology...3 2. Two tiers configuration...3

More information

Review. Fundamentals of Website Development. Web Extensions Server side & Where is your JOB? The Department of Computer Science 11/30/2015

Review. Fundamentals of Website Development. Web Extensions Server side & Where is your JOB? The Department of Computer Science 11/30/2015 Fundamentals of Website Development CSC 2320, Fall 2015 The Department of Computer Science Review Web Extensions Server side & Where is your JOB? 1 In this chapter Dynamic pages programming Database Others

More information

SAP Automation (BC-FES-AIT)

SAP Automation (BC-FES-AIT) HELP.BCFESRFC Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission

More information

BEAWebLogic. Portal. Getting Started with Autonomy Search

BEAWebLogic. Portal. Getting Started with Autonomy Search BEAWebLogic Portal Getting Started with Autonomy Search Version 8.1 SP5 Document Revised: September 2005 Copyright Copyright 2005 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software

More information

Unit code: R/601/1288 QCF Level 4: BTEC Higher National Credit value: 15

Unit code: R/601/1288 QCF Level 4: BTEC Higher National Credit value: 15 Unit 15: Website Management Unit code: R/601/1288 QCF Level 4: BTEC Higher National Credit value: 15 Aim To enable learners to understand the concepts and knowledge required to effectively manage and maintain

More information

Chapter 4: Networking and the Internet. Figure 4.1 Network topologies. Network Classifications. Protocols. (continued)

Chapter 4: Networking and the Internet. Figure 4.1 Network topologies. Network Classifications. Protocols. (continued) Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear Chapter 4: Networking and the Internet 4.1 Network Fundamentals 4.2 The Internet 4.3 The World

More information

Chapter 4: Networking and the Internet

Chapter 4: Networking and the Internet Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear Copyright 2012 Pearson Education, Inc. Chapter 4: Networking and the Internet 4.1 Network Fundamentals

More information

IBM WebSphere Application Server V3.5, Advanced Edition Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit

IBM WebSphere Application Server V3.5, Advanced Edition Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit Software Announcement July 25, 2000 IBM V3.5, Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit Overview WebSphere Application Server V3.5, manages and integrates

More information

A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI

A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI Olaf Droegehorn, Kirti Singh-Kurbel, Markus Franz, Roland Sorge, Rita Winkler, and Klaus David IHP, Im Technologiepark

More information

Personalized Movie Database System

Personalized Movie Database System Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2015 Personalized Movie Database System Jayaprakash Garaga Grand Valley State University Follow

More information

Perceptive DataTransfer

Perceptive DataTransfer Perceptive DataTransfer System Overview Guide Version: 6.5.x Written by: Product Knowledge, R&D Date: May 2017 2017 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International, Inc.,

More information

IBM SecureWay On-Demand Server Version 2.0

IBM SecureWay On-Demand Server Version 2.0 Securely delivering personalized Web applications IBM On-Demand Server Version 2.0 Highlights Delivers personalized Web solutions on demand to anyone, anywhere using profile serving Provides industry-leading,

More information

Why IPv6? Roque Gagliano LACNIC

Why IPv6? Roque Gagliano LACNIC Why IPv6? Roque Gagliano LACNIC Agenda Initial Concepts. IPv6 History. What is IPv6? Planning IPv6. Agenda Initial Concepts. IPv6 History. What is IPv6? Planning IPv6. Some initial concepts. IPv6 is the

More information

KE IMu API Technical Overview

KE IMu API Technical Overview IMu Documentation KE IMu API Technical Overview Document Version 1.1 IMu Version 1.0.03 Page 1 Contents SECTION 1 Introduction 1 SECTION 2 IMu architecture 3 IMu Server 3 IMu Handlers 3 Schematic 4 SECTION

More information

PHP Hypertext Preprocessor: Tools for Webpage Management. Michael Watson ICTN

PHP Hypertext Preprocessor: Tools for Webpage Management. Michael Watson ICTN PHP Hypertext Preprocessor: Tools for Webpage Management Michael Watson ICTN 4040-001 Michael Watson Page 1 4/17/2006 In today s use of the Internet, webpage design is an interest for both businesses and

More information

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006 Core Syllabus C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS Version 2.6 June 2006 EUCIP CORE Version 2.6 Syllabus. The following is the Syllabus for EUCIP CORE Version 2.6, which

More information

Perceptive Nolij Web. Technical Specifications. Version:

Perceptive Nolij Web. Technical Specifications. Version: Perceptive Nolij Web Technical Specifications Version: 6.8.24 Written by: Product Knowledge Date: October 2017 2014-2017 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International, Inc.,

More information

Glossary of Technical Terms

Glossary of Technical Terms Glossary of Technical Terms National Association of REALTORS Center for REALTOR Technology September 2003 Technical Terms Page 1 of 19 Glossary of Terms The following terms relate to technology are defined

More information

Open Source Call Centres

Open Source Call Centres Open Source Call Centres Matt Florell Presented by Reza M. Reza President President eflo.net LLC Digital Canada Inc. it360 Conference * Toronto April 9, 2008 What makes a system Open Source? 68 OSI-approved

More information

Michael Böge, Jan Chrin

Michael Böge, Jan Chrin PAUL SCHERRER INSTITUT SLS-TME-TA-1999-0015 September, 1999 A CORBA Based Client- Model for Beam Dynamics Applications at the SLS Michael Böge, Jan Chrin Paul Scherrer Institut CH-5232 Villigen PSI Switzerland

More information

WHITE PAPER. The 450 MHz Band Ecosystem

WHITE PAPER. The 450 MHz Band Ecosystem WHITE PAPER The 450 MHz Band Ecosystem Introduction M2M communications, in which everyday objects and devices are online and able to interact with each other, have seen significant growth in recent years.

More information

Inmagic Content Server v9 Workgroup Configuration Technical Guidelines

Inmagic Content Server v9 Workgroup Configuration Technical Guidelines Inmagic Content Server v9 Workgroup Configuration Technical Guidelines Last Updated: January, 2007 Inmagic, Inc. All rights reserved. Inmagic Content Server Today s organizations are depending more and

More information

a Standard M2M architecture

a Standard M2M architecture Performance Improvements to develop a Standard M2M architecture Machine to Machine Standardization ETSI Workshop 4th - 5th June 2008 Sohia Antipolis, France Ana Minaburo, R&D Engineer ana.minaburo@jcp-consult.com

More information

MALAYSIA THESES ONLINE (MYTO): AN APPROACH FOR MANAGING UNIVERSITIES ELECTRONIC THESES AND DISSERTATIONS

MALAYSIA THESES ONLINE (MYTO): AN APPROACH FOR MANAGING UNIVERSITIES ELECTRONIC THESES AND DISSERTATIONS MALAYSIA THESES ONLINE (MYTO): AN APPROACH FOR MANAGING UNIVERSITIES ELECTRONIC THESES AND DISSERTATIONS By Mr. Zulkefli Bin Mohd Yusop Faculty of Information Management, Universiti Teknologi MARA, Malaysia

More information

Upgrading Existing Databases Recommendations for Irrigation Districts

Upgrading Existing Databases Recommendations for Irrigation Districts COLLEGE OF AGRICULTURE AND LIFE SCIENCES TR-371 2011 Upgrading Existing Databases Recommendations for Irrigation Districts By: David Flahive, System Analyst and Guy Fipps, P.E., Extension Agricultural

More information

IST 220: Application Layer

IST 220: Application Layer IST 220: Layer Abdullah Konak School of Information Sciences and Technology Penn State Berks Learning Objectives. Focus on applications, not the theory how things work. A. Konak IST 220: Ch2- Layer 2 1

More information

What's new in IBM Rational Build Forge Version 7.1

What's new in IBM Rational Build Forge Version 7.1 What's new in IBM Rational Build Forge Version 7.1 Features and support that help you automate or streamline software development tasks Skill Level: Intermediate Rational Staff, IBM Corporation 13 Jan

More information

Perceptive Nolij Web. Technical Specifications. Version: 6.8.x

Perceptive Nolij Web. Technical Specifications. Version: 6.8.x Perceptive Nolij Web Technical Specifications Version: 6.8.x Written by: Product Knowledge, R&D Date: October 2018 Copyright 2014-2018 Hyland Software, Inc. and its affiliates. Table of Contents Introduction...

More information

A Seminar report On LAMP Technology

A Seminar report On LAMP Technology A Seminar report On LAMP Technology Submitted in partial fulfillment of the requirement for the award of degree of Bachelor of Technology in Computer Science SUBMITTED TO: www.studymafia.org SUBMITTED

More information

Design and Implementation of Cost Effective MIS for Universities

Design and Implementation of Cost Effective MIS for Universities Fourth LACCEI International Latin American and Caribbean Conference for Engineering and Technology (LACCET 2006) Breaking Frontiers and Barriers in Engineering: Education, Research and Practice 21-23 June

More information

Client Server System for e-services Access Using Mobile Communications Networks

Client Server System for e-services Access Using Mobile Communications Networks Client Server System for e-services Access Using Mobile Communications Networks Eugen Pop, Mihai Barbos, and Razvan Lupu Abstract The client server systems using mobile communications networks for data

More information

Distributed Storage in RIB

Distributed Storage in RIB Distributed Storage in RIB Thomas Brant Boehmann March 23, 2003 Computer Science Department University of Tennessee Knoxville, TN 37996-1301 ICL Technical Document Number: ICL-UT-03-01 ABSTRACT Recently,

More information

3. WWW and HTTP. Fig.3.1 Architecture of WWW

3. WWW and HTTP. Fig.3.1 Architecture of WWW 3. WWW and HTTP The World Wide Web (WWW) is a repository of information linked together from points all over the world. The WWW has a unique combination of flexibility, portability, and user-friendly features

More information

How A Website Works. - Shobha

How A Website Works. - Shobha How A Website Works - Shobha Synopsis 1. 2. 3. 4. 5. 6. 7. 8. 9. What is World Wide Web? What makes web work? HTTP and Internet Protocols. URL s Client-Server model. Domain Name System. Web Browser, Web

More information

National Language Support for Windows NT and AIX Now Available with IBM WebSphere Application Server V3.0.1, Standard Edition

National Language Support for Windows NT and AIX Now Available with IBM WebSphere Application Server V3.0.1, Standard Edition Software Announcement November 16, 1999 National Language Support for Windows NT and AIX Now Available with IBM WebSphere Application Server V3.0.1, Standard Edition Overview WebSphere Application Server

More information

Everyone who has been involved with IT for more than a few

Everyone who has been involved with IT for more than a few Introduction to MySQL Everyone who has been involved with IT for more than a few months has at least heard of MySQL. The acquisition of MySQL AB by Sun Microsystems brought a great deal of additional attention

More information

Chapter 4: Networking and the Internet

Chapter 4: Networking and the Internet Chapter 4: Networking and the Internet 2015 Pearson Education Limited 2015 Chapter 4: Networking and the Internet 4.1 Network Fundamentals 4.2 The Internet 4.3 The World Wide Web 4.4 Internet Protocols

More information

A non-technical, business introduction to OpenCms 6. Alkacon Software GmbH March, 2006

A non-technical, business introduction to OpenCms 6. Alkacon Software GmbH March, 2006 A non-technical, business introduction to OpenCms 6 Alkacon Software GmbH March, 2006 Index Alkacon OpenCms Overview Alkacon OpenCms 6 main features Screenshots of Highlights Reasons for using OpenCms

More information

IPv6 Tutorial: Introduction, Background and Standardization Status

IPv6 Tutorial: Introduction, Background and Standardization Status IPv6 Tutorial: Introduction, Background and Standardization Status Jordi Palet (jordi.palet@consulintel.es) Education, Promotion, Public Relations and Awareness Working Group Co-Chair IPv6 Forum CEO/CTO,

More information

Creating library website using Joomla: An open Source Content Management System

Creating library website using Joomla: An open Source Content Management System Creating library website using Joomla: An open Source Content Management System R. H. Ajagekar, Librarian, Ajara, Mahavidyalaya, Ajara, Dist-Kolhapur, Pin-416505, Maharashtra-India Abstract A content management

More information

Intellicus Enterprise Reporting and BI Platform

Intellicus Enterprise Reporting and BI Platform Getting Started with Intellicus Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Getting Started with Intellicus i Copyright 2012 Intellicus

More information

PeopleSoft Internet Architecture

PeopleSoft Internet Architecture PeopleSoft Internet Architecture AN OPEN ARCHITECTURE FOR INTERNET ACCESS AND INTEGRATION 3 ( 2 3 / (6 2 ) 7 Ã3 2 6, 7, 2 1 Ã3 $ 3 ( 5 - $ 1 8 $ 5 < Ã 3 (23/(6 2)7Ã, 17(51(7Ã$ 5&+,7(&785( - $18$5

More information

IPv6: a real opportunity for ISPs

IPv6: a real opportunity for ISPs IPv6: a real opportunity for ISPs Patrick COCQUET, 6WIND CEO, IPv6 Forum VP www.6wind.com 04/03/2002 réf. : 6W 01/064 1 6WIND Briefly 6WIND, The IPv6 Company! Starting date: September 2000 Spin-off from

More information

SUN COBALT RaQ XTR FAQ

SUN COBALT RaQ XTR FAQ SUN COBALT RaQ XTR - Frequently Asked Questions WITH ITS CUTTING-EDGE DESIGN, RAQ XTR IS THE FIRST 1RU SERVER APPLIANCE TO OFFER UP TO FOUR FRONT-REMOVABLE, RAID HARD DISK DRIVES IN ADDITION TO THE SUPERIOR

More information

MYSQL DATABASE DESIGN AND TUNING MYSQL DATABASE DESIGN AND PDF MYSQL :: MYSQL WORKBENCH: DATABASE MIGRATION MYSQL - WIKIPEDIA

MYSQL DATABASE DESIGN AND TUNING MYSQL DATABASE DESIGN AND PDF MYSQL :: MYSQL WORKBENCH: DATABASE MIGRATION MYSQL - WIKIPEDIA MYSQL DATABASE DESIGN AND PDF MYSQL :: MYSQL WORKBENCH: DATABASE MIGRATION MYSQL - WIKIPEDIA 1 / 6 2 / 6 3 / 6 mysql database design and pdf The MySQL Workbench Migration Wizard is designed to save DBA

More information

CS50 Quiz Review. November 13, 2017

CS50 Quiz Review. November 13, 2017 CS50 Quiz Review November 13, 2017 Info http://docs.cs50.net/2017/fall/quiz/about.html 48-hour window in which to take the quiz. You should require much less than that; expect an appropriately-scaled down

More information

All India Council For Research & Training

All India Council For Research & Training WEB DEVELOPMENT & DESIGNING Are you looking for a master program in web that covers everything related to web? Then yes! You have landed up on the right page. Web Master Course is an advanced web designing,

More information

Developing Web Applications

Developing Web Applications Developing Web Applications Ralph Moseley Middlesex University IIICENTCNNIAL 1807 ewiley 2007 13ICCNTENNIAL John Wiley & Sons, Ltd Preface Introduction Features Additional Materials Trademarks Acknowledgments

More information

Chapter 11 Program Development and Programming Languages

Chapter 11 Program Development and Programming Languages Chapter 11 Program Development and Programming Languages permitted in a license distributed with a certain product or service or otherwise on a password-protected website for classroom use. Programming

More information

ITM DEVELOPMENT (ITMD)

ITM DEVELOPMENT (ITMD) ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications

More information

SPECIAL PROJECT TITLE: DEVELOPMENT OF AN SMS BASED EXAMINATION RESULT CHECKING SYSTEM

SPECIAL PROJECT TITLE: DEVELOPMENT OF AN SMS BASED EXAMINATION RESULT CHECKING SYSTEM SPECIAL PROJECT TITLE: DEVELOPMENT OF AN SMS BASED EXAMINATION RESULT CHECKING SYSTEM ABSTRACT This project presents a way to bring information to students by leveraging the availability of phones (with

More information

PSS Contact Center Capabilities for Genesys PSS Contact Center Capabilities For Genesys

PSS Contact Center Capabilities for Genesys PSS Contact Center Capabilities For Genesys PSS Contact Center Capabilities for Genesys PSS Contact Center Capabilities For Genesys PSS Skills in Support of Genesys PS PSS has development resources for the full suite of Genesys products. Whether

More information

Servlet Performance and Apache JServ

Servlet Performance and Apache JServ Servlet Performance and Apache JServ ApacheCon 1998 By Stefano Mazzocchi and Pierpaolo Fumagalli Index 1 Performance Definition... 2 1.1 Absolute performance...2 1.2 Perceived performance...2 2 Dynamic

More information

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by:

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by: Smart Scheduling Requested by: Dr. Robert Yoder Computer Science Department Head Siena College Department of Computer Science Prepared by: Meghan Servello Thomas Mottola Jonathan Smith Jason Czajkowski

More information

IPv6: Introduction, Background and Deployment Status

IPv6: Introduction, Background and Deployment Status IPv6: Introduction, Background and Deployment Status Jordi Palet (jordi.palet@consulintel.es) Education, Promotion, Public Relations and Awareness Working Group Co-Chair IPv6 Forum CEO/CTO, Consulintel

More information

Jianhui Zhang, Ph.D., Associate Prof. College of Computer Science and Technology, Hangzhou Dianzi Univ.

Jianhui Zhang, Ph.D., Associate Prof. College of Computer Science and Technology, Hangzhou Dianzi Univ. Jianhui Zhang, Ph.D., Associate Prof. College of Computer Science and Technology, Hangzhou Dianzi Univ. Email: jh_zhang@hdu.edu.cn Copyright 2015 Pearson Education, Inc. Chapter 4: Networking and the Internet

More information

Opera - Simply The Best Internet Experience. 3Q04 Results. November 12, 2004

Opera - Simply The Best Internet Experience. 3Q04 Results. November 12, 2004 3Q4 Results November 12, 24 Status per third quarter 24 Accumulated ordinary income for the year was MNOK 69.5, up from MNOK 49.7. The turnover increased by 4% on a year-to-year basis Accumulated revenue

More information

IPv6-based Beyond-3G Networking

IPv6-based Beyond-3G Networking IPv6-based Beyond-3G Networking Motorola Labs Abstract This paper highlights the technical issues in IPv6-based Beyond-3G networking as a means to enable a seamless mobile Internet beyond simply wireless

More information

PREEvision System Requirements. Version 8.5 English

PREEvision System Requirements. Version 8.5 English PREEvision System Requirements Version 8.5 English Imprint Vector Informatik GmbH Ingersheimer Straße 24 70499 Stuttgart, Germany Vector reserves the right to modify any information and/or data in this

More information

Web Engineering (Lecture 08) WAMP

Web Engineering (Lecture 08) WAMP Web Engineering (Lecture 08) WAMP By: Mr. Sadiq Shah Lecturer (CS) Class BS(IT)-6 th semester WAMP WAMP is all-in-one Apache/MySQL/PHP package WAMP stands for: i) Windows ii) iii) iv) Apache MySql PHP

More information

BEAWebLogic. Portal. MobileAware Interaction Server Installation Guide

BEAWebLogic. Portal. MobileAware Interaction Server Installation Guide BEAWebLogic Portal MobileAware Interaction Server Installation Guide Version 8.1 with Service Pack 3 (MobileAware Version 1.0) Document Revised: September 2004 Copyright Copyright 2004 BEA Systems, Inc.

More information

Data Access and Analysis with Distributed, Federated Data Servers in climateprediction.net

Data Access and Analysis with Distributed, Federated Data Servers in climateprediction.net Data Access and Analysis with Distributed, Federated Data Servers in climateprediction.net Neil Massey 1 neil.massey@comlab.ox.ac.uk Tolu Aina 2, Myles Allen 2, Carl Christensen 1, David Frame 2, Daniel

More information

A Comparison Study of Web Based Application Development Using PHP and ASP.NET

A Comparison Study of Web Based Application Development Using PHP and ASP.NET A Comparison Study of Web Based Application Development Using PHP and ASP.NET Morris M. Liaw, Ph. D. Univ. of Houston Clear Lake Houston, TX 77058, US liaw@uhcl.edu Abdul Mansoor Mohammed. Univ. of Houston

More information

Emmanuel Huna. Employment History

Emmanuel Huna. Employment History Emmanuel Huna http://www.ehuna.org jobs@ehuna.org San Mateo, CA 94402 (877) 598-0468 This version of the resume was updated on Saturday, July 22, 2002. For more detailed and up-to-date information, please

More information

Oracle 10g and IPv6 IPv6 Summit 11 December 2003

Oracle 10g and IPv6 IPv6 Summit 11 December 2003 Oracle 10g and IPv6 IPv6 Summit 11 December 2003 Marshal Presser Principal Enterprise Architect Oracle Corporation Agenda Oracle Distributed Computing Role of Networking IPv6 Support Plans Early IPv6 Implementations

More information

09. Mobile Commerce. Contents. Mobile Computing and Commerce

09. Mobile Commerce. Contents. Mobile Computing and Commerce 09. (Contents) Mobile Commerce Contents 09. Mobile Commerce Mobile Computing and Commerce Code: 166140-01+02 Course: Electronic Commerce Period: Autumn 2011 Professor: Sangwon Lee, Ph.D. 1 09. (Contents)

More information

Chapter 3. E-commerce The Evolution of the Internet 1961 Present. The Internet: Technology Background. The Internet: Key Technology Concepts

Chapter 3. E-commerce The Evolution of the Internet 1961 Present. The Internet: Technology Background. The Internet: Key Technology Concepts E-commerce 2015 business. technology. society. eleventh edition Kenneth C. Laudon Carol Guercio Traver Chapter 3 E-commerce Infrastructure: The Internet, Web, and Mobile Platform Copyright 2015 Pearson

More information

Dell helps you simplify IT

Dell helps you simplify IT Dell helps you simplify IT Workshops the first step. Reduce desktop and data center complexity. Improve productivity. Innovate. Dell IT Consulting Services New Edition 2011 Introduction Are you spending

More information

Lecture 11C Mobile Commerce

Lecture 11C Mobile Commerce Lecture 11C Mobile Commerce Outline Introduction Characteristics of M-commerce Enabling Technologies Mobile Payment Conclusion Outline Introduction Characteristics of M-commerce Enabling Technologies Mobile

More information

Introduction to Computer Science. William Hsu Department of Computer Science and Engineering National Taiwan Ocean University

Introduction to Computer Science. William Hsu Department of Computer Science and Engineering National Taiwan Ocean University Introduction to Computer Science William Hsu Department of Computer Science and Engineering National Taiwan Ocean University Chapter 4: Networking and the Internet No one owns the Internet, and only one

More information

5A&-qg-oOL6c AN INTERNET ENABLED IMPACT LIMITER MATERIAL DATABASE

5A&-qg-oOL6c AN INTERNET ENABLED IMPACT LIMITER MATERIAL DATABASE 5A&-qg-oOL6c AN INTERNET ENABLED IMPACT LIMITER MATERIAL DATABASE S. Wix, E Kanipe, W McMurtry a d F - 9 $0507-- Sandia National Laboratories, P.O. Box 5800, Albuquerque, Nh4 REC6!!IVED Summary This paper

More information