Mô hình hóa quảntrị SOA cho bài toán mẫu

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu áp dụng khung quản trị kiến trúc hướng dịch vụ (Trang 62 - 81)

Kiến trúc hệ thống thông tin FORMIS được mô tả khái quát như sau:

- Hệ thống FORMIS là một hệ thống nền CNTT đáp ứng cho nhiều ứng dụng và cơ sở dữ liệu

- Kiến trúc hiện đại: Kiến trúc hướng dịch vụ (SOA)

- Cung cấp hạ tầng vững chắc cho phát triển bền vững các hệ thống CNTT ngành lâm nghiệp

- Nâng cao hiệu quả đầu tư bằng cách giúp cho các tài nguyên CNTT có thể tái sử dụng

- Quản lý thống nhất các hệ thống CNTT trong môi trường CNTT đồng nhất - FORMIS là một hệ thống có thể cung cấp đường truy cập đến một số các ứng dụng và CSDL

- Bất kỳ một cơ quan hay dự án lâm nghiệp nào cũng có thể xây dựng và duy trì một CSDL hoặc ứng dụng nào đó và làm cho nó có thể truy cập được qua hệ thống FORMIS

- Tổng cục lâm nghiệp là cơ quan sở hữu hệ thống FORMIS và quyết định cấp phép truy cập.

Hình 3.2 : Kiến trúc hệ thống FORMIS [14] CÁC HỆ THỐNG THÔNG TIN CHÍNH TẠI FORMIS: Hệ thống CSDL tài nguyên rừng:

Chức năng chính của các hệ thống cơ sở dữ liệu trong FORMIS:

- Lưu trữ dữ liệu tài nguyên rừng ở định dạng chuẩn từ các đợt điều tra định kỳ

- Cấp trung ương hoặc địa phương Người sử dụng:

- Các cơ quan lâm nghiệp nhà nước

- Quản lý hành chính cấp trung ương và địa phương - Chủ sở hữu & chủ quản lý rừng

- Các công ty lâm nghiệp Hiện trạng:

- Sẵn sàng sử dụng

- Cần có sự đồng ý của chủ sở hữu dữ liệu khi chia sẻ

Hoạt động điều tra rừng:

Hình 3.4: Hoạt động điều tra rừng[14]

Hệ thống hoạt động điều tra rừng được tiến hành điều tra bởi các đơn vị thực hiện điều tra rừng, các chủ rừng lớn ( ví dụ các công ty hoặc ban quản lý rừng), các dự án lâm nghiệp. Hệ thống sẽ hỗ trợ người sử dụng thu thập dữ liệu thông qua sử dụng ứng dụng web, truyền dữ liệu lên máy chủ trung tâm qua internet, sau đó phân tích kết quả điều tra và xây dựng.

Hệ thống theo dõi diễn biến rừng:

Hình 3.5: Hoạt động theo dõi diễn biến rừng[14]

Chức năng:

- Hệ thống thông tin địa lý (GIS)

- Theo dõi diễn biến hiện trạng rừng tại đơn vị diện tích nhỏ nhất, lô trạng thái rừng

- Cũng bao gồm dữ liệu không gian: vị trí, ranh giới rừng Người sử dụng:

- Các dự án lâm nghiệp Hiện trạng:

- Đã hoàn thành bản thử nghiệm - Đã sẵn sàng chạy thử phiên bản beta

- Có khả năng cập nhật các mục đích báo cáo lâm nghiệp khác nhau

Các hệ thống thông tin khác tại FORMIS:

- Hệ thống thông tin - Chức năng - Hiện trạng

- Bản đồ rừng - Xem các bản đồ hiện trạng rừng toàn quốc. Lựa chọn các lớp dữ liệu. Xem chi tiết đến cấp khoảnh

- Thu thập dữ liệu: FIPI. Tích hợp, giao diện - bản đồ: FORMIS

- Hệ thống báo cáo nhanh của Cục kiểm lâm

- Chi cục kiểm lâm cấp tỉnh nhập số liệu thống kê rừng vào hệ thống. Lựa chọn các chỉ số từ danh mục thả xuống, truy xuất báo cáo

- Hệ thống báo cáo mức khái niệm: - Cục kiểm lâm.

- Nâng cấp ứng dụng web: FORMIS

- Văn phòng điện tử cho Tổng cục lâm nghiệp

- Cán bộ của Tổng cục lâm nghiệp chia sẻ các chương trình làm việc, tài liệu

- Dự án FORMIS hoàn thiện ứng dụng

- Chia sẻ dữ liệu - Danh mục dữ liệu mà thông qua đó, người sử dụng có thể tìm kiếm dữ liệu về rừng và tải về sử dụng phục vụ cho mục đích của mình

- Dự án FORMIS hoàn thiện ứng dụng

