1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Kiến trúc phần mềm Kiến trúc hướng dịch vụ

17 57 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 1,93 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Kiến trúc phần mềm Kiến trúc hướng dịch vụ trình bày các kiến trúc truyền thống; tối ưu hóa thông qua tính kết nối lỏng; kiến trúc hướng dịch vụ; sự cộng tác trong kiến trúc hướng dịch vụ; dịch vụ quy trình nghiệp vụ; các ưu điểm của dịch vụ quy trình nghiệp vụ...

Trang 1

CTT526 - Kiến trúc phần mềm

Kiến trúc hướng dịch vụ

PGS.TS Trần Minh Triết

tmtriet@fit.hcmus.edu.vn

Trường Đại học Khoa Học Tự Nhiên Khoa Công Nghệ Thông Tin

Bộ môn Công Nghệ Phần Mềm

Trang 2

Các kiến trúc truyền thống

Mainframe

Orders

Purchasing

Inventory

Sales

Finance

Marketing

Trang 3

Tối ưu hóa thông qua tính kết nối

lỏng

Orders

Purchasing Finance

Marketing

Inventory

Sales Warranty

Tầng các dịch vụ

Trang 4

… Ứng dụng tổng hợp?

… Hướng dịch

vụ?

Hướng dịch vụ là phương pháp tích hợp các dịch vụ vào trong qui trình nghiệp vụ, ứng dụng nghiệp vụ

Ứng dụng tổng hợp

là ứng dụng xây dựng dựa trên SOA

… Kiến trúc

hướng dịch vụ?

Kiến trúc hướng dịch vụ

là một kiểu kiến trúc hỗ

trợ hướng dịch vụ

Kiến trúc hướng dịch vụ (SOA)?

…Dịch vụ?

Dịch vụ là một tác vụ

nghiệp vụ Dịch vụ được

sử dụng để đóng gói các

đơn vị chức năng của ứng

dụng Dịch vụ có giao diện

tường minh, độc lập với

cài đặt

Trang 5

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

“Kiến trúc hướng dịch vụ là một hướng tiếp cận cho việc

năng ứng dụng như là các dịch vụ đến các ứng dụng nguời

khác”

Trang 6

Nối kết và gọi thực hiện

3

Sự cộng tác trong kiến trúc hướng

dịch vụ

Nhà Cung Cấp Dịch Vụ (Service Provider)

Người dùng dịch vụ

(Service consumer)

Nơi đăng ký dịch vụ (Service Registry)

Đặc tả dịch vụ

Đặc tả dịch vụ

Đặc tả dịch vụ

Đặc tả dịch vụ Dịch Vụ

Trang 7

Dịch vụ

Cài đặt

dịch vụ

Thông điệp dịch vụ nhận và gửi

Giao diện dịch vụ mạng tương Một địa chỉ

ứng khi triển khai

Trang 8

Dịch vụ qui trình nghiệp vụ

Trang 9

1 Điều khiển tốt hơn trên qui trình nghiệp vụ

2 Giảm bớt các phụ thuộc

3 Đơn giản hóa sự truyền thông bên ngoài

4 Đơn giản hóa xử lý ngoại lệ

Đơn giản hóa thêm, xóa, sửa các tác vụ

Nâng cao khả năng dễ quản lí, dễ bảo trì cho hệ thống

Dễ dàng tái cấu trúc lại qui trình nghiệp vụ

Các ưu điểm của dịch vụ qui trình

nghiệp vụ

Trang 10

S O

A

Nhận xét

Đáp ứng tính thay đổi

cao

Đáp ứng

tính tái sử dụng

cao

Dễ dàng tích hợp vào các ứng dụng

khác

Trang 11

Chu kì sống SOA

Mô Hình & Mô Phỏng

Thu Thập Yêu cầu

Xây Dựng & Kiểm Thử

Tìm Kiếm

Tổng Hợp

Tích Hợp Qui Trình Tích Hợp Con Người

Tích Hợp Thông Tin

Quản Lý Tính Đồng Nhất & Nhất Quán

Quản Lý Các Ứng Dụng & Dịch Vụ

Trang 12

Khách Hàng

IBM

Ví dụ: Việt Book Online

SOA

Quản Lý Nhà Kho

Quản Lý Kinh Doanh

Việt Book Online

Môi trường mạng

Môi trường mạng Môi trường

mạng

Trang 13

Mô Hình Hóa – Việt Book Online

Chuyên viên phân tích nghiệp vụ

Chuyên viên thiết kế phần mềm

Thiết kế Use-Case Thu thập yêu cầu

Thiết kế quy trình nghiệp vụ

Thiết kế dịch vụ

Phần mềm

sử dụng

Trang 14

Dịch vụ qui trình so sánh giá

Khách Hàng

ISBN DanhSachItem

VietBookOnlineSearchService

SoSanhGiaService AmazonSearchService

Trang 15

Dịch vụ qui trình lấy thông tin chi tiết sách

Xem chi tiết sách

Khách Hàng

MaSach

NhaCungCap

NhaCungCapService BinhLuanService

Sach DanhSachDanhMuc DanhSachBinhLuan

Trang 16

Tái Cấu trúc qui trình nghiệp vụ

Khách Hàng

SachService NhaCungCapService DanhMucService BinhLuanService

Dễ dàng tái cấu trúc qui trình nghiệp vụ

Trang 17

Thay thế tác vụ thực hiện

Khách Hàng

SachService NhaCungCapService DanhMucService BinhLuanService SachVBOService

Dễ dàng thay đổi các tác vụ bên trong qui trình nghiệp vụ

Ngày đăng: 26/06/2020, 21:26

HÌNH ẢNH LIÊN QUAN

Mô Hình & Mô PhỏngThu Thập Yêu cầu Xây Dựng & Kiểm Thử - Bài giảng Kiến trúc phần mềm  Kiến trúc hướng dịch vụ
nh & Mô PhỏngThu Thập Yêu cầu Xây Dựng & Kiểm Thử (Trang 11)
Mô Hình Hóa – Việt BookOnline - Bài giảng Kiến trúc phần mềm  Kiến trúc hướng dịch vụ
nh Hóa – Việt BookOnline (Trang 13)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm