Components

Taking an opinionated approach towards a state-of-the-art solution architecture, the IBM Financial Services Workbench empowers customers to bring their solutions to market in an efficient and timely manner. It does so by providing tailor-made tools for the different roles involved in designing, implementing and testing these solutions.

Business analysts and developers can work on a shared domain model, thereby eliminating friction and misunderstandings during development. The IBM Financial Services Workbench then transforms this model into a best-practice architecture, based on open standards.

In addition to custom code development options, the offering introduces a no-code design and low-code implementation environment based on Domain Driven Design. The IBM Financial Services Workbench leverages best-of-breed open source tooling to offer a pre-integrated and automated pipeline, including packaging and auto-deployment, as well as monitoring capabilities.

Solution Designer

The Solution Designer is comprised of a set of tools that allow solution creators, i.e. business analysts and developers, to work together seamlessly via a shared repository following the principles of Domain Driven Design.

Most prominently, it features a no-code design tool that can be used to model business domains based on domain driven design principles. Based on pre-generated software for the modelled business domain, Developers can use the low-code support to implement the solution based on the domain specification. Changes to the domain model will automatically be reflected in the generated code, so that developers can securely adapt the implementation to changed specifications.

Furthermore, the Solution Designer provides access to a local repository to share domain specifications or from which prebuilt domain specifications can be imported to jump-start the development of new solutions.

Solution Hub

The Solution Hub is capable of automatically building, packaging, testing and deploying solutions created in Solution Designer, as well as custom solutions created on one of the supported Solution Envoys. During the process, extensive checks are being executed to ensure that the contained implementation code meets the requirements set forth by the domain model, that dependencies used don’t contain known security issues and that target environments meet criteria required to successfully run the solution. As part of the process, solutions are transformed into deployed applications that follow current best-practice architecture blueprints.

Solution Envoy

The Solution Envoy are installed within the target runtimes for your solutions and support advanced monitoring features and provide shared services for the solutions deployed within that runtime.