- Báo cáo ngành lâm nghiệp (FOMIS)

- Xem và tải các báo cáo ngành và các quy định của nhà nước về lâm nghiệp

- Mô hình báo cáo: FSSP.

- Ứng dụng web,thu thập dữ liệu: FORMIS

- Cổng thông tin của Tổng cục lâm

- Một cổng truy cập đến các ứng dụng và nguồn dữ liệu

- Dự án FORMIS hoàn thiện công nghệ. - Người sử dụng tạo nội dung

nghiệp

- Hệ thống nền FORMIS

- Hệ thống nền CNTT do các chuyên gia CNTT xây dựng bao gồm các dịch vụ được sử dụng qua các ứng dụng

- Dự án FORMIS hoàn thiện

Bảng 3.1: Các hệ thống thông tin khác trong FORMIS[14]

MÔI TRƯỜNG HOẠT ĐỘNG

Chia sẻ qua hệ thống FORMIS:

Hình 3.5: Chia sẻ qua hệ thống FORMIS[14]

Cơ chế chia sẻ của hệ thống FORMIS: Dữ liệu tài nguyên rừng tập trung tại máy chủ cấp tỉnh hoặc cấp trung ương. Và dữ liệu này liên tục được cập nhật thông qua cơ chế chia sẻ từ các cấp huyện, đến cấp tỉnh, cuối cùng là cấp trung ương.

Cơ chế chia sẻ của hệ thống FORMIS do 3 yếu tố tạo nên: Các công nghệ sử dụng bao gồm:

- Cổng thông tin lâm nghiệp VN

- Chia sẻ dữ liệu: Tổng cục lâm nghiệp - Danh mục dữ liệu

Các tiêu chuẩn ban hành đi kèm: - Tiêu chuẩn thông tin điều tra rừng - Tiêu chuẩn báo cáo

- Quy định về dữ liệu bản đồ lâm nghiệp

Cuối cùng là các quy định và hướng dẫn có liên quan, gồm có: - Quy định về trao đổi dữ liệu tài nguyên rừng (ĐỀ XUẤT)

- Hướng dẫn chia sẻ dữ liệu trong Bộ NN&PTNT và giữa Bộ NN&PTNT và Bộ TNMT (ĐỀ XUẤT)

XÂY DỰNG NĂNG LỰC

Hình 3.5 Xây dựng năng lực cho hệ thống FORMIS [14]

Năng lực cho hệ thống FORMIS có thể hoạt động bao gồm 2 yếu tố: yếu tố con người và yếu tố hạ tầng CNTT. Cụ thể:

- Số khóa đào tạo: 27

- Hạ tầng CNTT được xây dựng với tổng giá trị đầu tư: 330 000 EUR - Máy chủ: 5

- 48 máy tính để bàn và máy in, 2 máy laptop - Máy in A3: 3

- GPS: 59

- 15 điện thoại di động phục vụ thử nghiệm công nghệ di động - Thiết bị khác: 2

- Phần mềm: 17

- Mạng LAN cho văn phòng Tổng cục lâm nghiệpố các sự kiện đào tạo: 68

CÁC THÀNH PHẦN TỔ CHỨC TRONG HỆ THỐNG

Các thành phần tổ chức trong hệ thống khung quản trị SOA được định nghĩa như sau:

Actor: Một người, tổ chức, hoặc hệ thống có vai trò khởi đầu hoặc tương tác

với các hoạt động; Ví dụ, một đại diện bán hàng đã đi đến thăm khách hàng. Các actor có thể được nội bộ hay bên ngoài để một tổ chức. Trong ngành công nghiệp ô tô, một nhà sản xuất thiết bị gốc sẽ được coi là một actor của một đại lý ô tô tương tác với các hoạt động chuỗi cung ứng của mình.

Application: Một hệ thống CNTT được triển khai và hoạt động có hỗ trợ chức năng kinh doanh và dịch vụ; Ví dụ: Ứng dụng sử dụng dữ liệu và được hỗ trợ bởi nhiều thành phần công nghệ nhưng được phân biệt với các thành phần công nghệ hỗ trợ các ứng dụng.

Application Architecture: Một mô tả về cấu trúc và tương tác của các ứng dụng như các nhóm về khả năng cung cấp các chức năng kinh doanh chính và quản lý các tài sản dữ liệu.

Application Platform: Các bộ sưu tập của các thành phần công nghệ phần cứng và phần mềm cung cấp các dịch vụ sử dụng để hỗ trợ các ứng dụng.

Architecture:

Các tổ chức cơ bản của một hệ thống, thể hiện trong các thành phần của nó, mối quan hệ của họ với nhau và môi trường, và các nguyên tắc điều chỉnh thiết kế của nó và tiến hóa (ISO / IEC 42.010: 2007).

