- Quản lý khách hàng
4. Phát triển bài toán Search Engine trên công nghệ tích hợp Web service
Chương này giới thiệu và phát triển bài toán Search engine để tìm kiếm tài liệu tham khảo cho sinh viên trong các hệ thống thư viện
điện tử dựa trên công nghệ tích hợp Web service. Phân tích mục tiêu, yêu cầu cho bài toán “Tìm kiếm tài liệu trong thư viện điện tử” và thiết kế mô hình tổng quát cho bài toán.
5. Thực nghiệm
Chương này xây dựng một chương trình demo dựa trên mô hình phân tích bài toán Search engine. Cụ thể là : xây dựng hai web service là hai dịch vụ tìm kiếm tài liệu thư viện cho hai trường đại học khác nhau. Chương này nêu rõ các yêu cầu cần cài đặt, cách xây dưng và
triển khai các web service và dùng BPEL để tạo composite service ra sao. Triển khai hai service
đó trên hai server chạy Windows và Linux. Sau
đó xây dựng một dịch vụ tích hợp cho phép tìm kiếm tài liệu trong cả hai thư viện của trường
Đại học trên nhờ công nghệ tích hợp Web service.
6. Kết luận
Khóa luận đã trình bày một cách tổng quát về mô hình hệ phân tán qua việc tiếp cận của kiến trúc hướng dịch vụ SOA, đưa ra cái nhìn rõ ràng hơn về công nghệ Web service, cách xây dựng, triển khai và sử dụng lại Web service như thế nào. Đặc biệt là công nghệ tích hợp Web service sử dụng cho xây dựng các hệ
thống phân tán với tính năng sử dụng lại dịch vụ
một cách mềm dẻo.
Chúng tôi đã phân tích bài toán tìm kiếm tổng quát Search engine dựa trên công nghệ tích hợp Web service. Từ bài toán tổng quát Search engine, trong chương thực nghiệm chúng tôi đã xây dựng một ứng dụng demo với chức năng tìm kiếm tài liệu trong thư viện điện tử các trường Đại học. Ứng dụng sử dụng công nghệ
tích hợp để tạo ra môt composite service từ hai Web service được xây dựng sẵn và chạy trên hai server khác nhau với hai hệ điều hành khác nhau.
Trong xu hướng phát triển phần mềm cao cấp như hiện nay, công nghệ tích hợp Web service đang ngày một được sử dụng nhiều và vấn
đề bảo mật là một hướng phát triển của đề tài.
Tài liệu tham khảo
[1] David Chappel, Tyler Jewell, Java Web services, March 2002.
[2] Ethan Cerami, Web services EssentialsDistributed Application with XML- RPC, SOAP, UDDI & WSDL, February, 2002.
[3] Jamers P.Lawler, H.Howell-Baber,
Service-Oriented Architecture SOA Strategy, Methodology and Technology, January 2008.
[4] Vo Dinh Hieu, Sercure Provision of Composite services in an Isecure Networked Environment, 2005.
[5]Sanjiva Weerawarana,
Francisco Curbera, Frank Leymann,Tony Storey, Donald F. Ferguson, Web services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More, March 22, 2005.
[6] Gerhard Wiehler, Web service and Service Oriented Architectures, FeBruary, 2004.