1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu, đề xuất bộ tiêu chí, điều kiện cho một giải pháp tích hợp hệ thống

7 13 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 657,75 KB

Nội dung

Với chức năng quản trị hệ thống tập trung, các ứng dụng sẽ không xây dựng lại chức năng này mà sẽ được quản trị tập trung trên hệ thống tích hợp, bao gồm việc quản lý người dùng, phân [r]

(1)

NGHIÊN CỨU, ĐỀ XUẤT BỘ TIÊU CHÍ, ĐIỀU KIỆN CHO MỘT GIẢI PHÁP TÍCH HỢP HỆ THỐNG

Nguyễn Cảnh Hùng*, Lê Ngọc Tú

Tóm tắt: Tích hợp hệ thống nhu cầu tất yếu tổ chức doanh nghiệp, đặc biệt tổ chức doanh nghiệp có số lượng phần mềm lớn Nhu cầu trao đổi liệu phần mềm, quản trị hệ thống người dùng phân quyền tập trung, nhu cầu đăng nhập lần (Single Sign-On), nhu cầu chuẩn hóa thống danh mục, nhu cầu mở rộng hệ thống tự động hóa quy trình nghiệp vụ cần thiết nhiều trường hợp bắt buộc Xuất phát từ các nhu cầu xu phát triển đó, tác giả nghiên cứu, đề xuất giải pháp tích hợp hệ thống tổng thể cho tổ chức đơn vị, đó, việc xây dựng tiêu chí, điều kiện cho giải pháp tích hợp nơi dung nhất, quy định mơ hình, phương pháp, cách thức để phần mềm xây dựng sẵn dàng tích hợp vào hệ thống tích hợp

Từ khóa: Hệ thống tích hợp, Tích hợp phần mềm, Giải pháp tích hợp, Tích hợp ứng dụng doanh nghiệp, Quản trị tích hợp, Single sign-on

1 ĐẶT VẤN ĐỀ

Hầu hết doanh nghiệp, tổ chức đơn vị ứng dụng công nghệ thông tin quản lý điều hành, đặc biệt tổ chức, đơn vị doanh nghiệp lớn Số lượng phần mềm ứng dụng doanh nghiệp ngày nhiều, chất lượng phần mềm ngày cải tiến phục vụ nhiều lĩnh vực hoạt động đơn vị Nhưng thực trạng chung hầu hết phần mềm tổ chức doanh nghiệp hoạt động độc lập, khơng có gắn kết trao đổi liệu với Khơng có thống cách thức quản trị hệ thống, việc chuẩn hóa, thống dùng chung danh mục dẫn đến nhiều khó khăn bất cập Bên cạnh đó, người dùng phải nhớ nhiều tài khoản phải đăng nhập nhiều lần vào phần mềm khác gây khó khăn, rườm rà sử dụng, đặc biệt liên quan đến vấn đề bảo mật liệu nội

Xu hướng chung nhu cầu tất yếu tổ chức doanh nghiệp ứng dựng công nghệ thông tin phục vụ quản lý điều hành phải xây dựng tảng tích hợp cho ứng dụng phần mềm Các tổ chức doanh nghiệp triển khai sớm, triển khai từ đầu, triển khai định hướng mang lại hiệu cao, tiết kiệm chi phí đầu tư xây dựng phần mềm, chi phí đầu tư hạ tầng hiệu quản lý điều hành sản xuất kinh doanh Ngược lại, doanh nghiệp khơng có định hướng đắn phát triển hệ thống ứng dụng, tiện đâu xây dựng tất yếu dẫn đến nhiều bất cập sau Điển hình số tổ chức doanh nghiệp phải đập xây dựng lại tất ứng dụng phần mềm rối rắm, chồng chéo, khơng có tính thống cách thức quản lý liệu hệ thống phần mềm, gây thiệt hại lớn đến chi phí, thời gian ảnh hưởng lớn đến tình hình sản xuất kinh doanh

(2)

vững chắc, lâu dài cho tổ chức doanh nghiệp Trên sở nhu cầu thực tế đó, báo tập trung nghiên cứu đề xuất giải pháp tích hợp hệ thống ch tổ chức, doanh nghiệp tiêu chí điều kiện tích hợp nội dung giải pháp tích hợp