Architecture Development Method: Một cách tiếp cận từng bước để phát triển và sử dụng một kiến trúc doanh nghiệp.

Architecture Framework: Một cấu trúc khái niệm dùng để phát triển, thực hiện và duy trì một kiến trúc.

Architecture Governance: Thực tiễn và định hướng mà kiến trúc doanh nghiệp và kiến trúc khác được quản lý và kiểm soát ở mức toàn doanh nghiệp. Nó có liên quan với quá trình thay đổi (quản trị thiết kế) và hoạt động của các hệ thống sản phẩm (quản trị hoạt động).

Architecture Landscape: Các đại diện kiến trúc của tài sản được sử dụng, hoặc kế hoạch của các doanh nghiệp tại các điểm đặc biệt trong thời gian.

Architecture Principles: Một tuyên bố định tính về ý định đó phải được đáp ứng bởi các kiến trúc. Có ít nhất một lý do hỗ trợ và một biện pháp quan trọng.

Architecture Vision: Một mô tả ngắn gọn về kiến trúc mục tiêu mô tả giá trị kinh doanh của mình và thay đổi đối với doanh nghiệp đó sẽ là kết quả của việc triển khai thành công của nó. Nó phục vụ như một tầm nhìn đầy khát vọng và một ranh giới để phát triển kiến trúc chi tiết.

Architectural Artifact: Một sản phẩm công trình kiến trúc mô tả một khía cạnh của kiến trúc.

Baseline: Một đặc điểm kỹ thuật mà đã được chính thức xem xét và thống nhất, mà sau đó phục vụ như là cơ sở cho sự phát triển thêm hoặc thay đổi và có thể thay đổi chỉ thông qua các thủ tục kiểm soát thay đổi chính thức hoặc một loại thủ tục như quản lý cấu hình.

Building Block: Đại diện cho một (có khả năng tái sử dụng) thành phần của kinh doanh, IT, hoặc khả năng kiến trúc có thể được kết hợp với các khối xây dựng khác nhằm cung cấp kiến trúc và giải pháp. Khối xây dựng có thể được xác định ở

mức độ khác nhau của các chi tiết, phụ thuộc vào giai đoạn phát triển kiến trúc đã đạt tới.

Business Architecture: Một mô tả về cấu trúc và tương tác giữa nhu cầu chiến lược kinh doanh, tổ chức, chức năng, quy trình kinh doanh và thông tin.

Business Governance: Lo ngại với việc đảm bảo các quy trình kinh doanh và chính sách (và hoạt động của họ) cung cấp những kết quả kinh doanh và tuân thủ quy định kinh doanh có liên quan.

Business Service: Hỗ trợ khả năng kinh doanh thông qua một giao diện xác định rõ ràng và được quản lý một cách rõ ràng bởi một tổ chức.

Capacity: Một khả năng mà một tổ chức, cá nhân hoặc hệ thống sở hữu. Khả năng thường được thể hiện trong điều kiện chung và cao cấp và thường đòi hỏi một sự kết hợp của các tổ chức, con người, quy trình và công nghệ để đạt được. Ví dụ, tiếp thị, liên hệ khách hàng, hoặc outbound telemarketing.

Capacity Architecture: Một mô tả rất chi tiết về các phương pháp tiếp cận kiến trúc để nhận ra một giải pháp hay giải pháp khía cạnh cụ thể.

Capacity Increment: Một phần rời rạc của một kiến trúc khả năng mang lại giá trị cụ thể. Khi tất cả số gia đã được hoàn thành, năng lực đã được thực hiện.

Communications and Stakeholder Management: Việc quản lý các nhu cầu của các bên liên quan trong việc thực hành kiến trúc doanh nghiệp. Nó cũng quản lý việc thực hiện các thông tin liên lạc giữa các thực hành và các bên liên quan và thực tế và người tiêu dùng các dịch vụ của nó.

Concerns: Các lợi ích chính mà là hết sức quan trọng để các bên liên quan trong một hệ thống, và xác định sự chấp nhận của hệ thống. Mối quan tâm có thể liên quan đến bất kỳ khía cạnh của hệ thống hoạt động, phát triển, hoặc hoạt động, bao gồm cân nhắc như hiệu suất, độ tin cậy, an ninh, phân phối, và evolvability.

Constraint: Một yếu tố bên ngoài có thể ngăn chặn một tổ chức theo đuổi cách tiếp cận đặc biệt để đáp ứng các mục tiêu của nó. Ví dụ, dữ liệu khách hàng không hài hoà trong tổ chức, khu vực hoặc quốc gia, làm hạn chế khả năng của tổ

