SlideShare a Scribd company logo
Page 1 of 29
Table of Contents
SL. No Topics Page Number
1 Introduction 3
2 Project Outcome 3
3 Requirement Analysis 4
4 Why do we use Oracle Virtual Box? 4
5 Client-Server Diagram for the above Project 5
6 Project Demonstration 6
7 Ubuntu 16.04.3 LTS Server Edition Installation
Demonstration in Virtual Box:
6
8 Web Hosting in Windows ISS (Internet Information
Services) Demonstration:
19
9 Facing Problem during Project 28
10 Future Perspective 28
11 Conclusion 28
12 References 29
Page 2 of 29
Scenario
Tour Management Company wants to host their web based application. So, they need to install
and configure Server Operating System. For this, which server operating system is more easy,
secured and appropriate. So, solved the above scenario by documenting all practical
configuration and installation as well as hosting the tour management website.
Solution:
I have used “Windows Server 2016” for solving the above scenario. As well as I have installed
“Ubuntu Server” for learning.
Page 3 of 29
Introduction
We are living in an era where information technology plays a critical role in business.
Client/Server is one of them. A client-server network is designed for end-users, called clients,
to access resources such as files, songs, video collections, or some other service from a central
computer called a server. It helps business to share information among multiple branches. It
helps organization to exist in competitive advantage. Client/Server computing is the most
effective source for the tools that empower employee with authority and responsibility. A
competitive global economy will ensure obsolescence and obscurity to those who are unwilling
to compete. The client/server model brings out a logical perspective of distributed corporative
processing where a server handles and processes all client requests. This can be also viewed as
a revolutionary milestone to the data processing industry. A client-server network built with an
Intel Xeon-based server is scalable for your needs, allowing room for growth as your business
grows.
Project Outcome
The successful of each Project depends on Outcome. After configuring the Server Installation.
I have hosted locally my website. At present the Website run smoothly. User can access in
website easily. Some advantages of the Project.
 Centralization of Control: It helps to access, resources and integrity of the data that
are controlled by the dedicated server so that a program or unauthorized can’t damage
system.
 Easy Maintenance: It distributes the roles and responsibilities to several standalone
computers admin who can replace, repair, upgrade, or even move a server while
customer will not be affected by that change.
 Improved Collaboration: The server in a client-server network can act as a
centralized hub for storing and sharing files. This configuration allows multiple users
to access files and makes changes to a single centralized copy. This also helps minimize
version control issues that often arise from managing multiple versions of the same file.
 Remote Access: Servers support remote access which enables employees, partners,
and customers, to access data on the server without physically being in front of the
system.
There are technologies sufficiently developed, designed for the paradigm of C / S to ensure
security in transactions, interface friendliness, and ease of use.
Page 4 of 29
Requirement Analysis
The requirement of Hardware & Software is various that depends on User.
Hardware Requirement: (30 - 49 Users)
 At least 32GB RAM
 Disk Volume for OS, RAID 1,128GB
 Disk Volume for Data, RAID 10,512GB
 1GB NIC
Software Requirement:
 Windows Server 2016 / Ubuntu Server 16.04.3 LTS
Tools Requirement:
 Oracle Virtual Box
Why do we use Oracle Virtual Box?
I have used oracle virtual machine for my server installation. It is easy to maintain and It gives
notification at the time of facing problem. Some Advantages for which I have used this virtual
Box that are given below.
 Faster Server provisioning: We can quickly clone an image, master template, or
existing virtual machine to get a server up and running within a few minutes.
 Security Purposes: We can create a virtual machine running Windows. We can be sure
there are no spyware or Trojans that will capture our password.
 Server Consolidation: Virtualization can help us to reduce capital investment.
Why do we use server?
A Server is designed and intended to provide services and run server applications under heavy
workloads, left unattended and self-managing most the time. There are verities facilities of
Client Server those are given below:
 Duel processors either equipped or capable
 Redundant hard drives or power supplies
 Hot swappable components
 Are scalable; to meet current, as well as future needs
 Can process data faster and more efficiently
 File and Network security
Page 5 of 29
 Increased reliability
 Centralized data storage and shared resources
 Virus Management
 Centralized Backup
