Multi-channel integration

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.

The capabilities of BTT multi-channel integration include following aspects:
Channel business logic integration

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.

Channel business DB data integration

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.

Multi-project framework support
Multi-project framework shares the technical materials: shared jars, web resources, and global data XML definitions.

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.