From 1997367afccf1a6449a9d579b497fa0b8d3d8ac5 Mon Sep 17 00:00:00 2001 From: annie_wangli Date: Sun, 20 Mar 2022 20:40:58 +0800 Subject: [PATCH] update docs Signed-off-by: annie_wangli --- en/readme/SAMGR.md | 35 +++++++++++++ en/readme/distributed-scheduler.md | 46 ------------------ ...rchitecture.png => samgr-architecture.png} | Bin 3 files changed, 35 insertions(+), 46 deletions(-) create mode 100644 en/readme/SAMGR.md delete mode 100755 en/readme/distributed-scheduler.md rename en/readme/figures/{dms-architecture.png => samgr-architecture.png} (100%) diff --git a/en/readme/SAMGR.md b/en/readme/SAMGR.md new file mode 100644 index 0000000000..f388fa9a5d --- /dev/null +++ b/en/readme/SAMGR.md @@ -0,0 +1,35 @@ +# System Ability Manager() + +## Introduction + +The System Ability Manager (SAMGR) subsystem implements the system service framework. It provides the functions of starting, registering, and querying system services, and querying cross-device distributed system services. + + +## System Architecture + +**Figure 1** SAMGR architecture + + +![](figures/samgr-architecture.png) + +## Directory Structure + +``` +/foundation/distributedschedule +├── safwk # System ability framework +├── samgr # System ability manager +├── safwk_lite # Lightweight foundation process +├── samgr_lite # Lightweight system ability manager +``` + +## Repositories Involved + +** SAMGR** + +distributedschedule\_safwk + +distributedschedule\_samgr + +distributedschedule\_safwk\_lite + +distributedschedule\_samgr\_lite diff --git a/en/readme/distributed-scheduler.md b/en/readme/distributed-scheduler.md deleted file mode 100755 index b5e8c0326f..0000000000 --- a/en/readme/distributed-scheduler.md +++ /dev/null @@ -1,46 +0,0 @@ -# Distributed Scheduler - -## Introduction - -Distributed Scheduler is used for cross-device component management. It allows the local device to access or control remote components, and enables app collaboration in distributed scenarios. Its main functions are as follows: - -- Remote ability startup: Starts an ability on a remote device. -- Remote ability migration: Migrates an ability to a remote device. -- Remote ability binding: Binds an ability on a remote device. -- System service management: Provides system service startup, registration, and query on the local device as well as system service query on a remote device. - -## System Architecture - -**Figure 1** Distributed Scheduler architecture - - -![](figures/dms-architecture.png) - -## Directory Structure - -``` -/foundation/distributedschedule -├── dmsfwk # DMS framework (DMS is short for Distributed Manager Service, also called the Distributed Scheduler Service) -├── safwk # System ability framework -├── samgr # System ability manager -├── dms_fwk_lite # Lightweight DMS framework -├── safwk_lite # Lightweight foundation process -├── samgr_lite # Lightweight system ability manager -``` - -## Repositories Involved - -**Distributed Scheduler subsystem** - -distributedschedule\_dms\_fwk - -distributedschedule\_safwk - -distributedschedule\_samgr - -distributedschedule\_safwk\_lite - -hdistributedschedule\_samgr\_lite - -distributedschedule\_dms\_fwk\_lite - diff --git a/en/readme/figures/dms-architecture.png b/en/readme/figures/samgr-architecture.png similarity index 100% rename from en/readme/figures/dms-architecture.png rename to en/readme/figures/samgr-architecture.png -- GitLab