Here is the updated, complete slide-by-slide text formatted for your presentation, now including the introductory overview slide at the beginning.
Slide 1: Introduction to Citi Desktop & COMET-NAM GUI
Slide Title: Citi Desktop & COMET-NAM GUI Overview
Subtitle: "Next-generation application delivery and access control"
Key Features & Access Model
- Modern Delivery Platform: Citi Desktop introduces a unified mechanism for launching CITI enterprise applications, including COMET-NAM GUI.
- Flexible Launch Options: Users can launch Citi Desktop directly through the Windows Start menu or via Atom.
- Role-Based Entitlement:
- Each COMET-NAM GUI application and its specific version is directly associated with an Atom security group.
- Access is strictly controlled: users can only see and launch COMET-NAM GUI applications authorized for their assigned Atom group.
Slide 2: 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 3: 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 4: 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 5: 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)