Bộ công cụ Nexus đã được dùng trên hệ Ingenium thật; kiến trúc Agent, Flow và Vista integration đang bước vào round revamp.

Trao đổi về môi trường của bạn
← Về BENOVA

DevOps chuyên biệt cho Ingenium

Biến công việc Ingenium thành những Flow có thể lặp lại.

Nexus gom tri thức vận hành Ingenium vào một bộ công cụ chuyên dụng. Mỗi công cụ trở thành Skill của Nexus Agent; Echelon kết hợp chúng thành Flow, còn Vista đưa đúng Task và trạng thái tới developer ngay trong VS Code.

Developer Flow

work-item / T02073

  1. igit xác định source thay đổi
  2. icomp compile phần bị ảnh hưởng
  3. ing restart DEV region
  4. flow thu test evidence

Một hành trình · Một trạng thái · Một dấu vết

Skill primitives

Công cụ nhỏ, ranh giới rõ, ghép được thành việc lớn

Nexus giữ từng thao tác ở dạng xác định và kiểm tra được. Agent không cần biết cách nói chuyện trực tiếp với DB2 hay Ingenium; nó gọi Skill với đầu vào, quyền hạn và kết quả rõ ràng.

DB2, database và policy

iadm · idb · ipol

Tạo và cấu hình database bằng quyền DB admin; backup, restore và refresh database Ingenium; export hoặc import policy giữa các môi trường.

  • Tách thao tác DBA khỏi thao tác thường ngày
  • Giữ bước kiểm tra trước và sau thay đổi
  • Phù hợp cho flow refresh và support

Ingenium và COBOL

ing · icomp

Start hoặc stop Ingenium region, biên dịch project và chỉ xử lý phần source thực sự bị ảnh hưởng để rút ngắn vòng phản hồi.

  • Compile song song và tăng dần
  • Bind, restart và kiểm tra theo chuỗi
  • Dùng được từ terminal hoặc Flow

Source và work item

igit + icomp

Đặt Git vào đúng ngữ cảnh Ingenium: branch theo work item, so với golden point, tìm file thay đổi và đưa tập source đó sang compile.

  • Một ngữ cảnh từ branch tới build
  • Giảm thao tác Git dễ sai
  • Tạo đầu vào rõ cho CI/CD

Môi trường và tiện ích

nexus · dev tools · VS Code

Chuẩn bị cấu hình môi trường, các tiện ích dùng chung và một lớp tích hợp cơ bản trong VS Code để developer làm việc ngay trong ngữ cảnh hiện tại.

  • Cấu hình theo environment
  • Một điểm vào cho developer
  • Nền để đưa Task của Vista vào IDE

Operational flows

Giá trị xuất hiện khi các Skill chạy cùng nhau

Một CLI giúp giảm một vài thao tác. Một Flow nối đúng công cụ, quyền hạn và điểm kiểm tra sẽ thay đổi cả cách đội ngũ vận hành Ingenium.

01

CI/CD cho Ingenium

Đưa work item từ thay đổi source tới một release package có bằng chứng.

  1. 01Đọc branch và golden point
  2. 02Tìm source bị ảnh hưởng
  3. 03Compile và bind có chọn lọc
  4. 04Chạy kiểm tra, gom log và kết quả
  5. 05Đưa tới bước review hoặc deploy

Một pipeline có thể chạy lại thay cho chuỗi lệnh truyền miệng.

02

Refresh low environment

Phối hợp database, Ingenium runtime và kiểm tra sau refresh trong một hành trình.

  1. 01Xác nhận nguồn và đích
  2. 02Dừng region liên quan
  3. 03Backup, restore hoặc refresh database
  4. 04Cấu hình lại và khởi động region
  5. 05Kiểm tra trạng thái rồi bàn giao

Giảm thời gian chờ và giữ đầy đủ trạng thái của từng bước.

03

Copy policy để support và debug

Đưa đúng policy tới DEV để tái hiện lỗi trong phạm vi được kiểm soát.

  1. 01Nhận policy và môi trường nguồn
  2. 02Kiểm tra quyền và dữ liệu đích
  3. 03Export policy
  4. 04Import vào DEV
  5. 05Chuẩn bị region và Task debug

Support có môi trường tái hiện nhất quán và một dấu vết để đối chiếu.

Flow không chỉ cộng chức năng của các tool. Nó giữ thứ tự, điều kiện, quyền hạn, bước chờ người và khả năng tiếp tục khi một thao tác thất bại.

Trong BENOVA

Echelon điều phối. Nexus thực thi. Vista giữ developer trong vòng công việc.

Các lớp dùng chung Task và Outcome nhưng giữ trách nhiệm riêng. Nhờ vậy Nexus tập trung vào tri thức Ingenium, còn Flow vẫn có thể được quan sát và kiểm soát từ đầu tới cuối.

Flow authority

Echelon

Giữ Process, phát Task, nhận Outcome và quyết định bước kế tiếp.

Ingenium executor

Nexus Agent

Chọn và gọi Skill phù hợp với Task, environment và quyền được cấp.

Deterministic actions

Nexus Skills

Thao tác với DB2, database, policy, COBOL, Git và Ingenium runtime.

Human workbench

Vista for VS Code

Hiển thị Task, tiến độ, log và điểm cần developer review hoặc hành động.

Developer experience

Một catalog Flow riêng cho môi trường phát triển

Vista VS Code Host có thể đi cùng Echelon Local — runtime gọn cho một developer, dùng cùng contract với Echelon đầy đủ nhưng chạy các Flow thiên về DEV.

Build work item Prepare debug policy Reset DEV region Collect test evidence
Vista for VS Code · DEV
  • Chạy Flow tại chỗStart, pause, retry và theo dõi từng Task mà không rời IDE.
  • Đúng ngữ cảnh đang mởFlow biết workspace, branch, program hoặc policy mà developer đang xử lý.
  • Người và máy cùng một luồngNexus chạy Skill; Vista dừng đúng chỗ để developer review hoặc quyết định.
  • Cùng contract với serverFlow phù hợp có thể chuyển sang Echelon server mà không đổi mô hình Task và Outcome.

Now / Next

Giữ phần đã chứng minh, revamp cách các phần phối hợp

Nexus không bắt đầu từ một slide kiến trúc. Bộ công cụ và VS Code extension đã tồn tại; round tiếp theo chuẩn hóa chúng quanh Agent, Skill và Flow.

NOW · ĐÃ CÓ

Nền công cụ Ingenium

  • CLI cho DB2, database, policy, runtime, compile và Git
  • Các tối ưu dành riêng cho vòng phát triển Ingenium
  • VS Code extension cơ bản
  • Kinh nghiệm từ hệ Ingenium thật

NEXT · REVAMP

Một hệ vận hành theo Flow

  • Chuẩn hóa CLI thành Nexus Skill
  • Nexus Agent thực thi Task từ Echelon
  • Chuyển các workflow tiền thân sang Echelon Flow
  • Vista VS Code Host cùng Echelon Local cho DEV

Không cam kết một ngày phát hành chung. Mỗi Flow sẽ được chứng minh trên một hành trình thật trước khi mở rộng.

Bắt đầu từ một Flow Ingenium đang làm đội ngũ mất thời gian.

Chọn một hành trình có đầu vào, người chịu trách nhiệm và kết quả đo được — như compile một work item, refresh low environment hoặc copy policy để debug. Binean sẽ cùng bạn tách nó thành Skill, Task và điểm kiểm soát phù hợp.