Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Microsoft C# Professional Projects - Premier Press.pdf
Скачиваний:
177
Добавлен:
24.05.2014
Размер:
14.65 Mб
Скачать

618 Project 5 CREATING A WEB PORTAL FOR A BOOKSTORE

Flowchart for the Search Form

In the Search page, the user selects a radio button to choose criteria to search for information about the site. In addition, the user specifies the value for the criteria. Figure 27-12 shows this functionality of the Search page in the form of a flowchart.

FIGURE 27-12

The

 

 

Y

 

L

 

F

 

M

 

A

 

E

 

T

 

 

flowchart for the Sear ch form

 

Summary

In this chapter, you learned about the case study and design of the Web portal project. The design of the project includes creating the design of the application and the supporting databases. Based on the design of the application, you created the flowcharts for the Web forms. You will learn to create the application in the forthcoming chapters.

Team-Fly®

Chapter 28

Exploring ASP.NET

Web Services

620 Project 5 CREATING A WEB PORTAL FOR A BOOKSTORE

The ever-changing business scenario has become more and more dependent on the Web for any data transaction or for communication between applications.

Because of this dependency, the focus of developers is shifting from creating a desktop application to an application that can access data through the Internet. These applications are mainly distributed applications. Distributed applications are scalable applications in which data is shared across applications.

For example, a distributed application consists of a client application that interacts with a middleware application, which contains the business logic for the entire business solution that you create. This intermediate application in turn interacts with the underlying databases that store the data for the application. Therefore, as you can see, a business solution on the whole comprises a number of applications and databases.These applications and databases may be present on a single computer. However, in large-scale business operations, these applications are generally distributed across different computers connected over a network. In such cases, these applications may be created using different programming languages and, in the worst scenario, on different platforms.

To build a complete business solution, it is essential that you integrate these applications. Integration of applications built on various platforms is made simpler with the use of Web services.

In this chapter, you will be introduced to the basics of ASP.NET Web services. In addition, you will learn about the architecture and working of a Web service. Next, you will be introduced to the technologies used in a Web service. These technologies include XML (Extensible Markup Language), SOAP (Simple Object Access Protocol ), WSDL (Web Services Description Language), and UDDI (Universal Description Discovery and Integration). Finally, you will learn to create a simple Web service in a Visual Studio .NET.