第八十九章
WSaiOS Reference Applications
WSaiOS参考应用体系
89.1 工程目标
本章不是介绍产品。
而是验证:
WSaiOS是否具有行业通用性。
验证原则:
同一套 Core。
不同 Application。
无需修改 Kernel。
89.2 验证原则
参考应用必须遵守:
Application
↓
Capability
↓
Service
↓
Workflow
↓
Core
行业变化:
仅修改:
Application
Capability
Plugin
Core:
保持:
不变。
这就是平台化。
89.3 Application组成
统一:
Application
├── UI
├── Capability
├── Workflow
├── Plugin
└── Config
任何行业:
全部:
一致。
89.4 SEO Application
例如:
SEO:
Keyword
↓
Knowledge
↓
Reasoning
↓
Decision
↓
Execution
↓
Article
这里只增加:
SEO Plugin。
Kernel:
无需:
修改。
89.5 Health Analysis
例如:
健康分析:
Health Data
↓
Knowledge
↓
Reasoning
↓
Decision
↓
Recommendation
增加:
Health Plugin。
Core:
保持:
一致。
89.6 OCR Application
例如:
OCR:
Image
↓
OCR Plugin
↓
Knowledge
↓
Workflow
↓
Result
增加:
OCR Capability。
Kernel:
无需:
修改。
89.7 IoT Application
例如:
智能设备。
Sensor
↓
Knowledge
↓
Decision
↓
Execution
↓
Device
Execution:
控制:
设备。
Core:
保持:
一致。
89.8 Office Automation
例如:
办公。
Document
↓
Knowledge
↓
Workflow
↓
Approval
↓
Archive
增加:
Office Plugin。
Workflow:
发生:
变化。
Kernel:
无需:
修改。
89.9 Content Factory
例如:
内容工厂。
Keyword
↓
Collect
↓
Knowledge
↓
Reasoning
↓
Decision
↓
Generate
↓
Publish
这是:
WSaiOS:
最典型:
应用。
89.10 Knowledge Platform
例如:
企业知识库。
Question
↓
Knowledge
↓
Reasoning
↓
Answer
Knowledge:
成为:
核心。
89.11 Workflow Platform
例如:
审批。
Request
↓
Workflow
↓
Execution
↓
Notification
Workflow:
成为:
主体。
89.12 Plugin验证
所有:
Application:
只增加:
Plugin。
例如:
SEO Plugin
Health Plugin
OCR Plugin
Office Plugin
Core:
一个:
字:
不用:
改。
这是:
平台:
最大的:
验证。
89.13 Capability复用
例如:
Knowledge:
既可以:
SEO。
也可以:
Health。
也可以:
OCR。
Capability:
复用。
不是:
复制。
89.14 Application矩阵
建立:
矩阵。
| Application | Knowledge | Workflow | Plugin | Execution |
|---|---|---|---|---|
| SEO | ✓ | ✓ | SEO | ✓ |
| Health | ✓ | ✓ | Health | ✓ |
| OCR | ✓ | ✓ | OCR | ✓ |
| Office | ✓ | ✓ | Office | ✓ |
| IoT | ✓ | ✓ | IoT | ✓ |
验证:
Core:
通用。
89.15 Reference Project目录
建议:
examples/
seo/
health/
ocr/
office/
iot/
content/
每个:
Example:
独立:
运行。
共享:
Core。
89.16 工程验证
如果:
增加:
第六个行业。
例如:
Finance
只需要:
增加:
Finance Plugin
无需:
修改:
Kernel。
说明:
平台:
设计:
成功。
89.17 本章总结
完成:
WSaiOS Reference Applications
建立:
- SEO
- Health
- OCR
- IoT
- Office
- Knowledge Platform
- Workflow Platform
- Content Factory
验证:
一套 Core,多种行业应用。
89.18 工程结论
WSaiOS 的核心价值不是某一个应用,而是:
WSaiOS Core
│
────────────────────────────────
│ │ │ │
SEO Health OCR Office
│ │ │ │
Plugin Plugin Plugin Plugin
整个工程体系的目标是:
Core 保持稳定,行业能力通过 Capability、Workflow 和 Plugin 扩展。
这也是平台型软件工程与项目型软件开发的根本区别。