Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
4.01 How Web Pages Work.
Project 1 Introduction to HTML.
Understand Web Services
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Generate Dynamic Content On Cache Server Master’s Project Proposal by Aparna Yeddula.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Introduction to Web Interface Technology (CSE2030)
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
.net Microsofts ’ Platform for Web Services Naveed Arshad.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
1st Project Introduction to HTML.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
CS 415 N-Tier Application Development By Umair Ashraf July 6,2013 National University of Computer and Emerging Sciences Lecture # 9 Introduction to Web.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Chapter ONE Introduction to HTML.
Introduction to.NET. Getting Started Isn’t.NET development expensive? If.NET was important then we would learn about it at University.NET is proprietary.
INTRODUCTION TO WEB DATABASE PROGRAMMING
IT 210 The Internet & World Wide Web introduction.
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Design and Implement an Efficient Web Application Server Presented by Tai-Lin Han Date: 11/28/2000.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Lecture 15 Introduction to Web Services Web Service Applications.
Web Programming : Building Internet Applications Chris Bates CSE :
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Module 1: Overview of the Microsoft .NET Framework
Introducing ASP+ Scott Mitchell
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Introduction and Principles Web Server Scripting.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Introduction to Web Services Srinath Vasireddy Support Professional Developer Support Microsoft Corporation.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Web Programming Language
4.01 How Web Pages Work.
WEB SERVICES.
Unit – 5 JAVA Web Services
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
Web App vs Mobile App.
Web Development Using ASP .NET
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Microsoft .NET Presentation
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Presentation transcript:

Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html

CACHING  Clients requested web page is saved to disk. If it is required again, the disk copy is served  Requested from a local proxy server instead of direct from the original server. This proxy acts as an intermediary by fetching document and then passing them to browser  Advantage of caching: Does not consume Internet bandwidth over the often-congested international network links.

DYNAMIC CACHING  Dynamic Caching the content on the web server change for each individual user request or must be updated frequently (e.g., stock quotes, advertising banners, answer queries, news information, local time, etc).  When the user retrieves it from the cache some time later, the information has been updated, or other variation determined by server-side processing like data base change.

What is DOTNET? . NET Framework is a new computing platform. Simplify application development in a distributed environment. .NET is the Microsoft’s platform for XML based Web services. .NET has a central role Microsoft’s strategy to integrate the Web Services, building blocks services and numerous tools for Developers. .NET provides a comprehensive family of products, build on XML and Internet Industry Standard  Five areas where Microsoft is building.NET services are: Tools, Services, XML services, Client and.NET services

Areas of DOTNET  Define products implemented by Microsoft.  Define client devices that use these services  Define backbone for the application to build on.  Managing, deploying and orchestrating the web services.  Microsoft provides a tool for building the.NET framework.

DOTNET WEB SERVICE  Web services provide us with application integration.  Web services provide well-defined interfaces  Web services communicate by using standard Web protocols and data formats such as HTTP, XML and Extensible Markup Language Protocol (XMLP).  Web services offer "services" over the "web". The communication between your ASP.NET pages and web service is via HTTP protocol using SOAP standards (Simple Object Access Protocol).

DOTNET WEB SERVICE (cont’d)  Your ASP.NET page requests a service from a Web Service component  Your request is converted into SOAP format (which is in XML)  The web service processes your request and sends back the result again in an XML format over SOAP  Web services are written as plain text files with an extension of.asmx  You then convert this.asmx file first into VB or C# source code using a utility provided with ASP.NET called WebServiceUtil.exe  You then compile the source code into a DLL file which makes the "Web Service" component

What.NET ISN’T?  It is neither an operating system or programming language. .NET had introduced a new language C# but it is not the focus of the technology. C# is not an attempt to replace all existing languages .NET is language neutral. In addition to Microsoft’s supported languages supports Cobol, Effiel, Fortran, Perl, Python, SmallTalk.

Conclusion  The.NET Framework is a key part of Microsoft's developer strategy aimed at making it easy for developers to build, deploy, and run Web services.  I am solving Dynamic Content on the Cache Server using the DOTNET services. View my project page for any further understanding.

References  “DOTNET Is Coming” by Bretrand Meyer Interactive Software Engineering IEEE Computer Magazine August 2001  Microsoft DOTNET Whitepapers.