Dynamic Content On Edge Cache Server (using Microsoft .NET)

Download Report

Transcript Dynamic Content On Edge Cache Server (using Microsoft .NET)

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.
www.microsoft.com/net/whitepapers.asp