Sharing and reusing standard workload process templates
This scenario shows how, after developing a workload process that efficiently answers your needs, you can standardize it by virtualizing the workload, regardless of its topology, and exporting it to a new environment where it can be easily deployed.
Scenario goal
Successful, efficient workload processes can be reused in multiple environments. For example, you might want to move your tested and fine-tuned workload from your development to your production environment. Also, you might have standardized a solution that can work in your local environment as well as in all your branch offices. Alternatively, you might want to produce a set of standard, virtualized solutions that can be commercialized or shared with a community of HCL Workload Automation users.
Business Scenario
A service provider that produces and delivers software products for the banking sector has defined a workload application to detect fraud in banking financial flows. After defining a set of job streams containing the jobs and dependencies to detect and block fraud attempts, the service provider includes these job streams in a workload application and exports it as a compressed file. The service provider then makes this workload application available to the banking sector. An important central bank that has been struggling against fraud problems for years, purchases the workload application from the service provider. To run the workload application, the bank just has to customize a mapping file to specify the names and information typical of its environment and then deploy the workload application. The same fraud-detecting workload, fine-tuned by the service provider, is now running in the bank environment. The central bank can share this workload application with all its branch offices to ensure all banking operations are safeguarded against financial frauds.
The same workload application can be stored on a server and shared with the whole authenticated banking community to be further improved by the contribution of other users who adapt it to the latest international tax regulations. As a result, the workload application might also become a type of open-source HCL Workload Automation product that is continuously improved and run by its users.
Roles
This section lists the user roles required to run the scenario:
- HCL Workload Automation Developer
- Defines the jobs.
- HCL Workload Automation Job Scheduler
- Manages HCL Workload Automation workload by submitting and monitoring jobs.
Running the Scenario
To complete the scenario, perform the following steps:
About this task
Procedure
Results
- workload application template name_Definitions.UTF8.xml
- XML file that contains the definitions of all the exported objects. These definitions will be deployed in the target environment so as to populate the target database with the same objects existing in the source environment.
- workload application template name_Mapping.UTF8.properties
- Mapping file that the target user will modify replacing the names of the objects in the source environment with the names that these objects will have in the target environment.
- workload application template name_SourceEnv_reference.txt
- Reference information containing the definitions of the workstations used in the workload application and other information that can be useful to correctly map the source environment into the target environment and allow the workload application to run.
Deploying the workload application
About this task
Procedure
What to do next
If you need to delete an object from the workload application in the target environment, you must import an updated version of the workload application removing the definition of the object you want to delete from it so that the object in the source environment is deleted also.
In the future, the central bank might decide to share the workload application with a community of HCL Workload Automation users belonging to the banking sector to keep it as an alive and continuously-improving application.