100 likes | 258 Views
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
E N D
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
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. Areas of DOTNET
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