dynamic content on edge cache server (using microsoft.net) name: aparna yeddula cs – 522 semester...

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

Upload: prosper-sullivan

Post on 30-Dec-2015

212 views

Category:

Documents


0 download

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

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

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

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

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

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

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

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

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

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

References

“DOTNET Is Coming” by Bretrand Meyer Interactive Software Engineering IEEE Computer Magazine August 2001

Microsoft DOTNET Whitepapers.

www.microsoft.com/net/whitepapers.asp