Web Service Installation and Configuration

Slides:



Advertisements
Similar presentations
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Advertisements

PHP syntax basics. Personal Home Page This is a Hypertext processor It works on the server side It demands a Web-server to be installed.
6 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Electronic Mail Electronic mail has revolutionized the way people communicate.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Department of Information Engineering 1 What is port number? OK, you know that in order to connect to Internet, each computer must have a unique address.
Web Integration to an Appx Backend Server. Unix web servers + CGI Win2K web servers + ASP Win2K web servers + ODBC Processing requests Generating HTML.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
1 ISA Server 2004 Installation & Configuration Overview By Nicholas Quinn.
.Net is a collection of libraries, templates and services designed to make programming applications of all kinds, easier, more flexible (multi platform),
1 HTML (Set Up Public Folder) Some material on these slides is taken directly from
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
Chapter 18 Networking F Client/Server Communications F Simple Client/Server Applications F Serve Multiple Clients F Create Applet Clients F Send and Retrieve.
System Initialization 1)User starts application. 2)Client loads settings. 3)Client loads contact address book. 4)Client displays contact list. 5)Client.
DEVELOPING A MESSAGING SOLUTION WITH MICROSOFT BIZTALK 2013 Ed Jones MCT, MCPD, MCTS.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Topics Sending an Multipart message Storing images Getting confirmation Session tracking using PHP Graphics Input Validators Cookies.
COOKIES and SESSIONS. COOKIES A cookie is often used to identify a user. A cookie is a small file that the server embeds on the user's computer. Each.
Chapter 12: How Private are Web Interactions?. Why we care? How much of your personal info was released to the Internet each time you view a Web page?
Go to Start >> Programs >> Outlook Express ( as shown)
8 th Semester, Batch 2008 Department of Computer Science SSUET.
 A cookie is often used to identify a user. A cookie is a small file that the server embeds on the user's computer. Each time the same computer requests.
Session 11: Cookies, Sessions ans Security iNET Academy Open Source Web Development.
COOKIES AND SESSIONS.
9/21/04 James Gallagher Server Installation and Testing: Hands-on ● Install the CGI server with the HDF and FreeForm handlers ● Link data so the server.
L.A.M.P. İlker Korkmaz & Kaya Oğuz CS 350. Why cover a lecture on LAMP? ● Job Opportunities – There are many hosting companies offering LAMP as a web.
Getting Started – Basic Page Structure
2nd year Computer Science & Engineer
Section 6.3 Server-side Scripting
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Node.js Express Web Applications
Data Virtualization Tutorial… CORS and CIS
Chapter 2 Client/Server Applications
Play Framework: Introduction
Node.js Express Web Services
Jim Fawcett CSE686 – Internet Programming Summer 2005
Networks Problem Set 1 Due Oct 3 Bonus Date Oct 2
Chapter 18 Networking Client/Server Communications
Build Better Apps with MEAN.
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
HmailServer Karam al-sofy & Faten alhasan.
SharePoint Cloud hosted Apps
Printer Admin Print Job Manager
How to fix yahoo mail pop sending and receiving issues?
Fix AOL error code AC-3100 in AOL Mail Account Contact No:
Close your computer first by clicking on the “Start” button and then press “Close” Wait 30 minutes Now, turn your computer back on and try connecting again.
CISC103 Web Development Basics: Web site:
Configuring Internet-related services
MIS2502: Data Analytics MySQL and SQL Workbench
Sending a text message (and more)
E-commerce Infrastructure Web Servers / Web Clients / Web Browsers
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
An Introduction to JavaScript
Lecture 17: Web Service and post
HACKIN G CITRIX.
NodeJS, Variables, Input/Output (I/O)
Lecture 12: The Fetch Api and AJAx
MVC Controllers.
Software Activation for Existing Client If you are already registered with us and using our product. Start software, it will be displayed following main.
CSc 337 Lecture 1: post.
Reading and Writing Text Files
NodeJS, Variables, Input/Output (I/O)
Sending a text message (and more)
Information Retrieval and Web Design
Q/ Compare between HTTP & HTTPS? HTTP HTTPS
Jean-Francois LEBLANC Christian SEBASTIAN
CSc 337 Lecture 18: post.
Presentation transcript:

Web Service Installation and Configuration MIS 3406 Department of MIS Fox School of Business Temple University

GuessANumber Port 80 Port 8080

Poke a few holes in the firewalls Serving up GuessANumber.html Open up port 80 (if you didn’t when you created –IIS) on the Azure firewall Check to make sure port 80 is open on the Windows firewall Talking to GuessANumber.js Open up port 8080 on the Azure firewall Open up port 8080 on the Windows firewall

GuessANumber.html Code Review Standard stuff from 2402 Very basic HTML. A few buttons and a place to enter a number What we really care about!

GuessANumber.html Code Review Declare a few variables and point to our nodejs server Generate a random number and tell our nodjs server to start a new game Send our guess and display the result

GuessANumber.html Store GuessANumber.html in C:\inetpub\wwwroot on TUA12345-IIS1

GuessANumber.js Code Review We’ll use express to route requests and body-parser to make it easy to read data passed to us Set body-parser up to deal with both urlencoded data and data in json format

GuessANumber.js Code Review CORS takes care of browser security issues when data is passed between domains

GuessANumber.js Code Review Do 3 things when we receive a “startGame” request: Generate a random number between 1 and 100 Write that random number to a .NumberToGuess file Send the “Game started” message back to the client

GuessANumber.js Code Review When we receive a “guessMade” request…: Tell them they guessed too low or… Tell them that they guessed too high or… Tell them they guessed correctly and delete the .NumberToGuess file

GuessANumber.js Code Review Wait for “startGame” and “guessMade” requests. Express will route requests to the right block of node.js code

GuessANumber.js Store GuessANumber.js in the directory created for Node.js code in Tech Challenge #6 Fire it up