(ASP) Active Server Pages
What is ASP?
Static pages, that is, Web pages that have the same content each
time we view them, are more and more becoming a thing of the past. To encourage the
development of your Web community and to get visitors to revisit your site, you must
provide them with a reason to come back. Probably the most compelling reason a person has
for returning to your site is that you offer dynamic Web content.
Dynamic Web pages can change every time they are
viewed. Examples of dynamic pages are pages that display the current weather, show today's
sales items, or show how stocks are moving right now. Each time the visitor revisits the
page, the site displays the most current information. Active Server Pages are the means
for creating dynamic Web pages.
ASP application service allow us to combine standard
HTML elements like tables, text and titles with scripting language elements like database
fields, date/time information and personal customization to produce a webpage that is
dynamically generated every time your page is requested from a browser. The browser
requests the Active Server Page, which is then processed by your Internet Information
Server (IIS). IIS then runs your VB Script, turning it into standard HTML tags and text.
The resulting page contains none of your code and is viewable by virtually any browser
like Internet Explorer, Netscape Navigator, or AOL's browser.
Introducing ASP Application Services
ASP Application Service is a programmable application
component that provides a particular functionality, such as a business logic, that is
accessible to any number of potentially disparate systems via standard Web protocols such
as HTTP, XML, SOAP, and UDDI. ASP.NET Web Form Pages are text files with a .asmx filename
extension.
Web Services enable the exchange of data in business to consumer (b2c) and business to
business (b2b) scenarios, providing access to remotely distributed business applications
that can be manipulated from a variety of Internet-enabled clients and devices.
A Web Service can be used either internally by a
single application or exposed externally over the Internet for use by any number of
apps. Because it is accessible through a standard interface, a Web Service allows
disparate systems to work together as a single Web ASP application server.
Besides technology that allows developers to
create Web Services, Microsoft .NET Framework provides a sophisticated set of tools and
code to consume, or access as a client, these Web Services. Because Web Services are based
on open protocols such as the Simple Object Access Protocol (SOAP) and HTTP, this client
technology can also be used to consume non-ASP.NET. Of course, the level of
integration between ASP.NET Web Services and the client technology is extremely high.
|