IDK0040 Võrgurakendused I Building a site: Implementation Deniss Kumlander.

Slides:



Advertisements
Similar presentations
Enterprise Information Server Frankfurt/Main Presentation by Dipl.-Ing. Ralf Steffler Netcool Certified Consultant
Advertisements

IS 4506 Tuning and Monitoring Internet Information Server.
Welcome to Middleware Joseph Amrithraj
Let's say we want to access domain - reliablescribe.com First we need to buy a computer We need to subscribe to an Internet Service Provider (ISP) The.
Building a Home Web Server Grant Root
CSE 190: Internet E-Commerce Lecture 16: Performance.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
Web Server Administration
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Live the dream… Technologies of e-Commerce Unit 8 – e-Commerce LO1 : Know the technologies required for e-commerce.
Advanced Web 2012 Lecture 2 Sean Costain How the Web Works - Refresh Sean Costain 2012 The web is a matrix of servers that handle client requests.
Electronic Commerce Last Week Internet utility programs
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
CHAPTER Introduction to LANs. MODULE Purpose and Use of a Network.
WebCCTV 1 Contents Introduction Getting Started Connecting the WebCCTV NVR to a local network Connecting the WebCCTV NVR to the Internet Restoring the.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
Web Design Terms and Concepts Ms. Scales. Q. What is a Server? A. A server is a computer that stores information many people can access. It runs special.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
Remote Accessing Your Home Computer Using VNC and a Dynamic DNS Name.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Network LANscape Servers & Equipment Found In a Typical Local Area Network (LAN) By George Squillace New Horizons of MichiganGeorge Squillace MCT, MCSE,
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Chapter 7: Using Windows Servers to Share Information.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Satellite Forces International Inc. Implementing a Corporate Services Network Using: PostgreSQL, Linux and Open Source.
IDK0040 Võrgurakendused I harjutus 06: PHP: Introduction Deniss Kumlander.
Domain Names and Linux Philip Bock. Contents What is the Domain Name System? Acquiring a Domain Name Name Servers Linux as an Internet Server Web, Mail,
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
1 Chapter 6: Proxy Server in Internet and Intranet Designs Designs That Include Proxy Server Essential Proxy Server Design Concepts Data Protection in.
_______________________________________________________________________________________________________________ PHP Bible, 2 nd Edition1  Wiley and the.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
LOGO Server. Contents Introduction 1 Problem Definition 2 Proposed Solution 3 Architecture Diagram 4 Server Technology 5 Hardware and Software.
CHAPTER 3 PLANNING INTERNET CONNECTIVITY. D ETERMINING INTERNET CONNECTIVITY REQUIREMENTS Factors to be considered in internet access strategy: Sufficient.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
INTRODUCTION TO SERVERS & INSTALLATION OF WINDOWS SERVER 2008 R2 Network Administration and Maintenance.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Networks.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
2  Supervisor : MENG Sreymom  SNA 2012_Group4  Group Member  CHAN SaratYUN Sinot  PRING SithaPOV Sopheap  CHUT MattaTHAN Vibol  LON SichoeumBEN.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Creating Web Documents: How the Web works Client / Server Protocols Access methods Homework: Complete experiment & report on Discussion Forum.
Server Performance, Scaling, Reliability and Configuration Norman White.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
PHP Introduction PHP is a server-side scripting language.
WEB SERVER SOFTWARE FEATURE SETS
Enterprise Network Systems Client/ Server Mark Clements.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
MICROSOFT TESTS /291/293 Fairfax County Adult Education Courses 1477/1478/1479.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
SMOOTHWALL FIREWALL By Nitheish Kumarr. INTRODUCTION  Smooth wall Express is a Linux based firewall produced by the Smooth wall Open Source Project Team.
Client Server Model. Server Applications (Software) Management and maintenance of Data including Management and maintenance of Data including User login.
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
Chapter 7: Using Windows Servers
CONNECTING TO THE INTERNET
JAD Session TSD Standards
PHP / MySQL Introduction
Module 3 Building a web app.
Wednesday, September 19, 2018 What Is the Internet?
Cloud Security AWS as an example.
Cloud Security AWS as an example.
Web Application Development Using PHP
Presentation transcript:

IDK0040 Võrgurakendused I Building a site: Implementation Deniss Kumlander

Implementation

From A to B idea money content / users / services business/technical implementation splitter operating system (e.g., Windows XP or Unix) service-specific software data management system (Database, files [flat] etc) TCP/IP Resources (processor, HDD, network)

Using services remotely Remote server is administrated by somebody else (read controlled) You just download your site Different levels of services: –Just HTML –+PHP or ASP –+DB –+performance

Domain or /.com etcwww.yourname.eu –Registrar + DNS address

Control PC, use (restricted) network You do whatever you want on software, installs etc. You must administrate your site and monitor avoiding downtime. ISP provider defines what ports are open. Dynamic IP address? –

Control PC, control network + You can open/close/control ports, gateways, routers

Hardware Computer (number of users, connections, materials, applications) –Personal –Server –Mirrored disks (RAID) Router (firewall, gateway) UPS

Software Windows / UNIX IIS / Apache PHP / ASP ORACLE / MS SQL Server / MySQL

Network Network channel –Upload “Bandwidth is cheap and getting rapidly cheaper, notably because of cable modems. Don't make too many decisions based on the assumption that users will be connecting at 56K” –Download –Limits Internal network

Conclusion Decide what you are going to concentrate on How you do that What will you need

Realisation

Development cycle steps Build a data model Define activities / functions to be used to produce, get, report etc these data Defines forms you are going to use Write program implementing those activities, i.e. mapping data to forms and parsing parms to get data Prototype using a simple (text only?) interface and thereafter implement a graphic UI if the simple one is accepted (move from simple to complex)

Data Storage Restricted amount of data –Flat system (files based) Sufficient amount of data –RDBMS

DB implementation Web browser/client Web server (IIS, Apache) Connection-pooling Cache (enough RAM) ? Load balancing Restrict connecting directly to DB computer ODBC or direct string mapping Program (PHP, ASP) DB (ORACLE, MySql, MS SQL Server) Request Load & Run Open connection Close