CHƯƠNG 5: CÀI ĐẶT
5.1. Môi trường phát triển ứng dụng
Website “BookWorm Store” được xây dựng dựa trên các công cụ và môi trường sau:
• Công cụ phân tích thiết kế: o Visual Paradigm for UML
• Môi trường cài đặt ứng dụng o Microsoft Windows
• Môi trường lập trình: o .NET Framework 3.5
• Công cụ lập trình và cài đặt: o Visual Studio 2008
• Hệ quản trị cơ sở dữ liệu: o SQL Server 2005
• Công nghệ sử dụng: o Web services (SOAP) o ASP.NET AJAX
• Các Web services sử dụng: o Amazon Web services o eBay Web services
o Paypal Web services (Express Checkout) o CurrencyConverter services
5.2. Cách cài đặt ứng dụng
Để có thể chạy ứng dụng thử nghiệm trên máy cục bộ cần thực hiện các bước sau:
• Cài bộ công cụ lập trình Visual Studio 2008
• Attach database của website vào SQL Server 2005
• Dùng Visual Studio 2008 để mở ứng dụng và chạy thử nghiệm trên máy cục bộ.
Website “BookWorm Store” được xây dựng chủ yếu dựa vào công nghệ web services và sử dụng các dịch vụ web được cung cấp trên internet. Đó là các dịch vụ được cung cấp sẵn bởi các website thương mại điện tử nổi tiếng. Các dịch vụ sau sử dụng giao thức truyền tải SOAP: Tên nhà cung cấp dịch vụ WSDL Tìm kiếm và so sánh sản phẩm trên Amazon, Ebay Amazon http://webservices.amazon.com/ AWSECommerceService/ AWSECommerceService.wsdl Ebay http://developer.ebay.com/ webservices/latest/ ShoppingService.wsdl Chuyển đổi tỷ giá webservicesX.NET http://www.webservicex.net/ CurrencyConvertor.asmx?WSDL Đặc biệt chức năng thanh toán của website sử dụng dịch vụ của Paypal theo công nghệ REST dựa hoàn toàn trên giao thức HTTPS và không sử dụng ngôn ngữ giao tiếp (WSDL).
Sau đây là cách cài đặt và sử dụng một dịch vụ web thông qua công cụ lập trình Visual Studio sử dụng giao thức SOAP, các bước thực hiện như sau:
• Tìm địa chỉ tài liệu mô tả (WSDL) cho dịch vụ cần sử dụng.
• Sử dụng công cụ của Visual Studio để thêm một web services vào ứng dụng:
CHƯƠNG 5: CÀI ĐẶT 82
o Website Add Web Reference (or Add Services Reference): nếu là ứng dụng web
o Project Add Services Reference: nếu là ứng dụng windows
• Giao diện Add Web Reference như sau:
• Cuối cùng sử dụng các đối tượng và phương thức vừa được thêm vào từ web services
5.3. Kết luận
Chương này trình bày về môi trường phát triển ứng dụng và cách cài đặt để có thể triển khai website.
Địa chỉ WSDL
Đặt lại tên cho Web services Danh sách các