SOA là một phong cách kiến trúc xây dựng ứng dụng phần mềm sử dụng dịch vụ trong một mạng như Web (Mahmoud, 2005). Nó khuyến khích lỏng
khớp nối giữa các thành phần phần mềm do đó, rằng họ có thể được tái sử dụng. Ứng dụng trong
SOA được xây dựng dựa trên dịch vụ, tạo thành hiện thực của được xác định rõ
chức năng kinh doanh và có thể sau đó được tiêu thụ bởi khách hàng trong ứng dụng khác nhau hoặc quy trình kinh doanh, tạo điều kiện cho các doanh nghiệp để tận dụng sẵn có đầu tư bởi
cho phép họ để tái sử dụng ứng dụng hiện tại và hứa hẹn khả năng tương tác giữa
không đồng nhất ứng dụng và công nghệ. SOA các ứng dụng được phân phối
ứng dụng đa tầng có trình bày, logic kinh doanh, và kiên trì lớp. Dịch vụ là các khối xây dựng SOA ứng dụng. Trong khi chức năng bất
có thể được thực hiện vào một dịch vụ, thách thức là để xác định một giao diện dịch vụ tại
đúng mức độ trừu tượng. Dịch vụ sẽ cung cấp chức năng hạt thô.
SOA đang nổi lên như các khuôn khổ hội nhập và kiến trúc hàng đầu trong ngày hôm nay của
môi trường máy tính phức tạp và không đồng nhất. Nỗ lực trước đó đã không
sử mở các giải pháp tương thích, nhưng dựa trên độc quyền API và yêu cầu một
mức cao sự phối hợp giữa nhóm. SOA có thể giúp tổ chức sắp xếp
xử lý để họ có thể làm kinh doanh hiệu quả hơn và thích ứng với thay đổi nhu cầu
và cạnh tranh, cho phép các phần mềm như một dịch vụ khái niệm.
đang được dịch, vui lòng đợi..
![](//viimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)