(1)表现层。表现层客户端应该可以支持B/S结构、C/S结构等多种架构;(2)应用层。按照面向服务的架构体系,应用层即部署各种应用服务组件,对外开放业务领域层可处理的服务;(3)领域层。领域层封装了业务的核心流转机能,但并不面向业务请求进行响应。按照分层结构,通常领域层仅接收来自应用层的指挥调度,提供相应的业务处理方案。将领域模型相关代码单独集中在一层,并且将它与用户界面层、应用层和基础结构层的代码分离,可以使各层的设计更加清晰,设计更加内聚。可以提高系统的维护性和扩展性。通过领域驱动设计中的方法,进行领域建模,抓住本质的业务知识,抽取稳定的业务逻辑,来解决复杂软件问题,实现业务模型复用;(4)基础设施与资源层
电子信息
2.2 技术体系架构
技术体系架构遵循多层多阶的设计原则。层与阶的描述如下:项目的技术架构设计采用4个通用的阶来实现:表现层、应用层、领域层、数据资源层。
项目的技术架构设计采用3个通用的层来描述:(1)系统支撑平台:采用通用的支撑平台,实现安全管理与运维管理,达到系统运营支撑的目标;(2)服务组件层:将4个阶的技术构件进行部署与使用;(3)应用平台层:专著于描述与使用通用的应用平台,如集成开发环境、数据接口与集成平台、基础服务平台(表单、工作流、报表、数据分析、GIS/GPS、监控平台与公告平台等)。
按照这种模型来组织整个系统,可以降低系统内各个子系统间的依赖关系,使系统以更松散的方式耦合,从而更易于建设、维护和进化,使得整个系统的灵活性、性能、扩展性等质量属性达到最好的实现。
3 结束语
城市垃圾清运数字化管理系统目标是为餐厨垃圾产生单位与垃圾处理单位建立一体化的信息采集、处理、统计与监管的系统,能够为各类业务参与者提供自动化的手段,实现完整的垃圾处理流程电子化管理,自动生成电子联单,避免人为环节的因素对科学化管理的影响,避免出现餐厨垃圾处置管理上的漏洞,从而影响公众饮食健康水平。
参考文献:
[1]陈道鑫,宋绍云,袁中旺.ExtJS框架在Web软件开发中的应用[J].电脑知识与技术,2011(09):2044-2047.
[2]谭怀远.让Oracle跑得更快:Oracle 10g性能分析与优化思路[M].北京:电子工业出版社,2011.