Client-Server Architecture Diagram for the above Project
The above diagram is my “Tour Management System’s” Server Diagram. Here The Clients
request to Server then Server response according to Clients. Finally, Sever gives feedback to
the Clients.
.
Page 6 of 29
Project Demonstration
Ubuntu 16.04.3 LTS Server Edition Installation Demonstration in Virtual Box:
STEP-1: On the first step we have to visit the “https://www.ubuntu.com/download/server”
link and download the latest version of Ubuntu Server ISO image on our computer.
STEP-2: Run the Virtual Box. Then press “New Icon” from The Virtual Box.
STEP-3: Fill the Name Text, Select the Linux from Type Selection Option. Then Select The
Turbolinux (64-bit)
Page 7 of 29
STEP-4: Allocate The Memory Size at last Green Area.
STEP-5: Click the Create Button:
Page 8 of 29
STEP-6: Click The Radio Button VDI (Virtual Box Disk Image)
STEP-7: Click The Radio Button (Dynamically Allocated)
Page 9 of 29
STEP-8: Go to Setting Tab Button and Click it
STEP-9: Click The System Navigation Button and Click the Process Tab Bar
Page 10 of 29
STEP-10: Go to Storage Navigation Tab Bar and Click it, then you see the following
message after that you click the Choose Disk Button.
STEP-11: Go to The directory of Ubuntu Server Image file and Open it.
Page 11 of 29
STEP-12: Click Ok Button
STEP-13: In a few seconds you will be presented with the first screen of Ubuntu
installer. Select your language to perform the installation and hit Enter key to move to
the next screen.
Page 12 of 29
STEP-14: Next, select the first option, “Install Ubuntu Server” and press Enter key to
continue.
STEP-15: Select the language you with to install the system and press Enter again to
continue further.
Page 13 of 29
STEP-16: On the next series of screen choose your physical location from the presented
list. If your location is different than the ones offered on the first screen, select other and
hit Enter key, then select the location based on your continent and country. This
location will be also used by the time zone system variable. Use the below screenshots as
a guide.
Then We see the Addition Components Process Running........
Page 14 of 29
STEP-17: Fill the Host Name: Like UbuntuServer
STEP-18: Fill the Full Name of User: Like Milton Khan
Page 15 of 29
STEP-19: Fill up User name for Account. Like Milton
STEP-20: Fill up The password for Account. Like srmilton
Page 16 of 29
STEP-21: Configure the clock by pressing YES option
STEP-22: Chose the software what will you install by pressing “Space Bar”
Page 17 of 29
STEP-23: Chose the password for MySQL Database. Like 123
STEP-24: Select The Yes Option
Page 18 of 29
Web Hosting in Windows ISS (Internet Information Services) Demonstration:
STEP-1: Go to Start Menu Then Search “Turn Windows Features on or off”
Page 19 of 29
STEP-2: Select The Check Box to see the following picture”
Page 20 of 29
STEP-3: Then click OK button.
STEP-4: Then, We can see the following picture processing. After This processing We should
restart the computer.
Page 21 of 29
STEP-5: After Restart computer. We have to go to Start search option. Then Search “IIS”
Then you will see the following page
Page 22 of 29
STEP-6: From Internet Information Manager Page we have to click Site icon
then we see the follwing Add Website......
STEP-7: Then we click the “Add Website” . Now we can see the
follwoing page
Page 23 of 29
STEP-8: Now we fill up site name field like Tour Management
STEP-9: Then you have to paste your website application file into “C:inetpubwwwroot”
STEP-10: Then we have to copy the path “C:inetpubwwwroottourmanagement” and paste
it into “Internet Information Services Manager “Physical Path:
Page 24 of 29
STEP-11: Then we can see the “Tour Management” website file icon then we click this icon
then we will see the following page
STEP-12: then we should open the “Default Document” icon
Page 25 of 29
STEP-13: then we should add the file (index.php)
STEP-14: then we see the dialogue box. Now, we have to write “index.php” then click Ok
button
Page 26 of 29
STEP-15: then we double click the “Directory Browsing” Enable it
STEP-16: Then we browse website the right site of the Internet Information Services Manager
page. Look Down see yellow color text and click it.
Page 27 of 29
Finally, we can see my “Tour Management” Website’s HOME Page.
Page 28 of 29
Facing Problem during Project
I was faced with many problems during configuration of Client/Server. Some problems that we
have faced are given below briefly.
 The problem of communicating with the Microsoft Dynamic CRM server.
 At time of hosting, the 404 HTTP Error occurred for PHP Framework.
 Package Installer Problem for DLL.
 The vector works server software does not launch.
 The Client Software doesn’t launch properly.
 A product module was installed, but it isn’t working properly.
 New Client licenses are not available.
 The Client Vectors programs shut down, but the license count doesn’t change.
