process-model-fa.md 819 字节
Newer Older
G
Gloria 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
# Process Model (FA Model)


The OpenHarmony process model is shown below.


- 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.

- WebView has an independent rendering process, which is **Render process** in yellow in the figure.

  **Figure 1** Process model 

  ![process-model-fa](figures/process-model-fa.png)


OpenHarmony provides two inter-process communication (IPC) mechanisms.


- [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.

- [Background Services](rpc.md): This mechanism is implemented through [ServiceAbility](serviceability-overview.md).