• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Process Model (FA Model)
2
3
4The OpenHarmony process model is shown below.
5
6
7- All PageAbility, ServiceAbility, DataAbility, and FormAbility components of an application (with the same bundle name) run in an independent process, which is **Main process** in green in the figure.
8
9- WebView has an independent rendering process, which is **Render process** in yellow in the figure.
10
11  **Figure 1** Process model
12
13  ![process-model-fa](figures/process-model-fa.png)
14
15
16OpenHarmony provides two inter-process communication (IPC) mechanisms.
17
18
19- [Common Events](common-event-fa.md): This mechanism is used in one-to-many communication scenarios. Multiple subscribers may receive events at the same time.
20
21- [Background Services](rpc.md): This mechanism is implemented through [ServiceAbility](serviceability-overview.md).
22
23