Future Perspective
Small businesses can significantly benefit from a networked infrastructure. Networks enable
small businesses to enhance their collaboration and share resources such as file and print
services. Some future perspective of Client Server is given below:
 In the future, I will use the dynamic report in the website.
 I will add the dynamic database server in this website.
 I will add the email system in this website.
Conclusion
Client-Server computing is the logical extension of modular programming with fundamental
assumption that separation of a huge program into its constituent parts ("modules") that can
create the possibility for further modification, easier development and better maintainability.
The purpose of a server is to share data as well as to share resources and distribute work.
Client–server systems are today most frequently implemented by (and often identified with)
the request–response model: a client sends a request to the server, which performs some action
and sends a response back to the client, typically with a result or acknowledgement.
Page 29 of 29
References
Berson, A. (2018). Client/Server Architecture. Phoenix: Reed Elsevier.
Dsouza, M. (2016). Client Server Computing. Chicago: Pearson.
Harkey, D. (2017). Client/Server Survival Guide. Chicago: ThomsonReuters .
Renaud, P. E. (2015). Introduction to Client/Server Systems. Bristol: Pearson.
Singh, S. C. (2009). An Introduction to Client/Server Computing. New Delhi: New Age International.

More Related Content

What's hot

Resort management system
Resort management system Resort management system
Resort management system
Nurul Amin Choudhury
 
online hotel management system
online hotel management system online hotel management system
online hotel management system
ANSHUL GUPTA
 
Hotel Management with Hibernate MVC Minor Project
Hotel Management with Hibernate MVC Minor ProjectHotel Management with Hibernate MVC Minor Project
Hotel Management with Hibernate MVC Minor Project
james parmar
 
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENTthis ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
Jaya0006
 
“Hotel management information system”
 “Hotel management information system” “Hotel management information system”
“Hotel management information system”
Govinda Biswas
 
Property management system
Property management systemProperty management system
Property management system
sandeep sanju
 
Online Hotel Reservation System PPT
Online Hotel Reservation System PPTOnline Hotel Reservation System PPT
Online Hotel Reservation System PPT
surabhi shinde
 
Hotel+management+system
Hotel+management+systemHotel+management+system
Hotel+management+system
sonikaushal
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
Mansoor Hussain
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
Vipul Kumar
 
Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniring
Asfand Sheraz Khan Niazi
 
Online Hotel Management
Online Hotel ManagementOnline Hotel Management
Online Hotel Management
Souvik Banik
 
A transport management application
A transport management applicationA transport management application
A transport management application
Sadiq Khan
 
Icf func v_draft 3 - Agile
Icf func v_draft 3 - AgileIcf func v_draft 3 - Agile
Icf func v_draft 3 - Agile
Ericka Kirkland
 
MHNSaves For Business: Travel Management Portal Demonstration
MHNSaves For Business: Travel Management Portal DemonstrationMHNSaves For Business: Travel Management Portal Demonstration
MHNSaves For Business: Travel Management Portal Demonstration
MHN for Business
 
Tourist management system using .NET
Tourist management system using .NETTourist management system using .NET
Tourist management system using .NET
Prankit Mishra
 
Presentation On Online Airline Ticket Booking Project Planning
Presentation On Online Airline Ticket Booking Project PlanningPresentation On Online Airline Ticket Booking Project Planning
Presentation On Online Airline Ticket Booking Project Planning
Rajon
 
Airline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering ApproachAirline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering Approach
Onkar Kadam
 

