🌟 Giới thiệu
Chương 4 của Especificación ArchiMate 3.2, có tên là Mô hình tổng quát, đặt nền tảng khái niệm cho toàn bộ ngôn ngữ ArchiMate. Nó định nghĩa điều gì có thể được mô hình hóa—không phải các lớp cụ thể (Kinh doanh, Ứng dụng, Công nghệ), mà là các các trừu tượng tổng quát từ đó tất cả các yếu tố cụ thể theo lớp được suy ra.
Hãy nghĩ đến Chương 4 như là bản vẽ “ADN” của ArchiMate:
- Tất cả các tác nhân kinh doanh, thành phần ứng dụng và thiết bị → kế thừa từ Cấu trúc chủ động nội bộ
- Tất cả các quy trình, chức năng và dịch vụ → xuất phát từ Hành vi các yếu tố
- Tất cả các đối tượng dữ liệu, tài sản vật lý và sản phẩm → chuyên biệt hóa Cấu trúc thụ động
Hướng dẫn này làm rõ những ý tưởng này với các định nghĩa rõ ràng, các so sánh trong thế giới thực, các ví dụ minh họa mô hình hóa cụ thể, các tham chiếu ký hiệu trực quan và bảng tóm tắt—giúp các kiến trúc sư và nhà lãnh đạo sản phẩm (như bạn, Alex 👋) áp dụng ArchiMate một cách nghiêm ngặt và một cách trực quan trong các bản đồ chiến lược, bản đồ phụ thuộc xuyên lớp và tài liệu kiến trúc phù hợp với các bên liên quan.
Hãy bắt đầu.
🧱 1. Hệ thống phân loại cốt lõi: Hành vi so với Cấu trúc
Ở cấp độ cao nhất, ArchiMate phân biệt hai loại:
Loại
Vai trò
So sánh hàng ngày
“Loại từ” trong ArchiMate
Các yếu tố cấu trúc
Ai/Cái gìthực hiện hoặc bị tác động
Danh từ — ví dụ: Nhân viên, Máy chủ, Cơ sở dữ liệu
🧱 Danh từ
Các yếu tố hành vi
Điều gì xảy ra, như thế nào, và khi nào
Động từ — ví dụ: Duyệt, Xử lý, Thông báo
🎯 Động từ
Nhưng ArchiMate đi sâu hơn: cả hai loại đều được chia nhỏ dựa trên tính khả kiến và khả năng.
1.1 Các yếu tố cấu trúc: Chủ động so với bị động
Loại phụ
Định nghĩa
Ý tưởng chính
Ký hiệu
Cấu trúc chủ động bên trong
Các thực thể màthực hiệnhành vi (ví dụ: con người, hệ thống, thiết bị)
Những “người thực hiện” bên trong hệ thống
□ với góc vuông + biểu tượng
Cấu trúc chủ động bên ngoài (giao diện)
Các điểm truy cậphiện ra hành vi bên ngoài —che giấu nội bộ
Giống như một điểm cuối API hoặc quầy dịch vụ khách hàng
▢ với biểu tượng “cổng” (vòng tròn có nửa vòng)
Cấu trúc thụ động
Các thực thểbị tác động— không có chủ thể (ví dụ: dữ liệu, tài liệu, thiết bị)
Những “bệnh nhân” của hành vi
□ với góc vuông + biểu tượng tài liệu
🔍 Nhận thức cốt lõi:
- Các giao diện làkhông phảivật lý — chúng làhợp đồng logiccho sự tương tác.
- Các yếu tố thụ động có thể làsố hóa (ví dụ:
Hồ sơ khách hàng) hoặc vật lý (ví dụ nhưMáy MRI).
✅ Ví dụ (Hệ thống y tế):
văn bản thuần
1
2
3
4
5
6
7
Ở đây:
Bác sĩ= Cấu trúc chủ động nội bộGiao diện EMR= Cấu trúc chủ động bên ngoài (ví dụ: API HL7)Hồ sơ bệnh án điện tử= Cấu trúc thụ độngChẩn đoán bệnh nhân= Hành vi nội bộDịch vụ Cổng thông tin bệnh nhân= Hành vi bên ngoài (Dịch vụ)
1.2 Các yếu tố hành vi: Nội bộ, Bên ngoài và Sự kiện
Loại phụ
Định nghĩa
Ý tưởng chính
Ký hiệu
Hành vi nội bộ
Hoạt động bên trong hệ thống (không được hiển thị trực tiếp)
Cài đặt ẩn
◓ với viền tròn + biểu tượng
Dịch vụ (hành vi bên ngoài)
Được hiển thị rõ ràng hành vi — được xác định bởi giá trị, SLA, hợp đồng
“Điều chúng tôi cung cấp” cho người tiêu dùng
◓ với biểu tượng “bản đồ” hoặc “dịch vụ”
Sự kiện
Một thay đổi trạng thái khi kích hoạt hoặc kết quả từ hành vi
“Điều gì đó đã xảy ra” (ví dụ như Đơn hàng đã đặt, Thanh toán thất bại)
⚡ tia chớp
💡 Dịch vụ ≠ Giao diện:
- Một Dịch vụ là điều gì được cung cấp (
Xử lý hoàn tiền).- Một Giao diệnlàcáchnó được truy cập (
API hoàn tiền,Trung tâm gọi điện).
Một dịch vụ duy nhất có thể được phục vụ bởi nhiều giao diện.
✅ Ví dụ (Thương mại điện tử):
văn bản thuần
1
2
3
4
5
6
7
8
9
Dịch vụ thực hiện đơn hàng: cam kết bên ngoài với khách hàngGiao diện web: cách khách hàng truy cập vào nóQuy trình đóng gói và gửi hàng: quy trình nội bộMẫu nhãn vận chuyển: sản phẩm thụ động
✅ Ví dụ sự kiện:
văn bản thuần
1
2
Các sự kiện cho phép mô hình hóachuỗi phản ứng—rất quan trọng đối với kiến trúc dựa trên sự kiện.
🔄 2. Các mối quan hệ chính (Xem theo mô hình siêu mô hình)
⚠️ Nhắc nhở: Đây làmô hình siêu mô hình mối quan hệ (định nghĩa cấu trúc ngôn ngữ),không phải các mối quan hệ mô hình hóa nhưthực hiện hoặckích hoạt.
TừHình 5 (Mô hình siêu mô hình hành vi và cấu trúc), các liên kết chính là:
Mối quan hệ
Hướng
Ý nghĩa
So sánh với thế giới thực
Thực hiện
Hoạt động nội bộ → Hành vi nội bộ
“Người thực hiệnthực hiện hành động”
Người phát triển → viết mã
Phục vụ
Dịch vụ → Hành vi nội bộ
“Dịch vụ được hỗ trợ bởi công việc nội bộ”
Dịch vụ “Fast Checkout” ← được thực hiện bởi → “Truy vấn DB được tối ưu hóa + Xác thực bất đồng bộ”
Được sử dụng bởi
Hành vi nội bộ → Cấu trúc thụ động
“Hoạt động tác động đến dữ liệu/đối tượng”
Xác minh Người dùng → đọc → Hồ sơ Người dùng
Giao cho
Hành vi nội bộ → Chủ động nội bộ
“Nhiệm vụ giao cho người thực hiện/hệ thống”
Duyệt khoản vay → giao cho → Cán bộ cho vay
Kích hoạt
Sự kiện → Hành vi
Sự kiện bắt đầu hành vi
Đăng ký mới → kích hoạt → GửiEmailChàoHỏi
📌 Quan trọng:
- Sự kết hợp và tích hợp là luôn luôn được phép giữa cùng loại các phần tử (ví dụ: Quy trình → kết hợp → Quy trình con).
- Sự chuyên biệt hóa (kế thừa) được sử dụng chỉ trong mô hình siêu cấp, không phải trong các mô hình cụ thể.
🧬 3. Hành vi chuyên biệt: Quy trình, Chức năng, Tương tác, Hợp tác
Trong khi Hành vi nội bộ là trừu tượng, ArchiMate cung cấp các chuyên biệt hóa cụ thể:
Phần tử
Định nghĩa
Dùng tốt nhất cho
Ký hiệu
Quy trình
Theo thứ tự, luồng định hướng mục tiêu (bắt đầu → các bước → kết quả)
Luồng công việc đa chức năng (ví dụ: Đăng ký khách hàng)
◓ với biểu tượng bánh răng + vòng xoáy mũi tên
Chức năng
Nhómhành vi theo năng lực, kỹ năng hoặc sở hữu (thường kéo dài lâu)
Năng lực tổ chức (ví dụ như Đánh giá rủi ro)
◓ với biểu tượng khối chồng lên nhau
Tương tác
Tập thểhành vi yêu cầu ≥2 tác nhân/hệ thống
Hợp tác ngang hàng (ví dụ như Thương lượng hợp đồng)
◓ với hai mũi tên hội tụ
Hợp tác
Nhómcủa các thành phần hoạt động cùng nhau
Đội nhóm, cụm, tập hợp dịch vụ vi mô
□ với biểu tượng bắt tay
🔁 Điểm quan trọng chính: Quy trình có thểchứa các Hàm (và ngược lại!)
- Một
Quy trình tính phícó thể gồm:Xác minh hóa đơn(Hàm)Áp dụng giảm giá(Hàm)Nâng cao tranh chấp→ Tương tác giữaĐại diện thanh toán&Hỗ trợ khách hàng
✅ Ví dụ thực tế: Chuyển đổi dùng thử SaaS
văn bản thuần
1
2
3
4
5
6
🎯 4. Các yếu tố động lực: Cái “Tại sao”
Chương 4 giới thiệu về Yếu tố động lực—gốc rễ của tại sao kiến trúc tồn tại.
Yếu tố
Lớp
Ví dụ
Vai trò
Các bên liên quan
Ai quan tâm?
CIO, Khách hàng, Cơ quan quản lý
Nguồn gốc mục tiêu
Mục tiêu
Chúng ta muốn gì?
“Cải thiện NPS lên 20%”
Mục tiêu cấp cao
Yếu tố thúc đẩy
Tại sao bây giờ?
“Cạnh tranh đã ra mắt tính năng AI”
Yếu tố bên ngoài thúc đẩy
Nguyên tắc
Chúng ta quyết định như thế nào?
“Thiết kế theo API trước”
Quy tắc định hướng
Yêu cầu
Điều gì phải đúng?
“99,95% thời gian hoạt động liên tục”
Ràng buộc có thể đo lường
✨ Mẹo chiến lược cho các PM: Sử dụng các yếu tố động lực để kết nối chiến lược sản phẩm ↔ kiến trúc kỹ thuật.
Ví dụ,Mục tiêu: Giảm thời gian đăng ký→ thúc đẩyYêu cầu: <2 phút đăng ký→ được thực hiện bởiDịch vụ: Xác minh danh tính tức thì.
📦 5. Các yếu tố tổng hợp: Nhóm và Vị trí
5.1 Nhóm
- Mục đích: Gói một cách hợp lý khác biệt các thành phần (ví dụ: quy trình + dữ liệu + dịch vụ).
- Các trường hợp sử dụng:
- Các khối xây dựng kiến trúc (ABBs) — ví dụ:
"Khối xây dựng Customer 360"={Dịch vụ Hồ sơ, Đồng bộ Dữ liệu, Bộ phận Giao diện Người dùng} - Các miền — ví dụ:
"Miền Bảo mật"={Chính sách ủy quyền, Dịch vụ IAM, Nhật ký Kiểm toán} - Các cốt truyện lớn hoặc năng lực sản phẩm (rất tốt để đồng bộ lộ trình!)
- Các khối xây dựng kiến trúc (ABBs) — ví dụ:
✅ Ví dụ nhóm:
văn bản thuần
1
2
3
4
5
⚠️ Cảnh báo: Đừng nhầm lẫnNhómvớiCác góc nhìn. Nhóm làmột phần củamô hình; Các góc nhìn là được lọctrình bày của nó.
5.2 Vị trí
- Đại diện choNơi những việc xảy ra—vật lý (trung tâm dữ liệu, văn phòng) hoặc khái niệm (vùng đám mây, khu vực pháp lý).
- Sử dụngsự tổng hợp từ Vị trí → Cấu trúc/Hành vi.
✅ Ví dụ:
văn bản thuần
1
2
3
4
🌐 Tính liên quan đến đám mây: Mô hình triển khai đa vùng:
[AWS us-west-2] → tổng hợp → [Dịch vụ Xác thực] + [Sao chép Cơ sở dữ liệu Người dùng]
📊 Bảng tóm tắt: Các yếu tố chung cốt lõi (Chương 4)
Loại
Yếu tố
Trừu tượng?
Câu hỏi chính
Sơ đồ ký hiệu
Cấu trúc
Hoạt động nội bộ
✅
Ai thực hiện?
□ + nhân vật/ký hiệu
Hợp tác
❌
Ai làm việc cùng nhau?
□ + bắt tay
Giao diện (Hoạt động bên ngoài)
❌
Nó được truy cập như thế nào?
▢ + cổng
Cấu trúc thụ động
✅
Điều gì bị tác động?
□ + tài liệu
Hành vi
Hành vi bên trong
✅
Điều gì xảy ra bên trong?
◓ + hành động
Quy trình
❌
Trình tự nào đạt được mục tiêu?
◓ + bánh răng + mũi tên
Chức năng
❌
Khả năng nào được nhóm lại?
◓ + chồng chất
Tương tác
❌
Điều gì yêu cầu sự hợp tác?
◓ + mũi tên ↔
Dịch vụ (Bên ngoài)
❌
Điều gì được cung cấp cho người dùng?
◓ + quả cầu địa cầu
Sự kiện
❌
Điều gì đã thay đổi?
⚡
Động cơ
Yếu tố động cơ
✅
Tại sao điều này tồn tại?
◊ (góc chéo)
Hợp thành
Nhóm
❌
Điều gì thuộc về nhau?
▢ có viền chấm chấm + “G”
Vị trí
❌
Nó xảy ra ở đâu?
▢ có ghim bản đồ
📝 Ghi chú: “Trừu tượng?” = Không được sử dụng trực tiếp trong mô hình—chỉ các hậu duệ cụ thể theo lớp (ví dụ như
Đối tượng kinh doanh,Thành phần ứng dụng) mới được khởi tạo.
🧩 Tổng hợp tất cả: Trường hợp nhỏ (Di dời lên đám mây)
Bối cảnh: Di dời hệ thống tính phí cũ sang đám mây.

