Đề cương khóa học

Phương pháp hướng dịch vụ

  • Giới thiệu lộ trình áp dụng SOA
  • Ba phương pháp phân tích
  • Phân tích hướng dịch vụ

Ưu điểm của SOA

  • Cách tiếp cận EAI truyền thống
  • Vấn đề với cách tiếp cận EAI truyền thống
  • Kiến trúc hướng dịch vụ (SOA)
  • Chúng ta có thể dễ dàng thay đổi quy trình
  • Thay đổi luồng bằng cách tiếp cận truyền thống
  • Thay thế một ứng dụng
  • Ưu điểm khác
  • Business Ưu điểm
  • Các giai đoạn áp dụng

SOA trong quá khứ và hiện tại

  • Từ XML đến Web Service đến SOA
  • SOA đã được thực hiện như thế nào trước đây
  • Các tiêu chuẩn mới nổi cho SOA
  • So sánh SOA với các kiến trúc khác

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

  • SOA là gì?
  • Tạo sự hiểu biết chung về SOA
  • Sự phát triển của SOA
  • Giới thiệu các khái niệm về dịch vụ và SOA
  • Nguyên tắc thiết kế của SOA
  • Mối quan hệ giữa SOA và web services
  • Ưu điểm và rủi ro của SOA

Giới thiệu về mô hình hóa và UML

  • Tại sao sử dụng mô hình với SOA
  • Sự khác biệt giữa mô hình và phương pháp luận
  • Tại sao sử dụng Ngôn ngữ Mô hình Hợp nhất (UML)?
  • Xác định quy trình kinh doanh
  • Ký hiệu, Mô hình và Phương pháp luận
  • Chọn Phương pháp luận nào?

Giới thiệu về Quy trình Business

  • Cách một tập hợp các dịch vụ thực hiện một tác vụ
  • Tương tác yêu cầu và phản hồi đơn giản
  • Tương tác phức tạp liên quan đến nhiều dịch vụ
  • Nhu cầu về một dịch vụ điều phối xuất hiện
  • Sự ra đời của điều phối hoặc quy trình kinh doanh
  • Soạn quy trình bằng Ngôn ngữ Thực thi Quy trình Business (BPEL)
  • Các giải pháp dựa trên BPM để điều phối
  • Ví dụ về quy trình kinh doanh

Web Services

  • Các yếu tố web services cơ bản
  • Ngăn xếp tiêu chuẩn web services cốt lõi
  • Tầm quan trọng của WSDL
  • Thiết kế của SOAP
  • Sử dụng các đăng ký thông qua UDDI
  • Các khái niệm cơ bản về định hướng dịch vụ

Phân phối Dịch vụ trên Mạng

  • Căn chỉnh các yêu cầu chức năng và phi chức năng
  • Vai trò của các Trung gian trong Mạng Dịch vụ
  • Giới thiệu các phần mở rộng WS-*
  • Các nguyên tắc của SOA

Mô hình hóa các khối xây dựng SOA

  • Sử dụng UML để phân tích và thiết kế giao diện
  • Tạo mô hình miền
  • Triển khai và hiện thực Use Cases
  • Hiển thị sự cộng tác web service
  • Sử dụng sơ đồ giao tiếp

Xe Buýt Dịch vụ Doanh nghiệp (ESB)

  • Mục tiêu
  • Gọi Dịch vụ
  • Tích hợp Hệ thống Di sản
  • Web Services đến Giải cứu
  • Vai trò của ESB trong SOA
  • Bảo mật và ESB

Dịch vụ Hướng Quy trình

  • Trừu tượng hóa lớp dịch vụ
  • Giới thiệu lớp quy trình kinh doanh
  • Mô hình quy trình
  • Điều phối và biên đạo
  • Sử dụng WS-BPEL để tự động hóa quy trình

Mô hình Tham chiếu Dịch vụ Hướng

  • Mô hình tham chiếu và kiến trúc tham chiếu
  • Mô hình và kiến trúc tham chiếu IMPACT SOA
  • Các nhà cung cấp SOA và mối quan hệ của họ với SOA
  • Hỗ trợ SOA trong .NET và nền tảng Java EE

Kiến trúc Phân lớp

  • Mô hình phân lớp
  • Kiến trúc ba tầng cổ điển
  • Kết nối với lớp miền
  • Liên kết với Giao diện Người dùng
  • Sử dụng các gói để phân tách một hệ thống
  • Tránh các phụ thuộc lẫn nhau
  • Phân lớp là gì và tại sao chúng ta cần nó?
  • Lớp dịch vụ ứng dụng
  • Business lớp dịch vụ
  • Lớp dịch vụ điều phối

Requirements

Yêu cầu kiến thức tổng quan về hệ thống CNTT doanh nghiệp. Kiến thức tích hợp hệ thống CNTT có thể là một lợi thế.

 14 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories