Pro-code development

Besides the rich low-code development features, IBM Financial Services Workbench also provides pro-code development for developers who prefer flexibility. While you are free in design and implementation there are still some benefits when building solutions. Within a pro-code project there is no possibility of modelling. Once you have implemented the project, it is possible to export it to the local marketplace. In order to get started with the implementation you have to make sure that the prerequisites are met.

Pro-code projects can be implemented in three different programming languages:

Database access

Pro-code projects provide ready-made access to the cluster's database to make it easier to connect. Each project includes auto-generated Java classes to do basic CRUD operations on the MongoDB configured for the cluster.

Note: This feature is only available for pro-code projects with Java as implementation language.

Message hub access

Similar to the database access there is also ready-made access to the message hub configured for the cluster. This class provides methods for the most common tasks when working with Kafka brokers and events.

Note: This feature is only available for pro-code projects with Java as implementation language.

Documentation

Regardless of the selected implementation language every pro-code project provides a documentation section. There is a WYSIWYG Markdown editor with UML diagram rendering features that allows you to write proper documentation on the purpose and configuration of your project.

Pre-defined pipelines

Pro-code projects also provide pre-defined pipelines to either release the project to the component repository or to deploy the project to a given deployment target.