Skip to main content

Kiến trúc định hướng dịch vụ là gì?

Kiến trúc định hướng dịch vụ không chính xác là một khái niệm mới, nhưng cách chúng được sử dụng thường xuyên nhất trong những ngày này ngày nay tận dụng công nghệ mới.Tại các kiến trúc định hướng dịch vụ cơ bản nhất của họ mô tả cấu trúc của các ứng dụng phần mềm và tương tác với mô hình kinh doanh.Từ khóa trong tất cả những điều này là

Dịch vụ. Một dịch vụ, như được mô tả trong các kiến trúc định hướng dịch vụ, là một hàm phần mềm cụ thể độc lập với bất kỳ chức năng nào khác.Ví dụ: một giao thức phần mềm ngân hàng nhất thiết sẽ bao gồm yêu cầu số dư của khách hàng, theo đó theo yêu cầu của ngân hàng hoặc khách hàng, số dư hiện tại được hiển thị.Nhận số dư khách hàng là một dịch vụ.Sử dụng mô hình ngân hàng, các dịch vụ khác bao gồm tiền gửi quy trình, rút quy trình, v.v.Điều này nghe có vẻ phản trực giác, nhưng nó thực sự không.Về cơ bản, các dịch vụ khác nhau đang sử dụng cùng một hệ thống để làm điều tương tự cho các kết quả khác nhau.Nhận số dư khách hàng cho John Smith là chức năng tương tự như có được sự cân bằng của khách hàng cho Jane Doe Enterprises, nhưng dữ liệu liên quan là khác nhau.Vẻ đẹp của kiến trúc định hướng dịch vụ là phần mềm được thiết kế để xử lý tất cả đều có được các lệnh cân bằng khách hàng theo cùng một cách, bất kể khách hàng là một cá nhân như John Smith hay một doanh nghiệp như Jane Doe Enterprises.của các kiến trúc định hướng dịch vụ là bản thân các dịch vụ được ghép nối một cách lỏng lẻo.Đó là, chúng có thể thích nghi với các trường hợp khác nhau.Nếu lệnh dịch vụ có được sự cân bằng của khách hàng đột nhiên trở thành số dư của khách hàng cho tất cả các tài khoản, phần mềm không cần phải phát minh lại bánh xe ảo;Thay vào đó, dịch vụ liên quan có thể sử dụng các giao thức cơ bản giống nhau để đạt được cùng một đầu bằng phương tiện hơi khác nhau. Một cách mà các kiến trúc định hướng dịch vụ được trình bày trong những ngày này là thông qua XML.Điều này, vì thiếu một thuật ngữ tốt hơn, ngôn ngữ lập trình chung thể hiện chính nó như một loại ngôn ngữ franca.Tất cả những gì bạn cần là một trình duyệt web để có thể xử lý các yêu cầu XML.Bạn không cần phải chạy phiên bản mới nhất của Windows hoặc Mac OS.Đăng nhập vào hệ thống và thực hiện các dịch vụ cần thiết được chăm sóc vì máy tính thực hiện yêu cầu và máy tính cung cấp dịch vụ nói cùng một ngôn ngữ cơ bản.