What's hot (18)

Resort management system
Resort management system Resort management system
Resort management system
 
online hotel management system
online hotel management system online hotel management system
online hotel management system
 
Hotel Management with Hibernate MVC Minor Project
Hotel Management with Hibernate MVC Minor ProjectHotel Management with Hibernate MVC Minor Project
Hotel Management with Hibernate MVC Minor Project
 
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENTthis ppt shows easy way to understand ONLINE HOTEL MANGEMENT
this ppt shows easy way to understand ONLINE HOTEL MANGEMENT
 
“Hotel management information system”
 “Hotel management information system” “Hotel management information system”
“Hotel management information system”
 
Property management system
Property management systemProperty management system
Property management system
 
Online Hotel Reservation System PPT
Online Hotel Reservation System PPTOnline Hotel Reservation System PPT
Online Hotel Reservation System PPT
 
Hotel+management+system
Hotel+management+systemHotel+management+system
Hotel+management+system
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
 
Air line reservation system software engeniring
Air line reservation system software engeniringAir line reservation system software engeniring
Air line reservation system software engeniring
 
Online Hotel Management
Online Hotel ManagementOnline Hotel Management
Online Hotel Management
 
A transport management application
A transport management applicationA transport management application
A transport management application
 
Icf func v_draft 3 - Agile
Icf func v_draft 3 - AgileIcf func v_draft 3 - Agile
Icf func v_draft 3 - Agile
 
MHNSaves For Business: Travel Management Portal Demonstration
MHNSaves For Business: Travel Management Portal DemonstrationMHNSaves For Business: Travel Management Portal Demonstration
MHNSaves For Business: Travel Management Portal Demonstration
 
Tourist management system using .NET
Tourist management system using .NETTourist management system using .NET
Tourist management system using .NET
 
Presentation On Online Airline Ticket Booking Project Planning
Presentation On Online Airline Ticket Booking Project PlanningPresentation On Online Airline Ticket Booking Project Planning
Presentation On Online Airline Ticket Booking Project Planning
 
Airline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering ApproachAirline Reservation System - Model Driven Software Engineering Approach
Airline Reservation System - Model Driven Software Engineering Approach
 

Similar to Client Server Live Hosting Documentation

DotNetNuke
DotNetNukeDotNetNuke
DotNetNuke
Ambati Sreedhar
 
Nt1310 Unit 5 Administrative Tools
Nt1310 Unit 5 Administrative ToolsNt1310 Unit 5 Administrative Tools
Nt1310 Unit 5 Administrative Tools
Jenny Smith
 
John
JohnJohn
Essay On Active Directory
Essay On Active DirectoryEssay On Active Directory
Essay On Active Directory
Tammy Moncrief
 
Research Assignment For Active Directory
Research Assignment For Active DirectoryResearch Assignment For Active Directory
Research Assignment For Active Directory
Jessica Myers
 
Ibm connections docs 2 install guide
Ibm connections docs 2 install guideIbm connections docs 2 install guide
Ibm connections docs 2 install guide
Roberto Boccadoro
 
SOP - 2013 Server Build
SOP - 2013 Server BuildSOP - 2013 Server Build
SOP - 2013 Server Build
Robert Jones
 
Final ppt
Final pptFinal ppt
Final ppt
punita_uttam
 
Mobile Commerce ppt....... Provides a website interface to the customers to b...
Mobile Commerce ppt....... Provides a website interface to the customers to b...Mobile Commerce ppt....... Provides a website interface to the customers to b...
Mobile Commerce ppt....... Provides a website interface to the customers to b...
punita_uttam
 
Microsoft Lync Server 2010 Installation
Microsoft Lync Server 2010 InstallationMicrosoft Lync Server 2010 Installation
Microsoft Lync Server 2010 Installation
Shahab Al Yamin Chawdhury
 
Umbraco Migration.pdf
Umbraco Migration.pdfUmbraco Migration.pdf
Umbraco Migration.pdf
PixelQA
 
Application Of A Server Hardening Essay
Application Of A Server Hardening EssayApplication Of A Server Hardening Essay
Application Of A Server Hardening Essay
Winstina Kennedy
 
