24/05/2018, 14:58

Định nghĩa về kiến trúc hướng dịch vụ (HDV)

Thuật ngữ kiến trúc hướng dịch vụ (SOA–Service Oriented Architectural) tuy không mới nhưng gần đây được nói đến rất nhiều, đặc biệt khi Microsoft cho ra đời công nghệ .NET, mà ở đó việc phát triển các dịch vụ (Service) trở nên dễ dàng hơn bao ...

Thuật ngữ kiến trúc hướng dịch vụ (SOA–Service Oriented Architectural) tuy không mới nhưng gần đây được nói đến rất nhiều, đặc biệt khi Microsoft cho ra đời công nghệ .NET, mà ở đó việc phát triển các dịch vụ (Service) trở nên dễ dàng hơn bao giờ hết.

Tùy theo quan điểm người dùng, hiện có rất nhiều định nghĩa khác nhau về kiến trúc hướng dịch vụ. Ví dụ về một định nghĩa của kiến trúc hướng dịch vụ:

"Kiến trúc hướng dịch vụ là một cách tiếp cận để tổ chức các tài nguyên công nghệ thông tin mà ở đó dữ liệu, logic và nguồn lực hạ tầng được truy cập thông qua các giao diện (interface) và thông điệp (Message)."

Xét về khía cạnh sử dụng thì có thể hiểu đơn giản như sau: "Dịch vụ là một tập các chương trình con (thư viện) cho phép các chương trình chạy trên các máy tính khác trong mạng có thể triệu gọi và sử dụng..."

Nói tóm lại, SOA có thể được hiểu là một hướng tiếp cận để xây dựng các hệ thống phân tán cung cấp các chức ứng dụng dưới các dạng dịch vụ tới các ứng dụng người cuối cùng hoặc các dịch vụ

0