TOGAF®, một Tiêu chuẩn của Open Group, là một phương pháp và khung kiến trúc doanh nghiệp đã được chứng minh, được các tổ chức hàng đầu trên thế giới sử dụng để cải thiện hiệu quả kinh doanh. Đây là một tiêu chuẩn kiến trúc doanh nghiệp, đảm bảo các tiêu chuẩn, phương pháp và giao tiếp nhất quán giữa các chuyên gia kiến trúc doanh nghiệp, nhờ đó chúng ta có thể thực hiện công việc kiến trúc doanh nghiệp một cách hiệu quả hơn, bao gồm:
• Mô hình quy trình lặp lại được hỗ trợ bởi các thực hành tốt nhất
• Một tập hợp các tài sản kiến trúc hiện có có thể tái sử dụng
• Các phương pháp và công cụ cho việc lập kế hoạch, phát triển, triển khai và bảo trì kiến trúc doanh nghiệp
Tổng quan về phát triển TOGAF
Lần đầu tiên được công bố năm 1995, TOGAFđược xây dựng dựa trên Khung kiến trúc Kỹ thuật của Bộ Quốc phòng Hoa Kỳ cho Quản lý Thông tin (TAFIM). Từ nền tảng này, Diễn đàn Kiến trúc của Open Group đã phát triển các phiên bản tiếp theo của TOGAF theo các khoảng thời gian định kỳ.
*từ ArchiTACTS http://architacts.com/WP/?page_id=11753
Kiến trúc là gì trong bối cảnh của TOGAF?
ISO/IEC 42010:20071 định nghĩa “kiến trúc” là:
“Sự tổ chức cơ bản của một hệ thống, thể hiện qua các thành phần của nó, mối quan hệ giữa chúng với nhau và với môi trường, cùng với các nguyên tắc điều phối thiết kế và phát triển của hệ thống.”
TOGAF tiếp nhận và mở rộng định nghĩa này. Trong TOGAF, “kiến trúc” có hai ý nghĩa tùy thuộc vào bối cảnh:
- Một mô tả chính thức của hệ thống, hoặc một kế hoạch chi tiết của hệ thống ở cấp độ thành phần để hướng dẫn việc triển khai
- Cấu trúc của các thành phần, mối quan hệ giữa chúng, và các nguyên tắc cũng như hướng dẫn điều phối thiết kế và phát triển theo thời gian.
Kiến trúc doanh nghiệp là gì?
Kiến trúc doanh nghiệp (EA) là một thực hành được định nghĩa rõ ràng để thực hiện phân tích, thiết kế, lập kế hoạch và triển khai doanh nghiệp, luôn sử dụng một cách tiếp cận toàn diện, nhằm phát triển và thực hiện thành công chiến lược. Kiến trúc doanh nghiệp áp dụng các nguyên tắc và thực hành kiến trúc để dẫn dắt các tổ chức vượt qua những thay đổi về quy trình kinh doanh, Dữ liệu và thông tin, vàcông nghệnhững thay đổi cần thiết để thực hiện chiến lược của họ. Các thực hành này tận dụng các khía cạnh khác nhau của doanh nghiệp để xác định, thúc đẩy và đạt được những thay đổi này, bao gồm nỗ lực hiểu rõ mục đích chiến lược của doanh nghiệp, sau đó đảm bảo mọi thứ từ quy trình kinh doanh, công nghệ hỗ trợ, mối quan hệ đối tác, cơ sở hạ tầng đa dạng, đến tuyển dụng và đào tạo, và bất kỳ công việc quan trọng nào khác đều được đồng bộ để đạt được hiệu suất kinh doanh tốt hơn.
Cấu trúc của TOGAF
Nội dung TOGAF được chia thành7 phần:
- Giới thiệu
- Phương pháp phát triển kiến trúc
- Hướng dẫn và kỹ thuật ADM
- Khung nội dung kiến trúc
- Liên tục doanh nghiệp & Công cụ
- Các mô hình tham chiếu TOGAF
- Khung năng lực kiến trúc
Sơ lược về từng phần trong bảy phần được liệt kê như sau:
Phần I – Giới thiệu
Như được hiển thị trong bảng, phần này cung cấp một giới thiệu cấp cao về các khái niệm chính của kiến trúc doanh nghiệp và đặc biệt là phương pháp TOGAF. Bây giờ hãy cùng khám phá các khái niệm cốt lõi cho từng phần này:
Các khái niệm cốt lõi
TOGAF 9 bao gồm việc phát triển bốn loại kiến trúc liên quan. Bốn loại kiến trúc này thường được chấp nhận là các tập con của một kiến trúc doanh nghiệp tổng thể, tất cả đều được TOGAF thiết kế để hỗ trợ.
Các loại kiến trúc
- Kiến trúc kinh doanh –Chiến lược kinh doanh, quản trị, tổ chức và các quy trình kinh doanh chính.
- Kiến trúc dữ liệu –Cấu trúc tài sản dữ liệu logic và vật lý cũng như các nguồn lực quản lý dữ liệu của tổ chức.
- Kiến trúc ứng dụng –Bản vẽ thiết kế cho các ứng dụng riêng lẻ cần triển khai, các tương tác giữa chúng và mối quan hệ với các quy trình kinh doanh cốt lõi của tổ chức.
- Kiến trúc công nghệ kiến trúc –Các khả năng phần mềm và phần cứng logic cần thiết để hỗ trợ việc triển khai các dịch vụ kinh doanh, dữ liệu và ứng dụng. Bao gồm cơ sở hạ tầng CNTT, middleware, mạng, truyền thông, xử lý và các chuẩn mực.
Lưu ý rằng:Kiến trúc hệ thống thông tin = Kiến trúc dữ liệu + Ứng dụng
Tài liệu liên quan đến cấu trúc mô-đun TOGAF
- Phần II – Phương pháp phát triển kiến trúc (ADM) là phần trung tâm của TOGAF
- Phần VII – Năng lực kiến trúc vận hành ADM.
- Phần III – ADM được hỗ trợ bởi một số hướng dẫn và kỹ thuật
- Phần IV – Các nội dung như: Sản phẩm đầu ra, tài liệu và các khối xây dựng được tạo ra và lưu trữ trong Kho kiến trúc
- Phần V – chúng được phân loại theo Liên tục Doanh nghiệp
- Phần VI – Kho dữ liệu ban đầu được điền đầy bằng các Mô hình Tham chiếu TOGAF
Phần II: Phương pháp Phát triển Kiến trúc
Đây là vòng tròn nổi tiếng được gọi là Phương pháp Phát triển Kiến trúc (ADM). Mỗi giai đoạn bao gồm một tập hợp các bước mà người ta phải thực hiện. Nó cung cấp một quy trình đã được kiểm chứng và có thể lặp lại để phát triển kiến trúc.
- Giai đoạn Tiền khởi động
- Giai đoạn A: Triển vọng Kiến trúc
- Giai đoạn B: Kiến trúc Kinh doanh
- Giai đoạn C: Kiến trúc Hệ thống Thông tin Giai đoạn D: Kiến trúc Công nghệ
- Giai đoạn E: Cơ hội & Giải pháp
- Giai đoạn F: Lập kế hoạch Chuyển đổi
- Giai đoạn G: Quản trị Thực hiện
- Giai đoạn H: Quản lý Thay đổi Kiến trúc
- Quản lý Yêu cầu
Lưu ý rằng:
Trong các giai đoạn kiến trúc B, C và D của TOGAF, các bước giống nhau (bước 1-8) phải được thực hiện
Câu chuyện về ADM
Mỗi giai đoạn phát triển trong TOGAF đi kèm với bốn phần chính để hướng dẫn, như mô tả ở giai đoạn A trong Hình bên dưới:
Phần III: Hướng dẫn và Kỹ thuật ADM
Một bộ hướng dẫn và kỹ thuật hỗ trợ việc áp dụng ADM. Các hướng dẫn giúp điều chỉnh ADM để xử lý các tình huống khác nhau, bao gồm các phong cách quy trình khác nhau (ví dụ: sử dụng lặp lại) và cả các yêu cầu cụ thể (ví dụ: bảo mật). Các kỹ thuật hỗ trợ các nhiệm vụ cụ thể trong ADM (ví dụ: xác định nguyên tắc, kịch bản kinh doanh, phân tích khoảng cách, lập kế hoạch chuyển đổi, quản lý rủi ro, v.v.). Đây là những chủ đề được đề cập trong Hướng dẫn và Kỹ thuật ADM:
- Lặp lại trong ADM
- Bức tranh Kiến trúc
- Kiến trúc Bảo mật
- SOA
- Nguyên tắc Kiến trúc
- Quản lý Bên liên quan
- Mẫu Kiến trúc
- Kịch bản Kinh doanh và Mục tiêu Kinh doanh
- Phân tích Khoảng cách
- Kỹ thuật Lập kế hoạch Chuyển đổi
- Yêu cầu Tương thích
- Đánh giá mức độ sẵn sàng cho chuyển đổi doanh nghiệp
- Quản lý rủi ro
- Lập kế hoạch dựa trên năng lực
Phần IV: Khung nội dung kiến trúc
Phần này mô tả Khung nội dung TOGAF (mới trong TOGAF 9). Nó mô tả:
- Một bổ sung quan trọng cho TOGAF
- Nó cung cấp một mô hình chi tiết về các sản phẩm công việc kiến trúc
- Nó thúc đẩy sự nhất quán hơn trong các đầu ra của TOGAF
Mô hình nội dung
Khung nội dung cung cấp một mô hình có cấu trúc về các loại khối xây dựng, mối quan hệ và thuộc tính, có thể được sử dụng một cách không chính thức, hoặc làm nền tảng để cấu hình công cụ mô hình hóa kiến trúc doanh nghiệp. Mặc dù các khối xây dựng vẫn tiếp tục là các yếu tố cơ bản của kiến trúc trong TOGAF, khung nội dung có khái niệm cốt lõi và mở rộng, với các loại khối xây dựng tùy chọn, nhằm hỗ trợ cả kiến trúc nhẹ và chi tiết. Nó mang lại những lợi ích sau đây cho TOGAF:
- Nó cung cấp danh sách kiểm tra toàn diện về các đầu ra kiến trúc.
- Nó thúc đẩy sự tích hợp tốt hơn giữa các sản phẩm công việc nếu được áp dụng trên toàn doanh nghiệp
- Nó cung cấp một tiêu chuẩn mở chi tiết về cách thức mô tả kiến trúc
Sản phẩm đầu ra, Tài liệu và Khối xây dựng
Sản phẩm đầu ra được sử dụng cho các sản phẩm công việc cần phải được tạo ra và sẽ được xem xét chính thức, đồng thuận và ký duyệt bởi các bên liên quan. Đầu ra của các dự án thường thuộc danh mục sản phẩm đầu ra và ở dạng tài liệu, sẽ được lưu trữ khi kết thúc dự án hoặc chuyển vào Kho kiến trúc như một mô hình tham khảo, tiêu chuẩn hoặc bản chụp hiện trạng của bức tranh kiến trúc.
Khung nội dung kiến trúc sử dụng ba danh mục khác nhau để phân loại loại đầu ra được phát triển trong quá trình ADM. Ba danh mục khác nhau trong Khung nội dung kiến trúc TOGAF là
- Sản phẩm đầu ra
- Tài liệu
- Khối xây dựng
Tài liệu
Tài liệu được sử dụng cho một sản phẩm công việc mô tả một khía cạnh của kiến trúc. Tài liệu được phân loại như sau:
- Danh mục – Được sử dụng để hiển thị danh sách các thứ
- Ma trận – Được sử dụng để hiển thị mối quan hệ giữa các thứ
- Sơ đồ – Hình ảnh của các thứ
Khối xây dựng
Khối xây dựng là một gói chức năng được xác định để đáp ứng nhu cầu kinh doanh trong toàn tổ chức. Các khối xây dựng thường được sử dụng ở các cấp độ khác nhau. Chúng ta có thể dùng nó để biểu diễn các năng lực kinh doanh khái niệm như quản lý quan hệ khách hàng (CRM) trong giai đoạn phân tích ban đầu. Chúng ta cũng có thể tinh chỉnh năng lực khái niệm này thành các chức năng như dữ liệu khách hàng chính, rồi chi tiết hóa thêm thành: bổ nhiệm quản lý, quản lý liên hệ khách hàng, v.v.
Phần V: Liên tục doanh nghiệp và Công cụ
Một mô hình để cấu trúc kho dữ liệu ảo và các phương pháp phân loại tài liệu kiến trúc và tài liệu giải pháp. Nó có những thay đổi sau trong TOGAF 9:
- Được chỉnh sửa đáng kể
- Các mô hình tham chiếu được chuyển sang Phần VI
- Nội dung mới được thêm vào về Phân vùng Kiến trúc và Kho Kiến trúc
- Cơ sở dữ liệu thông tin chuẩn (SIB) đã bị loại bỏ
Liên tục Doanh nghiệp so với Liên tục Giải pháp
Ở phần trên của Hình, nó mô tả bức tranh logic của kiến trúc (Liên tục Kiến trúc) và ở phần dưới, nó đề cập đến việc thực hiện vật lý của kiến trúc (Liên tục Giải pháp)
Kiến trúc Chung vs Kiến trúc Cụ thể
Hơn nữa, sơ đồ được cấu trúc từ bên trái là kiến trúc “chung hơn”, sang bên phải là kiến trúc “cụ thể hơn”, điều này cho phép chúng ta tinh chỉnh kiến trúc của mình từ “lý thuyết” sang “vật lý”, và từ chung hơn sang cụ thể hơn khi chúng ta tiến triển từ vấn đề ban đầu đến giải pháp cuối cùng.
Phân vùng
Phân vùng Kiến trúc cho phép quản lý chi phí và độ phức tạp bằng cách chia nhỏ Doanh nghiệp và gán các vai trò và trách nhiệm phù hợp cho từng phân vùng. Hình này minh họa nhu cầu về một kiến trúc siêu cấp trong các tổ chức liên minh, cung cấp một khung tích hợp cho các kiến trúc viên riêng lẻ của các đơn vị kinh doanh khác nhau.
Kho Kiến trúc
Kho Kiến trúc là một nơi lý thuyết để tổ chức tài liệu tham khảo và kết quả công việc kiến trúc. Một phần hoặc toàn bộ có thể được lưu trữ trong công cụ kho vật lý như tủ tài liệu của VP. Nó cũng là một mô hình khái niệm định nghĩa loại tài liệu nào được lưu trữ. Các thành phần chính trong Kho Kiến trúc bao gồm:
- Cái Mô hình siêu kiến trúc mô tả việc áp dụng khung kiến trúc được điều chỉnh theo tổ chức, bao gồm một mô hình siêu cho nội dung kiến trúc.
- Cái Năng lực Kiến trúc xác định các tham số, cấu trúc và quy trình hỗ trợ việc quản trị Kho Kiến trúc.
- Cái Bức tranh Kiến trúc hiển thị một góc nhìn kiến trúc về các khối xây dựng đang được sử dụng trong tổ chức hiện nay (ví dụ: danh sách các ứng dụng đang hoạt động). Bức tranh này có thể tồn tại ở nhiều mức độ trừu tượng để phù hợp với các mục tiêu kiến trúc khác nhau.
- Cái Cơ sở dữ liệu thông tin chuẩn (SIB) ghi lại các chuẩn mà các kiến trúc mới phải tuân thủ, có thể bao gồm các chuẩn ngành, các sản phẩm và dịch vụ được lựa chọn từ nhà cung cấp, hoặc các dịch vụ chung đã được triển khai trong tổ chức.
- Cái Thư viện tham khảo cung cấp các hướng dẫn, mẫu, mẫu hình, và các dạng tài liệu tham khảo khác có thể được tận dụng để thúc đẩy việc tạo ra các kiến trúc mới cho doanh nghiệp.
- Cái Sổ nhật ký quản trị cung cấp ghi chép về các hoạt động quản trị trên toàn doanh nghiệp.
Phần VI: Các Mô hình tham chiếu
Định nghĩa của các Mô hình tham chiếu đã được sửa đổi đáng kể trong TOGAF 9. Có hai mô hình tham chiếu được cung cấp:
- Mô hình Tham chiếu Kỹ thuật (TRM) – Một Kiến trúc Cơ sở đóng vai trò như một mô hình và một phân loại các dịch vụ nền tảng phổ quát.
- Mô hình Cơ sở Hạ tầng Thông tin Tích hợp (III-RM) – Một mô hình cho ứng dụng kinh doanh và ứng dụng hạ tầng
Liên hệ các Mô hình Tham chiếu với Dải Kiến trúc
Dải Kiến trúc bao gồm bốn trạng thái. Quy trình nền tảng là khám phá các yêu cầu kiến trúc, phân tích và hiểu rõ các kiến trúc đã hiện diện trong tổ chức, từ các kiến trúc cơ sở (ví dụ: TRM), qua các kiến trúc hệ thống chung (III-RM), kiến trúc chuẩn ngành (ví dụ: SOA), đến kiến trúc riêng của tổ chức. Hình bên dưới là minh họa cho một quy trình kiến trúc dựa trên bốn trạng thái:
- Kiến trúc cơ sở (TRM)
- Kiến trúc hệ thống chung (III-RM)
- Kiến trúc ngành
- Kiến trúc tổ chức
Các thay đổi kiến trúc thực hiện trên các trạng thái bên trái sẽ di chuyển sang các trạng thái bên phải. Hướng từ trái sang phải ngụ ý một tiến trình logic trong việc tổ chức triển khai kiến trúc doanh nghiệp.
Phần VII: Khung Khả năng Kiến trúc
Phần này thảo luận về tổ chức, quy trình, kỹ năng, vai trò và trách nhiệm cần thiết để thiết lập và vận hành một hoạt động kiến trúc trong doanh nghiệp. Đây là một phần mới trong TOGAF 9 và được xây dựng dựa trên Cơ sở Tài nguyên 8.1.1
Cấu trúc Khả năng Kiến trúc
Phát triển kiến trúc doanh nghiệp bao gồm việc tạo ra năng lực kinh doanh, lập kế hoạch và quản lý kiến trúc trong tổ chức ở mọi cấp độ thông qua các giai đoạn phát triển khác nhau. Doanh nghiệp cần xác định các cơ quan quản trị chịu trách nhiệm đưa ra các quyết định kiến trúc, như được thể hiện ở phần trên của Hình bên dưới.
Ở giữa phía bên phải, TOGAF xác định kho kỹ năng kiến trúc, ghi nhận định nghĩa về mức độ chín muồi của tổ chức và sự cải thiện của nó. Do đó, nó bao gồm kỹ năng, kiến thức và chiến lược phát triển chuyên môn của các chuyên gia kiến trúc. Những kiến thức này giúp xác định vai trò và trách nhiệm trong công việc kiến trúc, nói cách khác, ai chịu trách nhiệm cho điều gì?
Bên phải của kho kỹ năng, Cơ quan Quản trị Dự án/Thư mục gửi các hợp đồng công việc kiến trúc đến Dự án/Thư mục, điều này cần phải đồng bộ với ưu tiên và trọng tâm của hoạt động kinh doanh.
Các sản phẩm đầu ra, tài liệu, nhật ký hoặc tài liệu chính sách có thể được trích xuất từ dải doanh nghiệp và kho kiến trúc
Ý tưởng chung là phát triển khả năng của tổ chức để xây dựng kiến trúc, từ đó dẫn đến việc tăng cường năng lực kinh doanh.
Ban Kiến trúc – Ban giám sát việc thực hiện chiến lược quản trị, bao gồm các bên liên quan đại diện chịu trách nhiệm xem xét và duy trì kiến trúc
Phù hợp với Kiến trúc – Một mối quan hệ then chốt giữa kiến trúc và triển khai nằm ở việc định nghĩa các thuật ngữ phù hợp nhằm đảm bảo sự tuân thủ của các dự án cá nhân với kiến trúc doanh nghiệp.
Hợp đồng Kiến trúc –Các thỏa thuận chung giữa các đối tác phát triển và nhà tài trợ về sản phẩm đầu ra, chất lượng và tính phù hợp với mục đích của một kiến trúc
Mô hình Maturity kiến trúc – chúng được sử dụng như một phương tiện để doanh nghiệp đánh giá vị trí hiện tại của mình, và do đó, hiểu rõ hơn về thời điểm thích hợp để tiến bước và cách thức thực hiện
Khung kỹ năng kiến trúc – cung cấp cái nhìn về các mức độ năng lực cần thiết cho các vai trò cụ thể.
Tài liệu tham khảo:












