Files
distributedschedule_dms_fwk/README.md
T
Annie_wang cd41a19d11 update docs
Signed-off-by: Annie_wang <annie.wangli@huawei.com>
2022-12-19 21:05:56 +08:00

1.7 KiB
Executable File

NOTICE

The distributedschedule_dms_fwk repository is renamed ability_dmsfwk since July 2022. The distributedschedule_dms_fwk repository is archived and no longer maintained.

To obtain the latest code, go to the ability_dmsfwk repository.

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.

Architecture

Figure 1 Distributed Scheduler architecture

Directory Structure

/foundation/ability
├── dmsfwk              # Distributed Manager Service
│  ├── bundle.json      # Description and build script of dmsfwk
│  ├── etc              # Configuration files
│  ├── interfaces       # APIs exposed externally
│  ├── services         # Service implementation
│  ├── sa_profile       # SA profiles
│  ├── utils            # Utils

Repositories Involved

Distributed Scheduler

ability_dmsfwk

ability_dmsfwk_lite