Project Pt1
Project Pt1Project Pt1
Project Pt1
Emmanuel McCain
 
First fare 2010 lab-view creating custom dashboards
First fare 2010 lab-view creating custom dashboardsFirst fare 2010 lab-view creating custom dashboards
First fare 2010 lab-view creating custom dashboards
Oregon FIRST Robotics
 
Installation of TCP/IP protocol and windows components
Installation of TCP/IP protocol and windows componentsInstallation of TCP/IP protocol and windows components
Installation of TCP/IP protocol and windows components
Warda Chaudhry
 
Creating Virtual Infrastructure
Creating Virtual InfrastructureCreating Virtual Infrastructure
Creating Virtual Infrastructure
Jake Weston
 
Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5
Jessica Cannella
 
Sdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalSdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint Final
Stephen Rose
 
Global Advertising, Inc.
Global Advertising, Inc.Global Advertising, Inc.
Global Advertising, Inc.
Nicole Wells
 

Similar to Client Server Live Hosting Documentation (19)

DotNetNuke
DotNetNukeDotNetNuke
DotNetNuke
 
Nt1310 Unit 5 Administrative Tools
Nt1310 Unit 5 Administrative ToolsNt1310 Unit 5 Administrative Tools
Nt1310 Unit 5 Administrative Tools
 
John
JohnJohn
John
 
Essay On Active Directory
Essay On Active DirectoryEssay On Active Directory
Essay On Active Directory
 
Research Assignment For Active Directory
Research Assignment For Active DirectoryResearch Assignment For Active Directory
Research Assignment For Active Directory
 
Ibm connections docs 2 install guide
Ibm connections docs 2 install guideIbm connections docs 2 install guide
Ibm connections docs 2 install guide
 
SOP - 2013 Server Build
SOP - 2013 Server BuildSOP - 2013 Server Build
SOP - 2013 Server Build
 
Final ppt
Final pptFinal ppt
Final ppt
 
Mobile Commerce ppt....... Provides a website interface to the customers to b...
Mobile Commerce ppt....... Provides a website interface to the customers to b...Mobile Commerce ppt....... Provides a website interface to the customers to b...
Mobile Commerce ppt....... Provides a website interface to the customers to b...
 
Microsoft Lync Server 2010 Installation
Microsoft Lync Server 2010 InstallationMicrosoft Lync Server 2010 Installation
Microsoft Lync Server 2010 Installation
 
Umbraco Migration.pdf
Umbraco Migration.pdfUmbraco Migration.pdf
Umbraco Migration.pdf
 
Application Of A Server Hardening Essay
Application Of A Server Hardening EssayApplication Of A Server Hardening Essay
Application Of A Server Hardening Essay
 
Project Pt1
Project Pt1Project Pt1
Project Pt1
 
First fare 2010 lab-view creating custom dashboards
First fare 2010 lab-view creating custom dashboardsFirst fare 2010 lab-view creating custom dashboards
First fare 2010 lab-view creating custom dashboards
 
Installation of TCP/IP protocol and windows components
Installation of TCP/IP protocol and windows componentsInstallation of TCP/IP protocol and windows components
Installation of TCP/IP protocol and windows components
 
Creating Virtual Infrastructure
Creating Virtual InfrastructureCreating Virtual Infrastructure
Creating Virtual Infrastructure
 
Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5Essay On It 260 Quiz 1-5
Essay On It 260 Quiz 1-5
 
Sdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalSdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint Final
 
Global Advertising, Inc.
Global Advertising, Inc.Global Advertising, Inc.
Global Advertising, Inc.
 

More from Khwaja Yunus Ali Medical University

Securing Healthcare data using Blockchain Technology.pptx
Securing Healthcare data using Blockchain Technology.pptxSecuring Healthcare data using Blockchain Technology.pptx
Securing Healthcare data using Blockchain Technology.pptx
Khwaja Yunus Ali Medical University
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
Online Voting SystemOnline Voting System
Online Restaurant Management System
Online Restaurant Management SystemOnline Restaurant Management System
Online Restaurant Management System
Khwaja Yunus Ali Medical University
 
