4. Triển khai SOA và Webservice trong ứng dụng thực tế
4.10.2.2 Màn hình chính
SOA sẽ giúp cho công việc phát triển phần mềm trở nên dễ dàng và nhanh chóng hơn bằng việc sử dụng các dịch vụ có sẵn. Chúng ta gần như không phải thực hiện gì hoặc chỉ cần thực hiện rất ít các bổ sung cần thiết để 'lắp ráp' ứng dụng. Với ưu điểm đó, SOA giúp các nhà phát triển tiết kiệm được rất nhiều chi phí trong việc bảo trì và phát triển các ứng dụng, còn người sử dụng thì được hưởng lợi từ đa dạng các dịch vụ với chi phí hợp lý và có độ tin cậy cao.
Tuy vậy SOA vẫn còn trong giai đoạn phát triển và tiềm ẩn rất nhiều vấn đề như bảo mật, tính toàn vẹn của dữ liệu và vấn đề tích hợp các hệ thống với nhau. Điều đó đòi hỏi các nhà phát triển phải tiếp tục cái tiến và tìm ra những giải pháp mới cho SOA.
Nhìn chung đề tài nghiên cứu đã cho thấy được một cái nhìn tổng quan về SOA, tuy nhiên rõ ràng bài báo cáo vẫn còn rất nhiều hạn chế khi chưa đi sâu vào nghiên cứu quy trình tạo một ứng dụng SOA cụ thể nào, cũng như chưa cho thấy sự khác biệt giữa các quy trình đó như thế nào. Tuy nhiên đề tài cũng mở ra rất nhiều điều thú vị có thể nghiên cứu và phát triển tiếp như vấn đề bảo mật và tích hợp các hệ thống lại với nhau.
Tài liệu tham khảo
• Tiếng Anh:
[1]http://en.wikipedia.org/wiki/Service-Oriented_Architecture
[2]What is service-oriented architecture ? –
http://www.javaworld.com/javaworld/jw-06-2005/jw-0613-soa.html
[3]Understanding Service-Oriented Architecture –
http://msdn.microsoft.com/en-us/library/aa480021.aspx
[4]Build your SOA –
http://www.ibm.com/developerworks/webservices/library/ws-soa-method1.html
[5]BPEL –
http://en.wikipedia.org/wiki/Business_Process_Execution_Language
[6]Service-Oriented Architecture: Concepts, Technology, and Design , By Thomas Erl, Publisher: Prentice Hall PTR, Pub Date: August 04, 2005, ISBN: 0-13-185858-0
[7]Expert Service-Oriented Architecture in C#: Using the Web Services,
Copyright © 2004 by Jeffrey Hasan, Apress.
• Tiếng Việt:
[8]SOA: Ngôi sao mới trong lĩnh vực phần mềm -
http://www.htmedsoft.com/kythuat/congngheweb/congngheweb011.htm
[9]Xu hướng ứng dụng SOA ở châu Á –
http://www.thesaigontimes.vn/Home/kinhteso/thitruong/18146/
[10] Tìm hiểu SOA – http://eac.vn/tim-hieu-soa/
[11] SOA – http://eac.vn/category/cong-nghe-moi/soa-cong-nghe-moi/
[12] Mô hình lập trình SOA để triển khai thực hiện các dịch vụ Web –