2 ĐỀ XUẤT GIẢI PHÁP TÍCH HỢP HỆ THỐNG 2.1 Cơ sở lý thuyết

Trên sở nghiên cứu tích hợp hệ thống, tác giả khái quát chung lý thuyết tích hợp hệ thống trình bày giáo trình Cơng nghệ thơng tin, bao gồm mức độ tích hợp, mơ hình tích hợp chức hệ thống tích hợp, từ giúp tác giả có định hướng đắn, phù hợp việc đề xuất giải pháp

2.1.1 Các mức độ tích hợp hệ thống

Tích hợp mức liệu: Tích hợp mức liệu thực dựa sở tạo mã định danh danh mục hóa liệu nhằm mục đích sử dụng chung liệu cho tất phân hệ

Tích hợp mức quy trình nghiệp vụ: Ở mức độ tích hợp này, thao tác thực ứng dụng khác hợp vào một quy trình nghiệp vụ chung, nhờ đảm bảo việc tự động hóa quy trình nghiệp vụ cho doanh nghiệp

Tích hợp ứng dụng: Mức độ tích hợp dựa việc hợp chức liệu ứng dụng, nhờ việc tích đảm bảo gần thời gian thực Ở mức độ tích hợp này,cơ chế tương tác ứng dụng thực theo cách thức chuyển liệu ứng dụng mà không làm thay đổi ứng dụng, có thay đổi

Tích hợp tảng: Mức độ tích hợp liên quan đến quy trình cơng cụ dùng để tích hợp ứng dụng nằm rải rác hệ thống lớn không đồng (chạy tảng phần cứng, phần mềm, hệ điều hành v v khác nhau) Đảm bảo ứng dụng tích hợp hệ thống đồng

2.1.2 Các mơ hình tích hợp

Có hai mơ hình tích hợp sử dụng phổ biến tích hợp điểm-điểm ( point-to-point Intergration) mơ hình tích hợp trục dịch vụ (Service Bus Intergration)

Theo mơ hình tích hợp điểm - điểm ứng dụng thiết lập kết nối trực tiếp với Việc tích hợp thực qua API đọc ghi trực tiếp vào sở liệu ứng dụng đối ứng Trong mơ hình này, sử dụng phần mềm trung gian (Adapter Broker) để kết nối với hai ứng dụng

(3)

WebSphere IBM, Software AG với tảng tích hợp WebMethods, Business Integration Tibco vv

2.1.3 Các chức hệ thống tích hợp

Bất kỳ hệ thống tích hợp có bốn thành phần chức kết nối, vận chuyển, chuyển đổi xử lý

Kết nối chế, cách thức để tích hợp ứng dụng vào mơi trường tích hợp Thành phần xác định cách thức để mơi trường tích hợp trì liên kết với ứng dụng, cách thức để ứng dụng trao đổi với mơi trường tích hợp

Vận chuyển đưa cách thức trao đổi, vận chuyển liệu ứng dụng với mơi trường tích hợp, ứng dụng với ứng dụng

Chuyển đổi thành phần thực chuyển đổi liệu ứng dụng để giao tiếp với mơi trường tích hợp giao tiếp với ứng dụng khác

Xử lý việc tuân thủ quy tắc trình phát triển ứng, quy tắc xác định kiểu giao tiếp ứng dụng, thành phần chức liệu tích hợp, quy cách đóng gói ứng dụng trước tích hợp vv

2.2 Các thành phần giải pháp tích hợp 2.2.1 Các thành phần chức

Về tổng quan, hệ thống tích hợp cho phép tích hợp ứng dụng vào mơi trường tích hợp, gỡ bỏ ứng dụng tích hợp khỏi hệ thống Quản trị, phân quyền người dùng tập trung đăng nhập lần Chuẩn hóa, thống danh mục dùng chung cho tất phân hệ Xây dựng môi trường giao tiếp phân hệ với mơi trường tích hợp phân hệ với để trao đổi, chia sẻ liệu

