EZSHARE: PEER-TO-PEER FILE SYSTEM
|
|
- Poppy Daniella Andrews
- 6 years ago
- Views:
Transcription
1 COSC 4319: DISTRIBUTED OBJECT COMPUTING PROJECT DEVELOPMENT REPORT 29 TH OCTOBER 2003 EZSHARE: PEER-TO-PEER FILE SYSTEM ezshare Repository Peer PC Peer PC Peer PC ezshare Development Report 1
2 TEAM MEMBERS REMOVED ezshare Development Report 2
3 CONTENTS 1. Introduction 2. System Requirements 3. System Architecture 4. Analysis Model 5. Web Methods 6. Class Diagrams 7. Web Services Client (Peer) 8. Issues to be Addressed ezshare Development Report 3
4 1. INTRODUCTION We are developing a peer-to-peer file sharing application. The motivation of the project came from the fact that most of the file sharing systems currently available do not allow file transfers if peers are behind a firewall. In our system each peer will publish links to files that it wants to share to a global repository. Peers use the repository to browse the published files and select a file for download. The peers will then be able to connect to each other directly and transfer the files. We intend to overcome this problem by taking advantage of the web services architecture. ezshare is a virtual file system, which emulates a central repository of folder and file links (shortcuts) published by a multitude of computers, known as peers. A real file system on the internet could hardly exist, because of the variety of hardware and software platforms scattered around the world. ezshare Development Report 4
5 2. SYSTEM REQUIREMENTS User subscription A user of the ezshare system should be able to register into the system and establish a user ID and password to be used for future logins. User un-subscription A registered user should be able to unsubscribe from the system and free his user ID. Registered Users Information The system should be able to provide a list of users and summary outlining their activity history User login A user must be able to log in to the repository from any peer. At login the user must provide information regarding the identity of the peer from which the user logged in, the path to the shared directory (list of filenames to be published) and whether the peer is currently behind a firewall or not. Active Users The system must maintain a list of users that are currently logged into the system. These are the users that have published the shared files at any given time in the system. User Refresh In the case that the contents of the shared directory change, the variations must be reflected to the repository on the fly. User logout When desired, a user must be able to log out from the system. By doing so, the list of files published by that user will be removed from the system. Repository Search A user should be able to search through the list of currently published files in the repository and browse through the options. File Download A user should be able to select a file for download and initiate the file download by either connecting directly to the peer PC (if no firewall present), or by requesting the Repository to get the actual file contents (when firewall exists). User-friendliness The system should be user friendly and must guide the user by providing adequate and appropriate messages. ezshare Development Report 5
6 3. SYSTEM ARCHITECTURE The project is based on the Web Services Architecture. Hence the system can be viewed to comprise of the Web Services Server and the Web Services Client. Web Services Server Repository The web service is responsible for subscribing and un-subscribing users, logging in users and retrieving information about the peers from which the user logged in, publishing the files of a peer, searching through the shared files of all peers, revealing the identity of peers to each other when files are to be downloaded and serving as an intermediary when direct file transfer is hindered by the firewall. The repository provides all these tasks to the peers through the ezshare Web Service Interface. Web Services Client Peer The ezshare library handles the communication between the peer and the repository by initiating calls to the ezshare Web Service. It is also responsible for interpreting the response sent by the Web Service and taking appropriate action. The client also consists of the P2P Server, which handles the peer-to-peer communication. The P2P Server polls the repository at periodic intervals to find out if there are any pending requests (upload or download file) for this peer. ezshare Development Report 6
7 Repository Peer PC ezshare Web Service Web Service Calls (File Search/File Transfer) Peer PC ezshare Library P2P Server ezshare Library P2P Server ezshare Library P2P Server Peer-to-Peer File Transfer Calls ezshare Web Service manages the repository and the peer information ezshare Library component that communicates with the ezshare Web Service P2P Server handles peer-to-peer communication Peer PC Figure 1: Architecture of ezshare: peer-to-peer file system Since it is possible for the peers to be behind firewalls, there are 2 scenarios for file download that need to be handled in the ezshare system. The scenarios and the manner in which the system handles them are described below. In each of the cases, assume P1 to be the requestingpeer and P2 to be the ownerpeer. ezshare Development Report 7
8 File Download Scenarios: 1) None of the peers are behind firewall P1 gets the file path, file size, IP address and port number of P2 from the Repository. P1 connects to the P2P server running at P2. P1 receives file from P2. P1 closes connection to P2. 2) Both peers are behind firewall P1 posts an upload task for P2 at the repository. P2 retrieves its allotted tasks after a periodic interval. P2 uploads the file to the repository using the web service. After uploading, P2 posts a download task for P1 at the repository. After polling, P1 retrieves it s allotted task and initiates a file download from the repository using the web service. ezshare Development Report 8
9 4. ANALYSIS MODEL Use Case 1: Registration Actor: User Precondition: 1) The user wants to connect to the web service. Basic Path: 1) The Application invokes registration with the ezshare Web Service. 2) Web Service checks if the user already exists. 3) If username not found register user. Alternate Path: 1) In step 2, if user already exists then notify user. Post condition: The User is registered with the Web Service. ezshare Development Report 9
10 Collaboration Diagram for Registration Use Case 1: subscibe : Sender : EZShare 2: subscibe 3: registeruser : Registration : DBManager Use Case 2: Uploading File Names Actor: Peer uploading file names Precondition: 1) User logged in and send list of filename, IP address and port number. 2) User wants to share his files by uploading them onto the Repository. ezshare Development Report 10
11 Basic Path: 1) The User invokes Refresh on the web server. 2) Web Server deletes file list for that user. 3) Web Server adds the updated files onto the web server. Alternate Path: 2) In step 2, if file list does not exist for the user web server adds the file list to the user. Post condition: Updated file list on the web server. Collaboration Diagram for Uploading file names 1: refreshfilelist : Sender : EZShare 2: refreshfilelist 4: AddFileList : FileListManager 3: DeleteFileList : DBManager ezshare Development Report 11
12 Use Case 3: P2P no fire wall Actor: Peer Precondition: 1) User logged in and send list of filename, IP address and port number. 2) Peer wants to download a file from another peer. Basic Path: 1) Peer calls the search file from the web service. 2) Web Service checks for the requested file name in its repository. 3) Web Service returns list of the peers who have the file. 4) Peer selects from the list and downloads file. Alternate Path: 1) If any of the peers are behind the firewall, jump to use case 4 Post condition: Peer gets the requested file. ezshare Development Report 12
13 Collaboration Diagram for No Fire wall 1: searchfile 2: searchfile : Sender : EZShare : FileSearchManager 3: searchfile : DBManager Use Case 4: P2P Behind Firewall Actor: Receiver Peer and Sender Peer Precondition: ezshare Development Report 13
14 1) Receiver Peer wants to get file from Sender Peer and both/either of them are behind a firewall. 2) Peer has the list of Sender Peers from whom he can download. Basic Path: 1) Receiver Peer posts a message on the web server requesting for the file. 2) Server stores the message in its repository. 3) Sender Peer checks the web server for his messages. 4) Sender Peer sends the requested file to the web server. 5) Web Server stores the file and posts the message to the Receiving Peer and deletes the message for Sender Peer. 6) Receiver Peer checks his messages. 7) Receiver Peer downloads his file. Alternate Path: 1) In Step 4, if the sender peer doesn t have any messages then there won t be a file transfer. 2) In Step 6, the Receiver Peer keeps checking for messages with the Web Server. Post condition: The receiver peer gets the file from the sender peer. Collaboration Diagram for With Firewall Use case 3: addtask 6: gettask : TaskManager 11: gettask : DBManager 10: gettask 1: posttask 2: posttask : Receiver 9: gettask 12: getfile 5: gettask 4: gettask 7: putfile : EZShare 8: putfile 13: getfile : Sender : FileTransferManager ezshare Development Report 14
15 5. WEB METHODS - EZSHARE WEB SERVICE The web service runs at the repository and it has methods to do the following tasks: 1. Registration a new peer can sign up using this method. The peer s id and password are stored in a SQL Server database. 2. Login When the peer logs in, it sends to the repository its id, password, and other information such as whether it is behind a firewall or not, shared directory path, list of filenames, IP address, and port number. After logging in, the peer can search through the list of files of all online peers. 3. Refresh This method is provided so the peer can send an updated shared file list to the repository if shared directory files are modified, added or deleted. 4. Search This method returns a list of all files matching the search string. File metadata, like file size, peer id, IP address, behind firewall or not is also retrieved. 5. Post Task This is necessary if one peer requests a file from another peer but the owner peer (which owns the file) is behind a firewall. So the requesting peer posts a task to the repository which has the following information: requestingpeer, ownerpeer, and filename. 6. Get Task If a peer is behind a firewall, it has to periodically poll the repository to find if any peers are requesting files from it. 7. Put File If the peer cannot send the file directly to a requesting peer, it puts it in the repository. 8. Get File If the peer cannot receive the file directly from an owner peer, it gets it from the repository. Note: We are still deliberating on approaches about firewall issues. The above technique of posting tasks to the repository and polling (in tasks 5 8 above), is an option but we are also considering using SMTP, JMS etc for firewall problems 9. Log Off The peer s file list is removed from the repository and session is terminated. ezshare Development Report 15
16 6. CLASS AND PACKAGE DIAGRAMS 6.1 CLASS DIAGRAM ezshare Development Report 16
17 6.2 PACKAGE DIAGRAM WebServicePackage + EZShare AuthorizationPackage + Authorization + Registration FileManagerPackage + FileListManager + FileSearchManager AlternateFTManagerPackage + FileTransferManager + TaskManager DataBaseManagerPackage + DBManager + DBManagerFactory + SQLDBManager Classes that provide a common functionality have been grouped together to form package. By doing so, the reusability of each package has been enhanced. Care has been taken to avoid cyclic dependency between packages. ezshare Development Report 17
18 7. WEB SERVICES CLIENT - PEERS Peer provides user interface to register, login, and search for a file and download a file. Peer uses the central repository web services through proxy to provide these functionalities. Peer registers to the system using Subscribe web method. Peer logs in to the system using Login web method. It logs out of the system using LogOut web method. Peer also updates its list of files in the shared directory to the repository using refreshfilelist web method when shared directory content changes. Peer allows searching for files using searchfile method. It returns a current list of files matching the search string. File metadata include file size, peer id, IP address and whether the peer is behind firewall. The peer polls the repository for any incoming messages using gettask web method. This helps transferring a file from a peer to another when one of the peers is behind firewall. If the peer is not behind a firewall, the peer listens on a port for the file download requests from other peers. Peer allows downloading a selected file from the search results. The method of transferring a file varies with whether one of the peers is behind firewall or none of the peers is behind firewall. If the sender and receiver peers are not behind firewall, the file is transferred using sockets. Receiver peer requests for the file on the listening port of the sender peer. After receiving the request, the sender peer sends the file back to receiver peer. In the other case when one of the peers is behind firewall, the peer calls posttask to post the task request for the receiver peer to transfer a file. If the receiver peer sees any message requests for the file download request from another peer during polling, it uploads the file to the repository using putfile method and posts a new message using posttask method to the receiver peer to download the file from repository. When the receiver peer sees a message (during polling) to download the file calls the getfile method to download from repository. ezshare Development Report 18
19 1: RequestFile : Peer : RemoteFileTransferManager 2: ListenFileRequests 3: OnRequest 4: GetFile : SocketListener : FileManager COLLABORATION DIAGRAM FOR PEER-PEER FILE TRANSFER If a peer is not behind firewall, ListenFileRequests method of an instance of SocketListener class is called on peer s startup. This listens for remote file requests from other peers. On the user s request to fetch a file from another peer, peer calls RequestFile method of an instance of RemoteFileManager class. This method creates a socket connection to remote peer and sends a file request. At remote peer, the active ListenFileRequests method of SocketListener class listens the file request from the peer. This routes the file request to OnRequest method and continues listening for any more file request. The OnRequest method calls GetFile method on an instance of FileManger class, which sends the file to the peer. ezshare Development Report 19
20 RemoteFileTransferManager Reques tfile() SocketListener ListenFileRequests() OnRequest() FileManager GetFile() CLASS DIAGRAM FOR PEER-PEER FILE TRANSFER ezshare Development Report 20
21 8. ISSUES TO BE ADDRESSED In the current system design, each peer is required to poll the repository at regular interval to check the task list for any pending tasks. This design can result in a performance block, because, it requires the peer to send constant queries to the repository. There are two faces to this performance hindrance: If the time period between two consecutive querying/polling is small, it results in a lot of CPU cycles being consumed at the peer level, and may result in slowing down other processes running on the same peer. If the time period between two consecutive querying/polling is large, then it may result in a longer lag time, between the download request was received and the actual download of file took place. We are in the design phase of overcoming this block, by considering the option of having the SMTP server running on the peer, so that if the firewall is configured correctly, it will not block the SMTP port. That way, the repository can send a hint indicating to the peer, that the file is ready to download. This will avoid the peer from querying the repository on a constant basis. We are also looking at the possibility of using Java Message Service (JMS) API, which can provide reliable and flexible service for the asynchronous exchange data. ezshare Development Report 21
BeAware Corporate Edition Admin Console. User Manual. BeAware Corporate Edition Admin Console Version 7.1. Ascentive LLC.
User Manual BeAware Corporate Edition Admin Console Version 7.1 Ascentive LLC User Manual 1 Copyright Notice Copyright 2008 Ascentive LLC All Rights Reserved This document is protected by copyright law
More informationTIBCO ActiveMatrix BusinessWorks Plug-in for Microsoft SharePoint Release Notes
TIBCO ActiveMatrix BusinessWorks Plug-in for Microsoft SharePoint Release Notes Software Release 1.0.0 February 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER
More informationDSS User Guide. End User Guide. - i -
DSS User Guide End User Guide - i - DSS User Guide Table of Contents End User Guide... 1 Table of Contents... 2 Part 1: Getting Started... 1 How to Log in to the Web Portal... 1 How to Manage Account Settings...
More informationSection.Editor s Visual Guide to Editorial Manager
Section.Editor s Visual Guide to Editorial Manager ***Some of the Screenshots have been taken from the Editorial Manager Trial Site, so as to prevent identity of the manuscripts or the Author names from
More informationThe Cisco HCM-F Administrative Interface
CHAPTER 5 This chapter contains information on the following topics: Overview of Cisco HCM-F Administrative Interface, page 5-1 Browser Support, page 5-2 Login and Logout, page 5-4 Online Help, page 5-5
More informationFTP Extension Installation & User Guide
FTP Extension Installation & User Guide Version 1.0 July 2015 Table of Contents 1. Introduction and Installation... 1-1 About the FTP Extension... 1-1 Installing the FTP Extension... 1-1 2. FTP Extension:
More informationBLUEPRINT TEAM REPOSITORY. For Requirements Center & Requirements Center Test Definition
BLUEPRINT TEAM REPOSITORY Installation Guide for Windows For Requirements Center & Requirements Center Test Definition Table Of Contents Contents Table of Contents Getting Started... 3 About the Blueprint
More informationContents 1. Table of Contents. Report Server (Home Page) Installation. Manage Reports DevExpress Inc.
Contents 1 Table of Contents Report Server (Home Page)... 3 Report Server... 4 Worker Service... 11 End-User Designer... 15... 18 Licensing and... Distribution 19 Manage User... Accounts 20 Manage Data...
More informationHave documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.
VMware AirWatch Email Notification Service Installation Guide Providing real-time email notifications to ios devices with AirWatch Inbox and VMware Boxer Workspace ONE UEM v9.4 Have documentation feedback?
More informationHave documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.
VMware AirWatch Email Notification Service Installation Guide Providing real-time email notifications to ios devices with AirWatch Inbox and VMware Boxer AirWatch v9.1 Have documentation feedback? Submit
More information2012 Peer Small Business Data
Welcome The installation program installs the following data sets: 2012 Peer Small Business Data 2012 Peer Small Business Data In order to use this data set you should be running CRA Wiz and Fair Lending
More informationEMC Documentum xcelerated Composition Platform Developer Edition Installation Guide
EMC Documentum xcelerated Composition Platform Developer Edition Installation Guide Version 6.5 SP2 Installation Guide P/N 300-009-602 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103
More informationSoftware Requirement Specification
Software Requirement Specification Publish/Subscribe System Group-03 Atul Jangra 2010CS50277 Dushyant Behl 2010CS50282 Shantanu 2010CS50295 Utkarsh 2010CS50299 1 1. Introduction Table of Content 1.1 Purpose...
More informationBeAware Corporate Edition Admin Console Version 6.8 Ascentive LLC
User Manual BeAware Corporate Edition Admin Console Version 6.8 Ascentive LLC User Manual 1 Copyright Notice Copyright 2006 Ascentive LLC All Rights Reserved This document is protected by copyright law
More informationSystem and Software Architecture Description (SSAD)
System and Software Architecture Description (SSAD) ISTARTONMONDAY TEAM # 03 Team members Role Kandarp Nyati Project Manager Fei Li Operational Concept Engineer Tanya Gautam Requirement Engineer Bharat
More informationUser Manual. Active Directory Change Tracker
User Manual Active Directory Change Tracker Last Updated: March 2018 Copyright 2018 Vyapin Software Systems Private Ltd. All rights reserved. This document is being furnished by Vyapin Software Systems
More informationPolicy Commander Console Guide - Published February, 2012
Policy Commander Console Guide - Published February, 2012 This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes
More informationInstallation & Configuration Guide Version 1.4
TekSMTP Installation & Configuration Guide Version 1.4 Document Revision 1.7 https://www.kaplansoft.com/ TekSMTP is built by Yasin KAPLAN Read Readme.txt for last minute changes and updates which can be
More informationCloud and Collaboration Services
Introduction Cloud and Collaboration Services Cloudscape is a social networking environment for students that has been introduced by NIIT. This environment can be used by NIIT students to connect with
More informationFieldView. Management Suite
FieldView The FieldView Management Suite (FMS) system allows administrators to view the status of remote FieldView System endpoints, create and apply system configurations, and manage and apply remote
More informationWordPress: Creating A Site. WordPress: Events Calendar. Wordpress: Adding Events. Wordpress: Embedding Videos. Wordpress: Subscription Widget
WordPress 1 Creating Sites 1.1 2 3 4 WordPress: Creating A Site 4 The Event Calendar 2.1 WordPress: Events Calendar 2.2 Wordpress: Adding Events 9 14 Extras 3.1 Wordpress: Embedding Videos 18 3.2 Wordpress:
More informationAmerican Public Health Association s Affiliate Online Community User s Guide. October 2015 edition
American Public Health Association s Affiliate Online Community User s Guide October 2015 edition TABLE OF CONTENTS Getting Started- Creating Your Account.3 Getting Started- Tips and Suggestions.4 Getting
More informationThe Application Layer HTTP and FTP
The Application Layer HTTP and FTP File Transfer Protocol (FTP) Allows a user to copy files to/from remote hosts Client program connects to FTP server provides a login id and password allows the user to
More informationEMC Documentum Process Builder
EMC Documentum Process Builder Version 6 Installation Guide P/N 300 005 224 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2004-2007 EMC Corporation.
More informationCYAN SECURE WEB Installing on Windows
CYAN SECURE WEB September 2009 Applies to: 1.7 and above Table of Contents 1 Introduction... 2 2 Preparation... 2 3 Network Integration... 3 3.1 Out-of-line Deployment... 3 3.2 DMZ Deployment... 3 4 Proxy
More informationSecurity in the Privileged Remote Access Appliance
Security in the Privileged Remote Access Appliance 2003-2018 BeyondTrust, Inc. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust, Inc. Other trademarks are the property
More informationWeb Self Service Administrator Guide. Version 1.1.2
Version 1.1.2 Web Self Service Administrator Guide Version 1.1.2 Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement.
More informationWorkspace ONE UEM Notification Service. VMware Workspace ONE UEM 1811
Workspace ONE UEM Email Notification Service VMware Workspace ONE UEM 1811 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments
More informationCSE 403 Spring UDub Mail. Gabriel Maganis Sachin Pradhan. April 04, 2006
CSE 403 Spring 2006 UDub Mail Gabriel Maganis Sachin Pradhan April 04, 2006 Operational Concepts Scenario Paul Wall, a UW student got admitted into the CSE department and gets his @cs.washington.edu e-mail
More informationD6.1. Project website and internal IT communication infrastructure HINT. 36 months FP7/
D6.1 Project website and internal IT communication infrastructure Project number: 317930 Project acronym: Project title: HINT Start date of the project: 1 st October, 2012 Duration: Programme: Holistic
More informationParish . User Manual
Parish Email User Manual Table of Contents LOGGING IN TO PARISH EMAIL... 3 GETTING STARTED... 3 GENERAL OVERVIEW OF THE USER INTERFACE... 3 TERMINATE THE SESSION... 4 EMAIL... 4 MESSAGES LIST... 4 Open
More informationInstalling and Configuring Worldox/Web Mobile
Installing and Configuring Worldox/Web Mobile SETUP GUIDE v 1.1 Revised 6/16/2009 REVISION HISTORY Version Date Author Description 1.0 10/20/2008 Michael Devito Revised and expanded original draft document.
More informationTARGETPROCESS PLUGIN DEVELOPMENT GUIDE
TARGETPROCESS PLUGIN DEVELOPMENT GUIDE v.2.8 Plugin Development Guide This document describes plugins in TargetProcess and provides some usage examples. 1 PLUG IN DEVELOPMENT... 3 CORE ABSTRACTIONS...
More informationINF 111 / CSE 121. Laboratory 6: Package and Sequence Diagrams using ArgoUML
Laboratory 6: Package and Sequence Diagrams using ArgoUML Name : Student Number : Laboratory Time : Objectives Add Packages to a Class Diagram in ArgoUML Create a Sequence Diagram in ArgoUML Create a new
More informationCrystal Enterprise. Overview. Contents. Required NTFS permissions
Required NTFS permissions Overview Contents This technical brief outlines the necessary Microsoft NTFS rights you must apply to specific folders and files on the computer hosting Crystal Enterprise (CE)
More informationReport. Middleware Proxy: A Request-Driven Messaging Broker For High Volume Data Distribution
CERN-ACC-2013-0237 Wojciech.Sliwinski@cern.ch Report Middleware Proxy: A Request-Driven Messaging Broker For High Volume Data Distribution W. Sliwinski, I. Yastrebov, A. Dworak CERN, Geneva, Switzerland
More informationOutlook GroupWare Connector User Guide
Merak Email Server Outlook GroupWare Connector User Guide Version 9.0 Printed on 6 June, 2007 i Contents Introduction 1 Installation 2 Pre-requisites... 2 Running the install... 2 Add Account Wizard...
More informationRicoh Managed File Transfer (MFT) User Guide
Ricoh Managed File Transfer (MFT) User Guide -- TABLE OF CONTENTS 1 ACCESSING THE SITE... 3 1.1. WHAT IS RICOH MFT... 3 1.2. SUPPORTED BROWSERS... 3 1.3. LOG IN... 3 1.4. NAVIGATION... 4 1.5. FORGOTTEN
More informationCUSTOMER CONTROL PANEL... 2 DASHBOARD... 3 HOSTING &
Table of Contents CUSTOMER CONTROL PANEL... 2 LOGGING IN... 2 RESET YOUR PASSWORD... 2 DASHBOARD... 3 HOSTING & EMAIL... 4 WEB FORWARDING... 4 WEBSITE... 5 Usage... 5 Subdomains... 5 SSH Access... 6 File
More informationAutomation Anywhere Enterprise 10 LTS
Automation Anywhere Enterprise 10 LTS Document Version: 1.3 Installation Guide Date of Publication: 15 th November, 2016 Update(s) to this document edition: Table of Contents 1. Client Prerequisites Processor
More informationMailEnable System Overview
MailEnable System Overview MailEnable Messaging Services for Microsoft Windows NT/2000/2003 MailEnable Pty. Ltd. 59 Murrumbeena Road Murrumbeena VIC 3163 Australia t: +61 3 9569 0772 f: +61 3 9530 4066
More informationGuide on how to use the macademy.
Guide on how to use the macademy. Thank you for showing interest in My Learning Academy, the premier e-learning solution in Africa. This document will give you an overview of how to navigate the portal,
More informationVision Document 2.0 Online Book Store Phase-II. Vamsi Krishna Mummaneni
Vision Document 2.0 Online Book Store Phase-II Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Vamsi Krishna Mummaneni CIS 895 MSE Project Kansas State
More informationPerceptive Nolij Web. Administrator Guide. Version: 6.8.x
Perceptive Nolij Web Administrator Guide Version: 6.8.x Written by: Product Knowledge, R&D Date: June 2018 Copyright 2014-2018 Hyland Software, Inc. and its affiliates.. Table of Contents Introduction...
More informationEphorus Manual for Instructors
Ephorus Manual for Instructors Introduction Dear instructor, Thank you for downloading this manual. It contains information about how to use Ephorus. Ephorus is being used to reveal and prevent possible
More informationDownloading and Managing Firmware in Cisco UCS Central
Downloading and Managing Firmware in Cisco UCS Central This chapter includes the following sections: Downloading Firmware from Cisco.com, page 1 Firmware Library of Images, page 2 Configuring Firmware
More informationTIBCO Jaspersoft running in AWS accessing a back office Oracle database via JDBC with Progress DataDirect Cloud.
TIBCO Jaspersoft running in AWS accessing a back office Oracle database via JDBC with Progress DataDirect Cloud. This tutorial walks through the installation and configuration process to access data from
More informationHave documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.
VMware AirWatch Email Notification Service Installation Guide Providing real-time email notifications to ios devices with AirWatch Inbox and VMware Boxer Workspace ONE UEM v9.7 Have documentation feedback?
More informationMFS Wires III DSI Impact Integration. Escrow. User Guide. Last edited: Fidelity National Financial
MFS Integration Escrow User Guide Last edited: 06.25.2013 2013 Fidelity National Financial Table of Contents Logging On 3 Logging Off 3 Timing Out 4 Understanding System Maintenance 4 Contacting Support
More informationLab 2: Adding a Rhapsody Model to RMM
Lab 2: Adding a Rhapsody Model to RMM Objectives After completing this lab, you will be able to: Create an RTC repository workspace and local sandbox Add a Rhapsody model to RMM Link a work item to a change
More informationTRAINING MATERIAL. An introduction to SONET-BULL Platform for members. HOME PAGE
TRAINING MATERIAL An introduction to SONET-BULL Platform for members. HOME PAGE REGISTRATION The register page contains the registration form and is the users can register on the SONET-BULL platform. The
More informationPerceptive TransForm E-Forms Manager
Perceptive TransForm E-Forms Manager Installation and Setup Guide Version: 8.x Date: February 2017 2016-2017 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International Inc., registered
More informationTAC INET Notifier. - Installation and configuration -
30-01-2012 TAC INET Notifier 1.0.0.doc Page 1 of 8 TAC INET Notifier - Installation and configuration - As much as TAC INET is a great system, it lacks support for sending emails and text messages to users
More informationPerforming Administrative Tasks
CHAPTER 6 This section provides information about administrative tasks. It includes these topics: Stopping and Restarting the Cisco License Manager Server, page 6-1 How to Manage Users, page 6-2 Working
More informationSmart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging. Quick-Start Manual
Mobiketa Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging Quick-Start Manual Overview Mobiketa Is a full-featured Bulk SMS and Voice SMS marketing script that gives you control over your
More informationQuick Start Guide - Pocket CRM 8
With Pocket CRM, you can look up contacts, book meetings, update your sales pipeline, open and read documents, check status of projects, follow up sales and manage your sales team all from your mobile
More informationStart To Develop THE NEXT LEVEL
Start To Develop THE NEXT LEVEL 11.10.2017 OVERVIEW I. MARKET & REGISTRATION II. API SUBSCRIPTION III. API TYPES IV. CALLING API S V. SANDBOX VS LIVE VI. TOOLS 10/13/2017 NxtPort The Next Level 2 I. MARKET
More informationStandards New Zealand Online Library user guide for Read-Only users Logging in as a Read-Only user
Standards New Zealand Online Library user guide for Read-Only users Logging in as a Read-Only user Go to www.standards.co.nz. Click Login at the top of the page. Type your Read-Only username and password
More informationKYOCERA Net Admin User Guide
KYOCERA Net Admin User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable
More informationFIRST STEPS WITH SOFIA2
FIRST STEPS WITH SOFIA2 DECEMBER 2014 Version 5 1 INDEX 1 INDEX... 2 2 INTRODUCTION... 3 2.1 REQUIREMENTS... 3 2.2 CURRENT DOCUMENT GOALS AND SCOPE... 3 3 STEPS TO FOLLOW... ERROR! MARCADOR NO DEFINIDO.
More informationDOCUMENTUM D2. User Guide
DOCUMENTUM D2 User Guide Contents 1. Groups... 6 2. Introduction to D2... 7 Access D2... 7 Recommended browsers... 7 Login... 7 First-time login... 7 Installing the Content Transfer Extension... 8 Logout...
More informationMicrosoft Office 365 includes the entire Office Suite (Word, Excel, PowerPoint, Access, Publisher, Lync, Outlook, etc ) and an OneDrive account.
Microsoft Office 365 Contents What is Office 365?... 2 What is OneDrive?... 2 What if you already have a Microsoft Account?... 2 Download Office for FREE... 3 How to Access OneDrive... 4 Office Online...
More informationSoftware Design Description Report
2015 Software Design Description Report CodeBenders Haldun Yıldız 1819663 Onur Aydınay 1819002 Deniz Can Yüksel 1819697 Ali Şihab Akcan 1818871 TABLE OF CONTENTS 1 Overview... 3 1.1 Scope... 3 1.2 Purpose...
More informationGlobalbrain Administration Guide. Version 5.4
Globalbrain Administration Guide Version 5.4 Copyright 2012 by Brainware, Inc. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system,
More informationP3 USER GUIDE FOR MARKET ACTORS COMMERCIAL STANDARD OFFER PROGRAM
P3 USER GUIDE FOR MARKET ACTORS COMMERCIAL STANDARD OFFER PROGRAM Updated March 2016 TABLE OF CONTENTS P3 INTRODUCTION... 1 P3 REGISTRATION PROCESS... 2 P3 MARKET ACTOR PROFILE... 4 Create New Market Actor
More informationAcceptance Test Plan. HCDocs
Acceptance Test Plan For HCDocs Version 1.0 Prepared by: Somil Parikh Min Yaung Dhruv Salhotra Gregory Bajgier Bernard Wolff Drexel University Document Information Title Authors Reviewers Healthcare Document
More informationElectronic Document and Records Management System. End User Tips and Tricks for SharePoint Online
Electronic Document and Records Management System End User Tips and Tricks for SharePoint Online Title EDRMS End User Tips and Tricks for SharePoint Online Creation Date 7th November 2018 Version 1.0 TABLE
More informationSystem Requirement Specification
Fair Hearing Resource Center System Requirement Specification State University of New York at Buffalo Team 20 (Amit Shrikant Kulkarni) (Chirag Todarka) (Satish Saley) (Uday Deep Singh) Table of Contents
More informationQW5 - Remote Access Data Server
Note: Requires a current build of the QW 5 product to be installed on server. QWDataServer is a Windows Service application that runs on a server with a static IP address. Once configured, remote users
More informationOpaali Portal Quick guide
Opaali Portal Quick guide Company information Telia Finland Oyj Teollisuuskatu 15, 00510 HELSINKI, FI Registered office: Helsinki Business ID 1475607-9, VAT No. FI14756079 1 (40) Page 2 (40) Copyright
More informationNOTE: Single user and network installation is the same. Network users will only have to download and install the program once.
Dear TaxTime USA Customer, Thank you for ordering TaxTime's 941/MI Unemployment Express 2013. Please print this for easy reference of download and program registration instructions. NOTE: Single user and
More informationEnd-User Reference Guide Troy University OU Campus Version 10
End-User Reference Guide Troy University OU Campus Version 10 omniupdate.com Table of Contents Table of Contents... 2 Introduction... 3 Logging In... 4 Navigating in OU Campus... 6 Dashboard... 6 Content...
More informationEventTracker v8.2. Install Guide for EventTracker Log Manager. EventTracker 8815 Centre Park Drive Columbia MD
EventTracker v8.2 Install Guide for EventTracker Log Manager Publication Date: Jun. 10, 2016 EventTracker 8815 Centre Park Drive Columbia MD 21045 www.eventtracker.com Abstract This guide will help the
More informationDigitized Engineering Notebook
Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Sandeep Kumar Gudivada Governors State University
More informationInstallation guide for Choic Multi User Edition
Installation guide for ChoiceMail Multi User Edition March, 2004 Version 2.1 Copyright DigiPortal Software Inc., 2002 2004 All rights reserved ChoiceMail Multi User Installation Guide 1. Go to the URL
More informationStudent Guide INTRODUCTION TO ONLINE RESOURCES
Student Guide INTRODUCTION TO ONLINE RESOURCES Date: 08. June. 2017 By: Technical Support Team STUDENT GUIDE southwales.unicaf.org 1)Introduction...4 2)Student Panel (SIS)...4 2.1)Student Panel (SIS) Login...4
More informationUser Guide. 3CX On Call Manager Standard. Version
User Guide 3CX On Call Manager Standard Version 14.0.40 "Copyright VoIPTools, LLC 2011-2016" Information in this document is subject to change without notice. No part of this document may be reproduced
More informationStudent Guide. By UNICAF University
vnhgfj Student Guide By UNICAF University 1 2 Table of Contents 1) Introduction... 5 2) Student Panel (SIS)... 5 2.1) Student Panel (SIS) Login... 5 2.1.1) Definitions... 5 2.1.2) Registration Email...
More information1. Open any browser (e.g. Internet Explorer, Firefox, Chrome or Safari) and go to
VMWare AirWatch User Guide for Web Browser You can access your AirWatch Files from a web browser. How to login AirWatch Cloud Storage? 1. Open any browser (e.g. Internet Explorer, Firefox, Chrome or Safari)
More informationJira Connector Option - v18
Jira Connector Option - v18 Copyright 2019 ONEPOINT Projects GmbH. All rights reserved. ONEPOINT Projects, Enterprise Edition, Version 18 ONEPOINT Informationslosungen and the ONEPOINT Logo are registered
More informationIHS Connect COMMODITY PRICE WATCH 2015 IHS. ALL RIGHTS RESERVED.
IHS Connect COMMODITY PRICE WATCH IHS Connect is an online market and business intelligence platform enabling faster, smarter, and more efficient access to world renowned information and insight from IHS.
More informationUPLOADING A RECORDING TO I-TUNES (updated 9/2/09)
UPLOADING A RECORDING TO I-TUNES (updated 9/2/09) Before you begin, install the following FREE software: I-Tunes Java Mozilla Firefox Internet Browser http://www.apple.com/itunes/overview/ http://www.java.com/en/
More informationConfiguring Oracle Java CAPS Master Index (Repository) Connectivity and Environments
Configuring Oracle Java CAPS Master Index (Repository) Connectivity and Environments Part No: 8 9 March 0 Copyright 008, 0, Oracle and/or its affiliates. All rights reserved. License Restrictions Warranty/Consequential
More informationRunning Head: LAB 4 - EMVI PROTOTYPE USER MANUAL 1
Running Head: LAB 4 - EMVI PROTOTYPE USER MANUAL 1 Lab 4 EmVi Prototype User Manual Orange Team CS 411W Janet Brunelle December 5th, 2013 Version 2 LAB 4 - EMVI PROTOTYPE USER MANUAL 2 TABLE OF CONTENTS
More informationDESKALERTS ADMINISTRATOR S GUIDE
DESKALERTS ADMINISTRATOR S GUIDE 2017 www.deskalerts.com Reproduction of this guide in whole or in part, by any means whatsoever, is prohibited without the prior written consent of the publisher. 901 N.
More informationTransport Gateway Installation / Registration / Configuration
CHAPTER 2 Transport Gateway Installation / Registration / Configuration This chapter covers the following areas: Transport Gateway requirements. Security Considerations When Using a Transport Gateway.
More informationUsing the Telstra T-Suite Management Console. Customer Administrator s Reference Manual
Using the Telstra T-Suite Management Console Customer Administrator s Reference Manual June 2011 Registering With TMC Notice Pivot Path is a registered trademark of Jamcracker, Inc. Registered trademark
More informationLab 1 - Getting started with OIM 11g
Lab 1 - Getting started with OIM 11g Contents Lab 1 - Getting started with OIM 11g... 1 1. Introduction... 1 2. Contents... 3 2.1 VM Accessibility... 3 2.2 Understand directory structures... 4 2.3 Database
More informationReseda E-Shop Manual
University of Fribourg, Switzerland Department of Computer Science Software Engineering Group Reseda E-Shop Manual 01.05.2006 Version: 1.0 Contents 1 Manual Install Evaluation 4 1.1 Overview..............................
More informationdocalpha Monitoring Station
ARTSYL DOCALPHA MONITORING STATION MANUAL 1. docalpha Architecture Overview... 3 1.1. Monitoring Station Overview... 4 2. What's New in docalpha Monitoring Station 4.5... 4 3. Working with Monitoring Station...
More informationRocket Network. Quickstart Guide For Cubasis - Inwire
Rocket Network Quickstart Guide For Cubasis - Inwire Table Of Contents Quickstart Guide... 1 Overview... 3 What You Need... 3 Minimum System Requirements... 4 Windows:... 4 Register your username... 4
More informationDesign document for CSC/ECE 517 Fall 2002 Semester Project Security & Visibility for PG
Design document for CSC/ECE 57 Fall 2002 Semester Project Security & Visibility for PG Authors: Jianjun Huo Lilian Seow Mack Steadman jhuo@unity.ncsu.edu lseow@us.ibm.com msteadman@triad.rr.com Tiejun
More informationOverview. Borland VisiBroker 7.0
Overview Borland VisiBroker 7.0 Borland Software Corporation 20450 Stevens Creek Blvd., Suite 800 Cupertino, CA 95014 USA www.borland.com Refer to the file deploy.html for a complete list of files that
More informationUploading a Submission
CESP provides 4 ways to upload via 3 Web Transfer Clients or via a local sftp client. WEB Transfer Clients 1. Integraged Upload (HTML5): Select Integrated Upload for Auto Login to HTML5 Client. (Modern
More informationInstalling Sentry-go Quick Monitors, Sentry-go Plus!, Client Tools & Enterprise Reporting
Installing Sentry-go Quick Monitors, Sentry-go Plus!, Client Tools & Enterprise Reporting 3Ds (UK) Limited, November, 2013 http://www.sentry-go.com Be Proactive, Not Reactive! This guide gives full details
More informationSync User Guide. Powered by Axient Anchor
Sync Powered by Axient Anchor TABLE OF CONTENTS End... Error! Bookmark not defined. Last Revised: Wednesday, October 10, 2018... Error! Bookmark not defined. Table of Contents... 2 Getting Started... 7
More informationWEBMAIL INTERFACE MANUAL GUIDE
WEBMAIL INTERFACE MANUAL GUIDE (Mobile Version) Mail Hosting Service 2016. All rights reserved. Power by Support Mail team (support mail@ntt.co.th) NTT Communications (Thailand) Co.,Ltd. Library of instructions
More informationVI. Corente Services Client
VI. Corente Services Client Corente Release 9.1 Manual 9.1.1 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Table of Contents Preface... 5 I. Introduction... 6 II. Corente Client Configuration...
More informationWDD Fall 2016Group 4 Project Report
WDD 5633-2 Fall 2016Group 4 Project Report A Web Database Application on Loan Service System Devi Sai Geetha Alapati #7 Mohan Krishna Bhimanadam #24 Rohit Yadav Nethi #8 Bhavana Ganne #11 Prathyusha Mandala
More informationINTRANET v 0.1 a 2007/10/ Exiopol v 0.1a 1/13
INTRANET v 0.1 a 1/13 Table of Contents EXIOPOL INTRANET...3 What is the EXIOPOL INTRANET...3 Requirements...3 How to create an account...4 How to LOGIN...4 Forgot your password?...4 The EXIOPOL INTRANET...5
More information