Computer >> Máy Tính >  >> Lập trình >> Lập trình

Ý bạn là gì về giao diện và dịch vụ?

Nói chung là dịch vụ mạng là một ứng dụng chạy ở lớp ứng dụng trở lên và được sử dụng trong mạng máy tính.

Dịch vụ mạng cung cấp dữ liệu Lưu trữ, thao tác, trình bày, giao tiếp. Điều này được triển khai bằng cách sử dụng kiến ​​trúc máy khách-máy chủ hoặc kiến ​​trúc ngang hàng.

Giao diện dịch vụ được sử dụng để triển khai Kiến trúc hướng dịch vụ (SOA). Điều này được thực hiện để đạt được khả năng tương tác giữa các ứng dụng giữa các công nghệ khác nhau.

Cơ sở của các chức năng của mỗi và mọi cấu trúc phân lớp là cung cấp dịch vụ cho lớp bên trên nó.

Các loại dịch vụ của giao diện

Các loại dịch vụ của giao diện như sau -

Thực thể và thực thể ngang hàng

Thực thể là một phần tử hoạt động trong mỗi và mọi lớp, Nó có thể là thực thể phần mềm hoặc thực thể phần cứng.

Ví dụ về thực thể phần mềm - Quy trình.

Ví dụ về thực thể phần cứng - chip I / O.

Nhà cung cấp dịch vụ và người sử dụng dịch vụ

Các thực thể và lớp n triển khai các dịch vụ cho (n + 1) nằm trên lớp thứ n đến lớp n cung cấp dịch vụ được gọi là nhà cung cấp dịch vụ và lớp (n + 1) nhận các dịch vụ này được gọi là người dùng dịch vụ.

Điểm truy cập dịch vụ

Chúng có sẵn tại các giao diện của lớp n và lớp n + 1. Các dịch vụ có sẵn tại SAP có nghĩa là lớp n SAP là những lớp được đặt tại các giao diện nơi lớp n + 1 truy cập vào dịch vụ đang được cung cấp.

Đơn vị dữ liệu giao diện (IDU)

Để trao đổi thông tin thành công giữa hai lớp, một bộ quy tắc về các giao diện phải được trình bày, thực thể lớp (n + 1) chuyển một IDU đến lớp và thực thể thông qua SAP. IDU chủ yếu bao gồm hai phần:ICI và SDU.

  • SDU - Đơn vị dữ liệu dịch vụ là một phần của IDU, SDU là thông tin được truyền qua hai mạng từ mạng ngang hàng đến thực thể ngang hàng và sau đó chuyển đến lớp trợ giúp (n + 1).

  • ICI - ICI chứa thông tin điều khiển cần thiết để giúp lớp dưới n thực hiện công việc cần thiết.

Đơn vị dữ liệu giao thức

Để chuyển SDU, thực thể lớp n phải chia thành nhiều phần nhỏ hơn. Mỗi phần trong tiêu đề nhất định đang mua các thực thể vào giao thức ngang hàng của chúng như thể hiện trong hình dưới đây

Các thực thể lớp n trao đổi PDU giao thức lớp n của chúng

Ý bạn là gì về giao diện và dịch vụ?

Mối quan hệ giữa lớp và giao diện được thể hiện trong sơ đồ bên dưới -

Ý bạn là gì về giao diện và dịch vụ?