Difference between revisions of "Data publishing workflow"
Jump to navigation
Jump to search
m (1 revision imported) |
|||
Line 6: | Line 6: | ||
# File: [[wikipedia:Git|Git]] is used as a distribute file system to enable sharing and synchronization of data. | # File: [[wikipedia:Git|Git]] is used as a distribute file system to enable sharing and synchronization of data. | ||
# Service: Algorithms and software packages are managed in terms of [[wikipedia:Docker (software)|Dockerized]] data packages. They are deployed and managed through [[wikipedia:microservice|microservice]] technologies. | # Service: Algorithms and software packages are managed in terms of [[wikipedia:Docker (software)|Dockerized]] data packages. They are deployed and managed through [[wikipedia:microservice|microservice]] technologies. | ||
To ensure the [[Turing complete]] expressiveness of this workflow, all workflows should be modeled in [[Logic Model]] and represented in various forms of computable [[function]]s. |
Latest revision as of 07:08, 3 September 2021
In the context of PKC, data publishing workflow is supported by namespace management technologies embedded in MediaWiki.
There are three patterns behind the PKC-enabled workflow:
- Page: MediaWiki present information in web pages, so that data is presented in page views.
- File: Git is used as a distribute file system to enable sharing and synchronization of data.
- Service: Algorithms and software packages are managed in terms of Dockerized data packages. They are deployed and managed through microservice technologies.
To ensure the Turing complete expressiveness of this workflow, all workflows should be modeled in Logic Model and represented in various forms of computable functions.