Data Architecture: Một mô tả về cấu trúc và tương tác của các loại của doanh nghiệp lớn và các nguồn dữ liệu, tài sản dữ liệu hợp lý, tài sản dữ liệu vật lý, và các nguồn lực quản lý dữ liệu.

Deliverable: Một sản phẩm công trình kiến trúc được hợp đồng quy định và lần lượt chính thức xem xét, đồng ý và ký tắt của các bên liên quan. Phân phôi đại diện cho đầu ra của dự án và những phân phôi mà ở dạng tài liệu thông thường sẽ được lưu trữ tại hoàn thành một dự án, hoặc chuyển sang một kiến trúc Repository như một mô hình tham chiếu, tiêu chuẩn, hoặc ảnh chụp của các Kiến trúc cảnh quan tại một thời điểm.

Enterprise: Một bộ sưu tập của các tổ chức chia sẻ các mục tiêu kinh doanh chung.

Enterprise Description: Mức cao nhất (thường) của mô tả của một tổ chức và thường bao gồm tất cả các nhiệm vụ và chức năng. Một doanh nghiệp thường sẽ kéo dài nhiều tổ chức.

Foundation Architecture: khối xây dựng chung, họ liên mối quan hệ với các khối xây dựng khác, kết hợp với các nguyên tắc và hướng dẫn cung cấp một nền tảng mà trên đó kiến trúc cụ thể hơn có thể được xây dựng.

Framework: Một cấu trúc cho nội dung hoặc quá trình có thể được sử dụng như một công cụ để cấu trúc suy nghĩ, đảm bảo tính nhất quán và đầy đủ.

Gap: Một tuyên bố của sự khác biệt giữa hai quốc gia. Được sử dụng trong bối cảnh phân tích khoảng cách, mà sự khác biệt giữa các cơ sở và kiến trúc mục tiêu được xác định.

Governance: Kỷ luật giám sát, quản lý và chỉ đạo một doanh nghiệp (hoặc IS / IT ngang) để cung cấp các kết quả nghiệp vụ cần thiết.

Information: Bất kỳ thông tin liên lạc hoặc đại diện của các sự kiện, dữ liệu, hoặc ý kiến, bằng bất kỳ phương tiện hay hình thức, bao gồm cả văn bản, số, đồ họa, bản đồ, tường thuật, hoặc các hình thức nghe nhìn.

Một định nghĩa thực hiện độc lập của kiến trúc, thường nhóm thực thể vật lý có liên quan theo mục đích và cấu trúc của chúng. Ví dụ, các sản phẩm từ nhiều nhà cung cấp phần mềm cơ sở hạ tầng đều có thể được nhóm lại như các nền tảng máy chủ ứng dụng Java.

Metadata: Dữ liệu về dữ liệu, của bất kỳ loại phương tiện truyền thông nào, mô tả các đặc tính của một thực thể.

Metamodel: Một mô hình mô tả như thế nào và với những gì các kiến trúc sẽ được mô tả một cách có cấu trúc.

Method: Một cách tiếp cận lặp lại được xác định để giải quyết một loại hình cụ thể của vấn đề.

Methodology:Một định nghĩa, hàng loạt lặp lại các bước để giải quyết một loại hình cụ thể của vấn đề, mà thường tập trung vào một quá trình xác định, nhưng cũng có thể bao gồm định nghĩa của nội dung.

Model: đại diện của một chủ đề quan tâm. Một mô hình cung cấp một quy

mô nhỏ hơn, đơn giản hóa, và / hoặc đại diện trừu tượng của đối tượng. Một mô hình được xây dựng như một "có nghĩa là kết thúc." Trong bối cảnh của kiến trúc doanh nghiệp, đối tượng là một toàn bộ hoặc một phần của doanh nghiệp và cuối cùng là khả năng xây dựng "quan điểm" nhằm giải quyết các mối quan tâm của các bên liên quan cụ thể; tức là, họ "quan điểm" liên quan đến các vấn đề.

Modeling: Một kỹ thuật thông qua xây dựng các mô hình cho phép một chủ

đề được đại diện trong một hình thức cho phép suy luận, sáng suốt, và rõ ràng liên quan đến bản chất của vấn đề.

Patterns: Một kỹ thuật cho việc đưa các khối xây dựng vào ngữ cảnh; Ví dụ,

để mô tả một giải pháp tái sử dụng được cho một vấn đề. khối xây dựng là những gì bạn sử dụng: mô hình có thể nói cho bạn biết làm thế nào bạn sử dụng chúng, khi nào, tại sao, và những gì đánh đổi bạn phải thực hiện trong khi làm điều đó.

Performance Management: Việc giám sát, kiểm soát và báo cáo việc thực

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu áp dụng khung quản trị kiến trúc hướng dịch vụ (Trang 62 - 81)

Tải bản đầy đủ (PDF)

(86 trang)