The figure below shows the high-level architecture of the E2E Bridge platform. It consists of the E2E xUML Runtime and its add-ons. An add-on is any component loadable and manageable by the runtime environment. The two most important add-on types are frontend services and backend adapters. The frontend services communicate with client applications using various protocols such as SOAP, SAP RFC, or HTTP(S). The backend adapters enable the Bridge to access various databases, legacy systems, and of course other Web Services. The xUML Runtime also manages base functionality like processing control flows, handling events, or executing action scripts.

Figure: E2E Bridge Architecture