部署方面的考虑
当部署业务逻辑层的时候,一定要考虑生产环境的性能和安全问题。可以参考下面的原则:
- 考虑将业务逻辑层和表现层部署在同一个物理层,最大化的提高性能,除非你由于伸缩性或者是安全的考虑,需要分层部署。
- 如果你一定要支持远程业务逻辑层,考虑使用TCP协议提高应用的性能。
- 考虑使用Internet Protocol Security(IPSec)保护在物理层传输的数据。
- 考虑使用SSL加密从业务组件到远程webservice的调用。
业务逻辑层的设计步骤
在设计业务逻辑层的时候,一定要考虑层的主要构成,例如:业务组件,业务实体,业务工作流组件。下面简单的介绍一下设计业务逻辑层需要注意的地方,可以参考下面的原则:
- 为业务逻辑层建立一个高级别的设计。确定业务逻辑层的消费者,例如表现层,服务层,或者是其他应用。这将帮助你决定如何暴露你的业务逻辑层。下一步,决定业务逻辑层的安全需要,验证需要和验证策略。
- 设计业务组件。可以为应用设计多种类型的业务组件,包括业务处理组件,工具组件,帮助组件。
- 设计业务实体组件。业务实体应该包含对数据的验证,还要提供方法和属性。
- 设计工作流组件。许多设计方案的任务都是按照顺序执行的,基于特定的操作。
相关的设计模式
目录 |
相关模式 |
Business Components |
- application facade
- chain of responsibility
- command
|
Business Entities |
- Domain Model
- Entiry Translator
- Table Model
|
Workflows |
- Data-Driven workflow
- Human workflow
- Sequential workflow
- State-Driven workflow
|
未完待续。。。。。。。。。。。。。。。。。。
分享到:
相关推荐
SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注。 目录如下: 第一章 SV环境构建常识 1 1.1 数据类型 1 四、二值逻辑 4 定宽数组 9 foreach 13 动态数组 16 队列 19 ...
SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注。
SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注。 目录如下: 第一章 SV环境构建常识 1 1.1 数据类型 1 四、二值逻辑 4 定宽数组 9 foreach 13 动态数组 16 队列 19 关联数组 21 ...
大型金融数据中心网络架构设计V2.pptx
云平台系统架构设计文档v2.docx云平台系统架构设计文档v2.docx云平台系统架构设计文档v2.docx云平台系统架构设计文档v2.docx云平台系统架构设计文档v2.docx云平台系统架构设计文档v2.docx云平台系统架构设计文档v2....
SystemVerilog路科验证V2是一个SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注,可快速获取自已需要的知识,喜欢的平台可下载试试! 介绍设计描述和验证语言SystemVerilog的基本...
一种结合车联网和C-V2X的终端设备系统架构设计.pdf
【SystemVerilog】路科验证V2学习笔记.7z
AADL 学习笔记参考文件 AADL 标准V2
云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云...
以TOGAF为指导的云计算规划V2.pptx 企业架构典型设计精选.pptx 企业架构及典型设计V1.1.ppt 企业架构框架TOGAF.pdf 制作企业全套业务流程图整理47p.ppt 国际知名咨询公司-IT规划培训材料(1).ppt 方法论-企业IT战略...
电子商务CRM业务架构白皮书V2.pdf
王晓波-从微服务到Serverless+架构应用与实践V2-32页.pdf
微服务架构分享V2.pptx
《合作式智能运输系统 车用通信系统应用层及应用数据交互标准》(TCSAE 53-2017)全文 中国 V2X 标准.pdf
王晓波-从微服务到Serverless+架构应用与实践V2.pdf
ADMEMS方法推荐的《软件架构设计文档》
Ray -分布式计算框架架构设计详解 v2
NoSQL数据库技术__城市时空数据引擎JUST的架构与应用实践V2.zip
大数据时代证券证券交易系统架构演化V2-SACC2021年中国系统架构师大会