The multichannel sample demonstrates BTT multi-channel integration capability for different client device types and for different end user types. BTT multi-channel integration support shares common business logic and channel DB data for different channel like teller, mobile, and internet bank. By leverage BTT multi-channel integration, bank can speed up the development and deployment of multi-channel applications which provide cross-channel user experience for end users.
Channel business logic integration means channel application can re-use the common business logic which is implemented by BTT operations or BTT flows. For example, the accounts transfer operation can be re-used by internet bank, mobile bank, and teller.
BTT support unified channel DB persistence and access. BTT channel business DB data is persistent in BTT server. The cross channel application can share the unified channel DB data like user information, transfer payee information.
For massive concurrent development of multi-channel application, BTT provide multi-project support for the whole development and deployment phase. BTT tooling support to select and assemble common resources like common operation, flow, global web resources and data definitions which are located in different projects to build up transactions.