三层架构:
用户界面层 user interface layer
业务逻辑层 business logic layer
数据访问层 data access layer
系统的主要功能和业务逻辑都在业务逻辑层进行处理。
这里所说的三层结构,不是物理上的三层,而是逻辑上的三层。
业务逻辑层主要负责对数据层的操作,把一些数据层的操作进行组合。
业务逻辑层又可以细分为业务实体、业务组件和业务工作流
三层结构的特点:
层与层之间依赖不强,易于维护,易于逻辑复用,降低系统性能,增加了开发成本。
【MVC(Model-view-controller)】
业务逻辑层是三层架构中体现核心价值的部分。
工作流workflow:
指“业务部分的过程或整体在计算机应用环境下的自动化”。
工作流的特点:
1.图形化可视化设计流程图;
2.支持各种复杂流程;
3.组织结构级处理者制定功能;
4.b/s结构,纯浏览器应用;
5.强大的安全性特色;
6.表单功能强大,扩展便捷;
7.灵活的外出 超时管理策略;
8.处理过程可跟踪 管理;
9.丰富的统计 查询 报表功能;
10.与MAIL系统集成;
工作模式:
基本模式
顺序模式 – 按照顺序执行各项活动
解释:工作流