Total quality management uses in e business
Total quality management uses in e businessTotal quality management uses in e business
Total quality management uses in e business
Khwaja Yunus Ali Medical University
 
Hrm presentation about performance appraisal, job analysis, grievance handlin...
Hrm presentation about performance appraisal, job analysis, grievance handlin...Hrm presentation about performance appraisal, job analysis, grievance handlin...
Hrm presentation about performance appraisal, job analysis, grievance handlin...
Khwaja Yunus Ali Medical University
 
Expert system
Expert systemExpert system
Port management presentation.
Port management presentation.Port management presentation.
Port management presentation.
Khwaja Yunus Ali Medical University
 
Port management System
Port management System Port management System
Port management System
Khwaja Yunus Ali Medical University
 
Management informaiton system use in bank and Financial sector
Management informaiton system use in bank and Financial sectorManagement informaiton system use in bank and Financial sector
Management informaiton system use in bank and Financial sector
Khwaja Yunus Ali Medical University
 
Controlling
Controlling Controlling

More from Khwaja Yunus Ali Medical University (11)

Securing Healthcare data using Blockchain Technology.pptx
Securing Healthcare data using Blockchain Technology.pptxSecuring Healthcare data using Blockchain Technology.pptx
Securing Healthcare data using Blockchain Technology.pptx
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Online Restaurant Management System
Online Restaurant Management SystemOnline Restaurant Management System
Online Restaurant Management System
 
Total quality management uses in e business
Total quality management uses in e businessTotal quality management uses in e business
Total quality management uses in e business
 
Hrm presentation about performance appraisal, job analysis, grievance handlin...
Hrm presentation about performance appraisal, job analysis, grievance handlin...Hrm presentation about performance appraisal, job analysis, grievance handlin...
Hrm presentation about performance appraisal, job analysis, grievance handlin...
 
Expert system
Expert systemExpert system
Expert system
 
Port management presentation.
Port management presentation.Port management presentation.
Port management presentation.
 
Port management System
Port management System Port management System
Port management System
 
Management informaiton system use in bank and Financial sector
Management informaiton system use in bank and Financial sectorManagement informaiton system use in bank and Financial sector
Management informaiton system use in bank and Financial sector
 
Controlling
Controlling Controlling
Controlling
 

Recently uploaded

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

