Đề 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ế.
Testimonials (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Course - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Course - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Course - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Course - Mule: Integrating Your Applications
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.