Với chức quản trị hệ thống tập trung, ứng dụng không xây dựng lại chức mà quản trị tập trung hệ thống tích hợp, bao gồm việc quản lý người dùng, phân quyền người dùng cho tất ứng dụng, single sign-on cho phép người dùng cần đăng nhập lần vào hệ thống sử dụng tất ứng dụng khác mà không cần phải đăng nhập lại vào ứng dụng Các phân hệ sử dụng API truy cập đến mơi trường tích hợp để phân quyền cho chức tác vụ phân hệ Mơ hình quản trị hệ thống tập trung tương tự với mơ hình hoạt động Google cần đăng nhập lần sử dụng tất sản phẩm họ như: Google mail, Google driver, Google calendar, youtube, Google doc vv

Chức chuẩn hóa dùng chung cho ứng dụng đảm bảo liệu thống tất hệ thống Cá ứng dụng không xây dựng lại chức quản lý danh mục mà sử dụng danh mục hệ thống tích hợp thơng qua hàm API

2.2.2 Thành phần giao tiếp ứng dụng

(4)

truy cập liệu dùng chung liệu hệ thống thông qua APIs Nhóm APIs thứ hai xây dựng nhóm phát triển ứng dụng dựa tảng cung cấp mơi trường tích hợp cho phép ứng dụng khác sử dụng thông qua việc đăng ký cấp quyền truy cập hệ thống

Hình 1. Thành phần giao tiếp ứng dụng 3 BỘ TIÊU CHÍ VÀ ĐIỀU KIỆN TÍCH HỢP

Bộ tiêu chí, điều kiện tích hợp quy tắc, điều kiện bắt buộc phần mềm phải tuân theo trình xây dựng phát triển sau để đảm bảo phần mềm sẵn sàng tích hợp vào mơi trường tích hợp Các tiêu chí tác giả nghiên cứu, đề xuất sau:

3.1 Tiêu chí tảng cơng nghệ

 Phát triển tảng NET Framework Web Application  Sử dụng IIS Webserver

 Hệ quản trị sở liệu SQL Server  Triển khai máy chủ Window

3.2 Tiêu chí xây dựng sử dụng danh mục dùng chung

(5)

 Hệ thống cho phép thêm chỉnh sửa danh mục dùng chung, ví dụ thêm danh mục dùng chung phát sinh, mở rộng thêm độ dài trường liệu v.v

3.3 Tiêu chí xây dựng chức quản lý, phân quyền đăng nhập hệ thống  Các phân hệ không xây dựng lại chức quản lý người dùng, phân

quyền, đăng nhập hệ thống

 Phân hệ truy cập danh sách phân quyền thông qua API để thực phân quyền cho phân hệ

3.4 Khai báo danh sách chức

Phân hệ muốn tích hợp vào hệ thống quản trị tích hợp phải khai báo đăng ký danh sách chức với hệ thống quản trị tích hợp Cách thức khai báo sau:

Khai báo bảng cấu hình chức sở liệu phần mềm mới, tên bảng tblCau_hinh Cấu trúc bảng sau:

Bảng 1. Cấu trúc bảng cấu hình chức Tên trường Kiểu liệu Cho phép Null Khóa

IDChuc_nang nvarchar(32) x

Ten_chuc_nang nvarchar(256) x

Trang_thai int x

Trong IDChuc_nang mã chức năng, mã tổ chức theo cấu trúc phân cấp Với 02 ký tự đầu mã phân hệ, 02 ký tự mã chức năng, 02 ký tự mã tác vụ v.v Mỗi chức năng, tác vụ có trạng thái nhận giá trị để chức có đưa vào phân quyền hay khơng Trạng thái chức đưa vào phân quyền ngược lại

3.5 Khai báo tham số tích hợp khác

Để đưa phân hệ lên máy chủ Web cấu hình IIS, phân hệ phải khai báo tham số tích hợp khác bao gồm:

 Site name: Tên phân hệ IIS

 Database name: Tên sở liệu phân hệ

 Default document: Trang mặc định IIS, mặc định Default.aspx Tất tham số phải khai báo file param.xml theo cấu trúc XML lưu thư mục /Data

3.6 Tiêu chí đóng gói phân hệ

Phân hệ sau xây dựng phải đóng gói để sẵn sàng tích hợp vào hệ thống Các bước đóng gói sau:

 Tạo thư mục /Data vào thư mục gốc, khai báo tham số file param.xml backup sở liệu vào thư mục

(6)

4 PHƯƠNG PHÁP TÍCH HỢP

