dynamic content on edge cache server (using microsoft.net) name: aparna yeddula cs – 522 semester...
TRANSCRIPT
![Page 1: Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html](https://reader035.vdocuments.site/reader035/viewer/2022072014/56649ea75503460f94baade0/html5/thumbnails/1.jpg)
Dynamic Content On Edge Cache Server(using Microsoft .NET)
Name: Aparna Yeddula
CS – 522 Semester Project
Project URL: cs.uccs.edu/~ayeddula/project.html
![Page 2: Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html](https://reader035.vdocuments.site/reader035/viewer/2022072014/56649ea75503460f94baade0/html5/thumbnails/2.jpg)
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.
![Page 3: Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html](https://reader035.vdocuments.site/reader035/viewer/2022072014/56649ea75503460f94baade0/html5/thumbnails/3.jpg)
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.
![Page 4: Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html](https://reader035.vdocuments.site/reader035/viewer/2022072014/56649ea75503460f94baade0/html5/thumbnails/4.jpg)
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
![Page 5: Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html](https://reader035.vdocuments.site/reader035/viewer/2022072014/56649ea75503460f94baade0/html5/thumbnails/5.jpg)
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.
![Page 6: Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html](https://reader035.vdocuments.site/reader035/viewer/2022072014/56649ea75503460f94baade0/html5/thumbnails/6.jpg)
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).
![Page 7: Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html](https://reader035.vdocuments.site/reader035/viewer/2022072014/56649ea75503460f94baade0/html5/thumbnails/7.jpg)
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
![Page 8: Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html](https://reader035.vdocuments.site/reader035/viewer/2022072014/56649ea75503460f94baade0/html5/thumbnails/8.jpg)
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.
![Page 9: Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html](https://reader035.vdocuments.site/reader035/viewer/2022072014/56649ea75503460f94baade0/html5/thumbnails/9.jpg)
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.
![Page 10: Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html](https://reader035.vdocuments.site/reader035/viewer/2022072014/56649ea75503460f94baade0/html5/thumbnails/10.jpg)
References
“DOTNET Is Coming” by Bretrand Meyer Interactive Software Engineering IEEE Computer Magazine August 2001
Microsoft DOTNET Whitepapers.
www.microsoft.com/net/whitepapers.asp