[Mục tiêu: Giảm TCO xuống 30%]
↑ được thực hiện bởi
[Nhóm di dời Cloud cho hóa đơn]
├─ chứa → [Quy trình ngừng sử dụng Mainframe]
├─ chứa → [Microservice hóa đơn] (hoạt động nội bộ)
├─ chứa → [API hóa đơn] (giao diện)
├─ chứa → [PDF hóa đơn] (bị động)
├─ phục vụ → [Dịch vụ hóa đơn Cloud]
└─ nằm tại → [AWS us-east-1]
[Ngừng sử dụng Mainframe]
kích hoạt → [MainframeOffline] (sự kiện)
kích hoạt → [CutoverComplete] (sự kiện)
được sử dụng bởi → [Script di chuyển dữ liệu] (hàm)
Điều này cho thấy cách màđộng lực (Mục tiêu), hợp thành (Nhóm, Vị trí), cấu trúc, và hành vi tương tác lẫn nhau.
🏁 Kết luận
Chương 4 của Mô hình tổng quát là bản khắc Rosetta của ArchiMate. Bằng cách nắm vững những trừu tượng này—đặc biệt là Hoạt động/Bị động, Bên trong/Bên ngoài, và Hành vi/Cấu trúc sự phân biệt—bạn sẽ đạt được:
✅ Độ chính xác: Tránh mô hình hóa các mẫu phản tốt (ví dụ: gán hành vi cho các thành phần thụ động).
✅ Tính nhất quán: Áp dụng cùng một mô hình tư duy trên các lớp Kinh doanh/Ứng dụng/Công nghệ.
✅ Độ sâu chiến lược: Kết nối mục tiêu sản phẩm (động lực) với các yếu tố hỗ trợ kỹ thuật (cấu trúc/hành vi).
✅ Khả năng mở rộng: Sử dụng Nhóm và Vị trí để quản lý độ phức tạp trong các doanh nghiệp lớn.
Đối với các nhà lãnh đạo sản phẩm như bạn (có chuyên sâu về HCI + CS + PM, Alex 😊), đây là vàng:
- Sử dụng Dịch vụ để xác định API sản phẩm và SLA.
- Sử dụng Nhóm để mô hình hóa các khả năng sản phẩm hoặc các dự án lớn.
- Sử dụng Động lực để theo dõi các tính năng trở lại kết quả kinh doanh.
📚 Bước tiếp theo:
- Luyện tập theo lớp: Bản đồ các yếu tố chung đến Lớp Kinh doanh (Ch. 8), Ứng dụng (Ch. 9), Công nghệ (Ch. 10).
- Khám phá các mối quan hệ trong Chương 5—đặc biệt là các quy tắc suy diễn (Mục 5.7).
- Hãy thử mô hình hóa một khả năng sản phẩm bằng cách sử dụng chỉ các khái niệm Chương 4 trước—sau đó chuyên sâu.
Chúc bạn mô hình hóa vui vẻ! 🏗️
Hãy cho tôi biết nếu bạn muốn một bài hướng dẫn đi kèm về Các mối quan hệ (Chương 5) hoặc một Sổ tay ArchiMate cho Quản lý Sản phẩm.
—
Chuẩn bị cẩn thận dành cho Alex Johnson, Quản lý Sản phẩm Cấp cao @ Acme Cloud — Vùng Vịnh San Francisco ☕📸🏃♂️