B.2 Webhook Architecture

Figure B-1 Webhook Architecture



As per the above image:
  • A change in the base system can either be triggered by an user performed action or through REST API call.
  • The Events refer to system generated information indicating the change in system which is to be propagated to third-party applications that are interfaced with OFSLL. For more information on configuring events in the system, refer to Events section.
  • The Webhook UI is the Webhook setup screen in which Webhook definitions (channel) and Event Details are defined by registering third-party applications that are interested in OFSLL events. For more information on configuring Webhook in the system, refer to Webhook section.
  • The Webhook Adapter is Webhook MDB (Message Driven Bean) and is used to propagate OFSLL messages to thrid-party applications.