Invention Title:

ADAPTIVE CODE PACKAGING INTERFACE FOR CUSTOMIZABLE SINGLE PAGE APPLICATION ENVIRONMENTS

Publication number:

US20250378006

Publication date:
Section:

Physics

Class:

G06F11/3612

Inventors:

Assignee:

Applicant:

Smart overview of the Invention

The patent application describes a system, method, and computer program for an adaptive code packaging interface tailored for customizable single page applications (SPAs). It focuses on defining merchant-specific requirements, developing new source code, and assembling it into a deployment package. An intelligent deployment tool leverages large language models and prompt engineering to select and integrate SPA components from a library. This cohesive package is deployed to application servers, with performance validation ensuring functionality and identifying improvements.

Technological Field

The invention is positioned within the realm of adaptive code packaging interfaces for customizable single page applications. It addresses the need for diverse merchant solutions, allowing Independent Software Vendors (ISVs) to integrate multiple SPAs within a single container for enhanced functionality. The approach rectifies existing limitations by supporting adaptive packaging and deployment of SPAs.

Intelligent Deployment Tool

A key feature is the intelligent deployment tool, which collaborates with configuration stores to select configurations based on customer needs. Using large language models, the tool identifies suitable SPA components, processed by an SPA processor. The processor assesses meta-information to determine appropriate components for assembly. These components, along with custom code, are merged and packaged for deployment.

Deployment and Validation

The deployment package, comprising SPA components and custom code, is deployed to application servers. Deployment parameters are configured to fit the merchant context, including server specifications and security settings. Validation involves tests and performance monitoring, ensuring functionality and compliance with security policies. Automated testing tools are employed for functional, performance, and security assessments.

Additional Embodiments

Various embodiments include storing merchant requirements in a database for future analysis, using version control for source code management, and integrating third-party libraries. The intelligent deployment tool may include a parameter reader for guiding SPA component selection. Security settings ensure compliance with merchant regulations, and validation processes utilize automated testing tools.