Here is the complete slide-by-slide text formatted for your presentation.
Slide 1: End-to-End Provisioning Architecture Overview
Slide Title: COMET-NAM GUI: Provisioning & Integration Workflow
Subtitle: "Streamlined application delivery through interconnected Citi platform dependencies"
Core Architecture Concept
Provisioning COMET-NAM GUI via Citi Desktop relies on relational "wiring" between enterprise systems—similar to database referential integrity. Each system validates dependencies downstream before final promotion.
+-------------------+ +--------------------+ +-------------------+ +------------------+
| Jenkins CI | ---> | JFrog Artifactory | ---> | uDeploy | ---> | Deployment Portal|
| Build & Automate | | Artifact Storage | | Version Tracking | | Stream Wiring |
+-------------------+ +--------------------+ +-------------------+ +------------------+
|
v
+-------------------+ +--------------------+ +------------------+
| Citi Desktop | <--- | Background Agent | <---------------------------- | App Directory |
| User Execution | | (runApp.bat Auto) | | Access Control |
+-------------------+ +--------------------+ +------------------+
Slide 2: Pipeline & Environment Dependencies
Slide Title: System Components & Relational Wiring
1. Build & Release Management (CI/CD Pipeline)
- Jenkins CI/CD compiles code and publishes build artifacts.
- JFrog Artifactory securely stores versioned binaries.
- uDeploy captures release versions, build parameters, and deployment packages.
2. Deployment Portal (Resource & Stream Configuration)
- Stream Definition: Connects build artifacts to execution resources.
- Resource Binding: Links specific uDeploy application versions, runtime JDKs, and auxiliary dependencies.
- Access Mapping: Associates the stream with authorized Atom Groups and their assigned users.
3. App Directory (AppD Portal) (Access Control & Promotion)
- One-Time Application Setup: Wires the application, stream configuration, and Atom group affiliations.
- Visibility Control: Sets user entitlement and UI display rules.
- Environment Promotion: Manages governed workflow approvals for UAT and PROD releases.
Slide 3: Release Management Lifecycle
Slide Title: Step-by-Step Release & Promotion Workflow
[ Step 1: Build Publish ] ---> [ Step 2: Stream Update ] ---> [ Step 3: Approval & Promo ] ---> [ Step 4: Client Sync ]
Jenkins / uDeploy Deployment Portal AppD Portal Citi Desktop
Operational Steps
- Step 1: Build & Publish
Developer pushes changes; Jenkins builds and registers new version numbers in uDeploy.
Step 2: Deployment Portal Update
Deployment Portal Admin updates the target stream with the latest (or selected) version from uDeploy.
Step 3: AppD Portal Governance
AppD Portal Admin submits promotion requests and obtains required approvals for UAT / PROD.
Step 4: User Entitlement & Execution
Authorized Atom group members gain access to launch or update the application.
Slide 4: Client Execution & Background Deployment
Slide Title: Silent Client Updates & Background Execution
Automated Client Lifecycle
- Seamless Launch: Users launch COMET-NAM GUI directly from Citi Desktop or Atom.
- Zero-Touch Background Installation:
- Re-installations and updates execute automatically in the background upon relaunch.
Driven by the custom
runApp.batagent defined within the AppD Portal.Enterprise Security Benefits:
Eliminates manual installation steps for end users.
Guarantees strict version control and security alignment across all client environments.
Top comments (0)