Client Server Live Hosting Documentation

  • 1. Page 1 of 29 Table of Contents SL. No Topics Page Number 1 Introduction 3 2 Project Outcome 3 3 Requirement Analysis 4 4 Why do we use Oracle Virtual Box? 4 5 Client-Server Diagram for the above Project 5 6 Project Demonstration 6 7 Ubuntu 16.04.3 LTS Server Edition Installation Demonstration in Virtual Box: 6 8 Web Hosting in Windows ISS (Internet Information Services) Demonstration: 19 9 Facing Problem during Project 28 10 Future Perspective 28 11 Conclusion 28 12 References 29
  • 2. Page 2 of 29 Scenario Tour Management Company wants to host their web based application. So, they need to install and configure Server Operating System. For this, which server operating system is more easy, secured and appropriate. So, solved the above scenario by documenting all practical configuration and installation as well as hosting the tour management website. Solution: I have used “Windows Server 2016” for solving the above scenario. As well as I have installed “Ubuntu Server” for learning.
  • 3. Page 3 of 29 Introduction We are living in an era where information technology plays a critical role in business. Client/Server is one of them. A client-server network is designed for end-users, called clients, to access resources such as files, songs, video collections, or some other service from a central computer called a server. It helps business to share information among multiple branches. It helps organization to exist in competitive advantage. Client/Server computing is the most effective source for the tools that empower employee with authority and responsibility. A competitive global economy will ensure obsolescence and obscurity to those who are unwilling to compete. The client/server model brings out a logical perspective of distributed corporative processing where a server handles and processes all client requests. This can be also viewed as a revolutionary milestone to the data processing industry. A client-server network built with an Intel Xeon-based server is scalable for your needs, allowing room for growth as your business grows. Project Outcome The successful of each Project depends on Outcome. After configuring the Server Installation. I have hosted locally my website. At present the Website run smoothly. User can access in website easily. Some advantages of the Project.  Centralization of Control: It helps to access, resources and integrity of the data that are controlled by the dedicated server so that a program or unauthorized can’t damage system.  Easy Maintenance: It distributes the roles and responsibilities to several standalone computers admin who can replace, repair, upgrade, or even move a server while customer will not be affected by that change.  Improved Collaboration: The server in a client-server network can act as a centralized hub for storing and sharing files. This configuration allows multiple users to access files and makes changes to a single centralized copy. This also helps minimize version control issues that often arise from managing multiple versions of the same file.  Remote Access: Servers support remote access which enables employees, partners, and customers, to access data on the server without physically being in front of the system. There are technologies sufficiently developed, designed for the paradigm of C / S to ensure security in transactions, interface friendliness, and ease of use.
  • 4. Page 4 of 29 Requirement Analysis The requirement of Hardware & Software is various that depends on User. Hardware Requirement: (30 - 49 Users)  At least 32GB RAM  Disk Volume for OS, RAID 1,128GB  Disk Volume for Data, RAID 10,512GB  1GB NIC Software Requirement:  Windows Server 2016 / Ubuntu Server 16.04.3 LTS Tools Requirement:  Oracle Virtual Box Why do we use Oracle Virtual Box? I have used oracle virtual machine for my server installation. It is easy to maintain and It gives notification at the time of facing problem. Some Advantages for which I have used this virtual Box that are given below.  Faster Server provisioning: We can quickly clone an image, master template, or existing virtual machine to get a server up and running within a few minutes.  Security Purposes: We can create a virtual machine running Windows. We can be sure there are no spyware or Trojans that will capture our password.  Server Consolidation: Virtualization can help us to reduce capital investment. Why do we use server? A Server is designed and intended to provide services and run server applications under heavy workloads, left unattended and self-managing most the time. There are verities facilities of Client Server those are given below:  Duel processors either equipped or capable  Redundant hard drives or power supplies  Hot swappable components  Are scalable; to meet current, as well as future needs  Can process data faster and more efficiently  File and Network security
  • 5. Page 5 of 29  Increased reliability  Centralized data storage and shared resources  Virus Management  Centralized Backup Client-Server Architecture Diagram for the above Project The above diagram is my “Tour Management System’s” Server Diagram. Here The Clients request to Server then Server response according to Clients. Finally, Sever gives feedback to the Clients. .
  • 6. Page 6 of 29 Project Demonstration Ubuntu 16.04.3 LTS Server Edition Installation Demonstration in Virtual Box: STEP-1: On the first step we have to visit the “https://www.ubuntu.com/download/server” link and download the latest version of Ubuntu Server ISO image on our computer. STEP-2: Run the Virtual Box. Then press “New Icon” from The Virtual Box. STEP-3: Fill the Name Text, Select the Linux from Type Selection Option. Then Select The Turbolinux (64-bit)
  • 7. Page 7 of 29 STEP-4: Allocate The Memory Size at last Green Area. STEP-5: Click the Create Button:
  • 8. Page 8 of 29 STEP-6: Click The Radio Button VDI (Virtual Box Disk Image) STEP-7: Click The Radio Button (Dynamically Allocated)
  • 9. Page 9 of 29 STEP-8: Go to Setting Tab Button and Click it STEP-9: Click The System Navigation Button and Click the Process Tab Bar
  • 10. Page 10 of 29 STEP-10: Go to Storage Navigation Tab Bar and Click it, then you see the following message after that you click the Choose Disk Button. STEP-11: Go to The directory of Ubuntu Server Image file and Open it.
  • 11. Page 11 of 29 STEP-12: Click Ok Button STEP-13: In a few seconds you will be presented with the first screen of Ubuntu installer. Select your language to perform the installation and hit Enter key to move to the next screen.
  • 12. Page 12 of 29 STEP-14: Next, select the first option, “Install Ubuntu Server” and press Enter key to continue. STEP-15: Select the language you with to install the system and press Enter again to continue further.
  • 13. Page 13 of 29 STEP-16: On the next series of screen choose your physical location from the presented list. If your location is different than the ones offered on the first screen, select other and hit Enter key, then select the location based on your continent and country. This location will be also used by the time zone system variable. Use the below screenshots as a guide. Then We see the Addition Components Process Running........
  • 14. Page 14 of 29 STEP-17: Fill the Host Name: Like UbuntuServer STEP-18: Fill the Full Name of User: Like Milton Khan
  • 15. Page 15 of 29 STEP-19: Fill up User name for Account. Like Milton STEP-20: Fill up The password for Account. Like srmilton
  • 16. Page 16 of 29 STEP-21: Configure the clock by pressing YES option STEP-22: Chose the software what will you install by pressing “Space Bar”
  • 17. Page 17 of 29 STEP-23: Chose the password for MySQL Database. Like 123 STEP-24: Select The Yes Option
  • 18. Page 18 of 29 Web Hosting in Windows ISS (Internet Information Services) Demonstration: STEP-1: Go to Start Menu Then Search “Turn Windows Features on or off”
  • 19. Page 19 of 29 STEP-2: Select The Check Box to see the following picture”
  • 20. Page 20 of 29 STEP-3: Then click OK button. STEP-4: Then, We can see the following picture processing. After This processing We should restart the computer.
  • 21. Page 21 of 29 STEP-5: After Restart computer. We have to go to Start search option. Then Search “IIS” Then you will see the following page
  • 22. Page 22 of 29 STEP-6: From Internet Information Manager Page we have to click Site icon then we see the follwing Add Website...... STEP-7: Then we click the “Add Website” . Now we can see the follwoing page
  • 23. Page 23 of 29 STEP-8: Now we fill up site name field like Tour Management STEP-9: Then you have to paste your website application file into “C:inetpubwwwroot” STEP-10: Then we have to copy the path “C:inetpubwwwroottourmanagement” and paste it into “Internet Information Services Manager “Physical Path:
  • 24. Page 24 of 29 STEP-11: Then we can see the “Tour Management” website file icon then we click this icon then we will see the following page STEP-12: then we should open the “Default Document” icon
  • 25. Page 25 of 29 STEP-13: then we should add the file (index.php) STEP-14: then we see the dialogue box. Now, we have to write “index.php” then click Ok button
  • 26. Page 26 of 29 STEP-15: then we double click the “Directory Browsing” Enable it STEP-16: Then we browse website the right site of the Internet Information Services Manager page. Look Down see yellow color text and click it.
  • 27. Page 27 of 29 Finally, we can see my “Tour Management” Website’s HOME Page.
  • 28. Page 28 of 29 Facing Problem during Project I was faced with many problems during configuration of Client/Server. Some problems that we have faced are given below briefly.  The problem of communicating with the Microsoft Dynamic CRM server.  At time of hosting, the 404 HTTP Error occurred for PHP Framework.  Package Installer Problem for DLL.  The vector works server software does not launch.  The Client Software doesn’t launch properly.  A product module was installed, but it isn’t working properly.  New Client licenses are not available.  The Client Vectors programs shut down, but the license count doesn’t change. Future Perspective Small businesses can significantly benefit from a networked infrastructure. Networks enable small businesses to enhance their collaboration and share resources such as file and print services. Some future perspective of Client Server is given below:  In the future, I will use the dynamic report in the website.  I will add the dynamic database server in this website.  I will add the email system in this website. Conclusion Client-Server computing is the logical extension of modular programming with fundamental assumption that separation of a huge program into its constituent parts ("modules") that can create the possibility for further modification, easier development and better maintainability. The purpose of a server is to share data as well as to share resources and distribute work. Client–server systems are today most frequently implemented by (and often identified with) the request–response model: a client sends a request to the server, which performs some action and sends a response back to the client, typically with a result or acknowledgement.
  • 29. Page 29 of 29 References Berson, A. (2018). Client/Server Architecture. Phoenix: Reed Elsevier. Dsouza, M. (2016). Client Server Computing. Chicago: Pearson. Harkey, D. (2017). Client/Server Survival Guide. Chicago: ThomsonReuters . Renaud, P. E. (2015). Introduction to Client/Server Systems. Bristol: Pearson. Singh, S. C. (2009). An Introduction to Client/Server Computing. New Delhi: New Age International.