Tính giải pháp đề xuất tích hợp quản lý ứng dụng vào hệ thống trung tâm, thống cách thức quản trị, chia sẻ liệu giao tiếp ứng dụng Phương pháp tích hợp ứng dụng vào hệ thống chia làm ba giai đoạn: giai đoạn phát triển ứng dụng, giai đoạn tích hợp ứng dụng vào hệ giai đoạn khai thác sử dụng ứng dụng, giai đoạn có cách thức nội dung tích hợp riêng, phân biệt với giai đoạn khác

Giai đoạn phát triển ứng dụng: áp dụng quy tắc, yêu cầu tiêu chí điều kiện tích hợp, với mục tiêu ứng dụng sau xây dựng sẵn sàng tích hợp vào hệ thống Cách thức nội dung tích hợp giai đoạn sau:

 Sử dụng hàm API từ hệ thống tích hợp để sử dụng danh mục dùng

chung, phân quyền cho chức ứng dụng trao đổi với ứng dụng khác

 Xây dựng sẵn hàm API để sau đăng ký lên hệ thống tích hợp với

mục đích cho phép ứng dụng khác sử dụng để truy cập vào ứng dụng  Khai báo danh sách chức năng, tác vụ tham số tích hợp khác theo

các quy định tiêu chí điều kiện tích hợp giải pháp

Giai đoạn tích hợp ứng dụng: Giai đoạn diễn ngắn ứng dụng tiến hành tích hợp vào hệ thống Nội dung tích hợp giai đoạn sau:

 Thêm ứng dụng vào hệ thống, cấu hình đăng nhập lần tính

khác cho ứng dụng

 Chuyển danh sách chức , tác vụ ứng dụng vào hệ thống tích hợp

phục vụ phân quyền người dùng

 Đăng ký hàm API với hệ thống tích hợp để trao đổi liệu với ứng dụng khác

 Đẩy ứng dụng lên IIS, phục hồi sở liệu ứng dụng chỉnh sửa

các tham số kết nối tệp tin cấu hình

Cách thức tích hợp giai đoạn tiến hành hoàn toàn tự động dựa tham số tích hợp tham số khác khai báo thời điểm tích hợp

Giai đoạn khai thác, sử dụng phân hệ: Nội dung tích hợp giai đoạn liên quan đến việc phát sinh thêm số hàm API để giao tiếp liệu với ứng dụng khác Ứng dụng phải bổ sung thêm số hàm API thực khai báo chúng hệ thống để ứng dụng khác sử dụng trao đổi liệu

5 KẾT LUẬN

(7)

của độc giả để hoàn thiện giải pháp tích hợp tiêu chí điều kiện tích hợp đề xuất

TÀI LIỆU THAM KHẢO

[1] http://www.sei.cmu.edu/productlines/frame_report/softwareSI.htm [2] http://www.informationbuilders.com/integration

[3] https://www.techopedia.com/definition/9614/system-integration-si [4] http://www-03.ibm.com/software/products/en/appserv-was

[5] http://www.opensyncro.org

[6] http://www.1vs.vn/tintuc/15194_tich-hop-he-thong-(phan-1)-cac-muc-do-va-mo-hinh-tich-hop.html

[7] CEITON technologies "Front-end and back-end EAI" CEITON technologies Retrieved on 28 May 2014

[8] Gable, Julie (March–April 2002) "Enterprise application integration" (PDF) Information Management Journal Retrieved 2008-01-22

ABSTRACT

RESEARCHING, PROPOSING AN INTEGRATED SOLUTION FOR THE MANAGEMENT SOFTWARES OF THE ACADEMY OF MILITARY SCIENCE

AND TECHNOLOGY

System integration has been an indispensable demand of organizations, enterprises, especially organizations and enterprises with large amount of software The need for data exchange between software, user system administration and centralized authorization, the need for single sign-on, the need for standardization and unification of catalog sets, the need to expand the system and business process automation is very necessary and in many cases is required Starting from those needs and development trend, the author has researched, proposed a system integration solution and put into integrated testing for the software of the Academy of Military Science and Technology

Keywords: System integration, Software integration, System integration solution, Enterprise application integration, Integration management

Nhận ngày 16 tháng năm 2017 Hoàn thiện ngày 26 tháng 11 năm 2017 Chấp nhận đăng ngày 28 tháng 11 năm 2017

Ngày đăng: 31/03/2021, 23:58

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w