Đề cương khóa học
1. Đầu tiên và quan trọng nhất: Kiến trúc Doanh nghiệp và Ứng dụng
- Định nghĩa về (Kiến trúc) Doanh nghiệp
Điều gì thúc đẩy nhu cầu về kiến trúc?
Mục tiêu, tiêu chuẩn và khuôn khổ kiến trúc
- Kiến trúc logic so với kiến trúc vật lý
- Các mẫu kiến trúc ứng dụng phổ biến
Mẫu quy trình nhiều bước
Mẫu Ứng dụng Tổng hợp
2. SOA Giai đoạn 1
- Các mảnh ghép của câu đố SOA
- Cách SOA thúc đẩy chiến lược kinh doanh
- Dịch vụ và SOA được định nghĩa
- Khái niệm “Ứng dụng” trong SOA là gì?
- Mô hình Lớp Dịch vụ
Dịch vụ cơ sở hạ tầng
Dịch vụ ứng dụng
Dịch vụ điều phối
- Nghiên cứu điển hình SOA
Phác thảo mẫu cho tài liệu Lập kế hoạch SOA
Điểm qua sự kiện kinh doanh mẫu
- Các đặc điểm chính của SOA
Mức độ liên kết lỏng lẻo ở cấp kiến trúc
Mức độ liên kết lỏng lẻo ở cấp dịch vụ
- SOA Thế hệ mới
Dịch vụ đồng bộ so với dịch vụ bất đồng bộ
SOA trên đám mây
- SOA và tiêu chuẩn
- Thách thức của SOA
3. Kiến trúc hướng Dịch vụ hoặc hướng Tài nguyên, hay cả hai?
- Truyền tải trạng thái đại diện (REST)
Khái niệm về tài nguyên
Giao diện thống nhất
Các ràng buộc kiến trúc
Còn logic nghiệp vụ thì sao?
Những thiếu sót được nhận thấy của REST
- Khi nào sử dụng REST, khi nào sử dụng SOA truyền thống
REST như một lựa chọn để hỗ trợ lớp trình bày
Sự kết hợp giữa Ứng dụng Internet phong phú (RIA) và REST
JavaScript Ký hiệu đối tượng (JSON) so với XML cho RIA
Nghiên cứu điển hình
Kiến trúc khái niệm
Dịch vụ RESTful so với dịch vụ SOAP
4. Quản lý sự phát triển của SOA: Mô hình trưởng thành SOA & Lộ trình
- Xác định mục tiêu – Mô hình trưởng thành SOA
- Mô hình trưởng thành tích hợp dịch vụ của Open Group (OSIMM)
Tổng quan
Các chiều trưởng thành
Các cấp độ trưởng thành
Cách đánh giá mức độ trưởng thành SOA của bạn
- Ví dụ – Mô hình trưởng thành của Progress Software
- Cách chúng ta đạt được điều đó – phát triển Lộ trình SOA
- Nghiên cứu điển hình: ánh xạ Mô hình trưởng thành với Lộ trình
5. Từ hỗn loạn đến trật tự: SOA Governance & Tổ chức IT
- Tại sao SOA cần quản trị
- Business so với IT so với EA so với SOA Governance
- Các loại SOA Governance
- Quản trị thời gian thiết kế
- Quản trị thời gian chạy
- SOA Governance mục tiêu
- Trung tâm Xuất sắc (COE) của SOA Excel
Vai trò và trách nhiệm trong tổ chức IT
6. Bắt đầu với các Khung SOA Governance
- Tiêu chuẩn Open Group
SOA Governance Mô hình tham chiếu (SGRM)
SOA Governance Phương pháp Vitality (SGVM)
- IBM SOA Governance và Management Phương pháp (SGMM)
7. Máy tính ROI cho SOA - Hãy để các con số nói lên
- Các phương pháp tính ROI
- Nghiên cứu điển hình
Business Điểm qua quy trình
Phạm vi kiến trúc
Tổng quan kiến trúc
Mô hình lớp dịch vụ
- ROI thông qua tái sử dụng dịch vụ
ROI được định nghĩa
Mô hình ROI cho tái sử dụng phần mềm
- Tái sử dụng vượt ra ngoài dự án ứng dụng cốt lõi
- Kết luận
Theo dõi việc tái sử dụng
8. Biên giới mới: Cloud Computing
- Định nghĩa về đám mây
Chúng ta đã đến đây như thế nào? Từ lưu trữ ứng dụng đến SaaS đến đám mây công cộng & riêng tư
Chọn hương vị của bạn: IaaS, SaaS hoặc PaaS?
- Di chuyển ứng dụng lên đám mây
Ảo hóa tài nguyên
Cung cấp tài nguyên tự động, theo yêu cầu
Cơ sở hạ tầng và ứng dụng được chia sẻ
9. Sự kết hợp giữa SOA và Cloud Computing
- SOA và đám mây bổ sung cho nhau
- Sự kết hợp SOA/Đám mây
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Kết hợp tất cả lại với nhau: SOA-Cloud
10. Vượt qua các Silo Ứng dụng: Bối cảnh Tích hợp
- Bối cảnh tích hợp – bức tranh toàn cảnh
- Tích hợp cấp dữ liệu
Trích xuất, Chuyển đổi, Tải (ETL)
- Tích hợp cấp giao diện (còn được gọi là tích hợp ứng dụng)
Backbone nhắn tin
Chuyển đổi dữ liệu
Định tuyến dựa trên nội dung
Thiết lập kết nối ứng dụng thông qua bộ điều hợp
Mẫu thiết kế tích hợp
- Tích hợp hướng Dịch vụ (SOI)
Ưu điểm so với tích hợp ứng dụng doanh nghiệp (EAI) truyền thống
11. Từ Xe buýt Dịch vụ Doanh nghiệp (ESB) đến Xe buýt Dịch vụ Internet (ISB)
- Xe buýt Dịch vụ Doanh nghiệp
Giới thiệu ESB
Kiến trúc ESB khái niệm
Các doanh nghiệp sử dụng ESB như thế nào ngày nay?
- Nhu cầu tích hợp đám mây và những thách thức của nó
Từ ESB đến “Xe buýt Dịch vụ Internet” (ISB)
- Bối cảnh sản phẩm – ví dụ về ESB và ISB
12. Kết hợp tất cả lại với nhau: Phát triển Chiến lược Tích hợp cho Công ty của bạn
- Phân loại kiến trúc tích hợp theo mức độ liên kết
- Các phương pháp tận dụng và di chuyển hệ thống kế thừa
- So sánh các phương pháp và công nghệ tích hợp
Tiêu chí quyết định để lựa chọn một phương pháp cụ thể
- Tích hợp với kiến trúc dữ liệu
13. Kết luận
- Tóm tắt hội thảo
- Outlook: SOA, Đám mây, thiết bị di động và sự tiêu dùng hóa của IT
Requirements
Kiến thức tổng quan về điện toán phân tán và các khái niệm phát triển ứng dụng.
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.