• Các dịch vụ web:
– Web Services là một cách chuẩn để tạo các ứng dụng trên nền web (Web-‐based applica1ons).
– Các ứng dụng có thể sử dụng các thành phần khác nhau để tạo thành một dịch vụ
– Một số Web Services hiện nay có sẵn miễn phí và càng ngày càng hướng dần vào các doanh nghiệp.
Các dịch vụ web và
kiến trúc hướng dịch vụ
• Kiến trúc hướng dịch vụ (SOA):
• Một kiểu kiến trúc phần mềm gồm nhiều thành phần độc lập được thể hiện thành những dịch vụ (service), mỗi dịch vụ thực hiện quy trình nghiệp vụ nào đó của doanh nghiệp.
• Các thành phần được nối kết qua cổng giao 1ếp, có Onh kế thừa các thành phần đang tồn tại, và sự tương tác giữa chúng không cần quan tâm đến việc chúng được phát triển trên nền tảng công nghệ nào. Điều này khiến hệ thống có thể mở rộng và Och hợp một cách dễ dàng.
• Giải pháp kinh tế nói chung vì nó tránh viết lại tất cả các hệ thống cũ hoặc mua một hệ thống kinh doanh
Các dịch vụ web và
kiến trúc hướng dịch vụ
• Hầu hết các hãng cộng nghệ hàng đầu thế giới như Microso¡, IBM, SAP, Oracle,... đều đã chuyển đổi một phần hoặc toàn bộ hướng phát triển ứng dụng hoặc công nghệ của họ theo kiểu SOA
• Tính linh hoạt và lợi ích mà SOA mang lại đang đem đến cho ta cái nhìn: SOA chính là mô hình hệ thống phần mềm phù hợp nhất mà các doanh nghiệp Việt Nam nên hướng đến trong những năm tới.