根据系统模块及功能划分,今天我们来谈下系统架构-组件图,主要分为
1. 门户组件是客户、客户经理、运营员、代理商的操作入口,是系统的门户。
2. 服务支持应用主要是系统输出的功能包,包含安卓、IOS、zip(前后端分离-前端)、War包,部署在不同的物理机上。
3. 服务支持组件是系统功能的重要支持实现模块,主要体现Common-core.jar
4. 基础组件是针对服务支持组件的具体集成实现,包含Common.jar/Entity.jar/Dao.jar/Service.jar。
服务主要有缓存设置(Ehcache)、持久层(Persistence)、全局配置(Config)、异常(Exception)、日志服务(Log)、权限服务(Shiro)、工具包(Utils)等
5. 数据库组件是用于存储系统数据的中心,支持Mysql/Oracle等
各组件定位职责清晰、降低模块耦合性、为未来系统微服务化准备。详细见如下图
转载于:https://my.oschina.net/devpmp/blog/841107
分享到:
相关推荐
系统架构图-组件图-活动图1正是这样一种结合了架构图、组件图与活动图特点的综合视图,它不仅展示了系统的技术架构,还揭示了系统的内部工作原理和动态行为。本文将详细解析这一综合图示,并重点探讨自然语言处理...
分布式调度任务XXL-JOB架构图知识点 分布式调度任务XXL-JOB架构图是一种基于quartz调度器的分布式任务...这些知识点都是XXL-JOB架构图中的核心组件和概念,理解这些知识点对掌握XXL-JOB架构图的原理和应用非常重要。
在IT行业中,系统架构是构建复杂软件系统的基础,它决定了系统的整体结构、组件以及它们之间的交互方式。以下是对这个主题的详细阐述: 系统架构是软件开发过程中的蓝图,它定义了系统的组件、组件之间的关系、组件...
- **系统组件图**:展示了前端和后端组件的详细结构,帮助开发者理解各部分的功能和相互关系。 6. **数据架构**: - **数据模型**:定义了数据的结构和关系,包括数据说明和分布规则。 - **数据缓存机制**:阐述...
软件架构是软件开发过程中的核心组成部分,它定义了软件系统的高级结构、主要组件以及它们之间的关系,为系统设计提供了一个蓝图。本讲义将深入探讨软件架构的基本概念、重要性以及如何进行有效的架构设计。 首先,...
A-Frame引擎开发:A-Frame粒子系统与特效_(4).A-Frame实体-组件架构详解.docx A-Frame引擎开发:A-Frame粒子系统与特效_(5).粒子系统组件介绍与基本使用.docx A-Frame引擎开发:A-Frame粒子系统与特效_(6)....
软件系统架构图是一种视觉表达方式,旨在描述软件系统的结构、组件之间的关系和交互方式。它可以帮助开发团队和项目经理更好地理解软件系统的整体架构和设计理念。 二、软件系统架构图的分类 软件系统架构图可以...
总结来说,高通平台的Android Modem架构是一个复杂而精细的系统,涉及硬件设计、软件架构、协议栈等多个层次。深入理解这一架构对于Android开发者、系统工程师以及无线通信领域的专业人士来说至关重要,它不仅能帮助...
综上所述,这份“银行软件开发-需求开发和管理-系统架构设计说明书”是整个项目开发过程中的蓝图,它指导着从需求分析到系统实现的每一个步骤,确保软件能够满足银行业务的需求,并符合安全和合规标准。
总结,这份“银行软件开发-需求开发和管理-系统架构设计说明书”全面地涵盖了系统设计的各个方面,为开发团队提供了清晰的指南,以构建稳定、高效且安全的银行软件系统。在实际项目中,根据需求和项目规模,还可能...
"swift-iOS架构组件化响应式架构"的主题聚焦于如何利用Swift来实现一种模块化且响应式的应用程序架构。在本文中,我们将深入探讨这种架构的设计原则和实现方法。 响应式架构是一种设计模式,它强调数据流的管理,...
面向组件的大规模软件架构是指在软件开发中采用面向组件的设计思想,来解决大规模软件系统的复杂度问题。传统的面向对象技术强调对象之间的协作关系,但是在大规模软件系统中,这种协作关系会导致耦合度太高,难以...
架构蓝图是软件架构的核心组件之一,它提供了一个整体的视图来描述软件系统的结构和设计。Philippe Kruchten 的"4+1"视图模型是架构蓝图的一种常见形式,该模型由五个主要视图组成:逻辑视图、过程视图、物理视图、...
在IT行业中,软件架构设计是构建复杂系统的关键步骤,它涉及到系统的整体结构、组件、接口以及它们之间的相互作用。这份“软件架构设计的理论和实践-软件架构讲义PPT”将深入探讨这一主题,帮助我们理解软件架构的...
本文将深入探讨“软件架构--系统设计概述”这一主题,旨在为学习者提供一个全面的理解,帮助他们从宏观层面把握软件开发的核心。 系统设计是软件架构的重要组成部分,它关注的是如何将业务需求转化为技术实现。在这...
【Jetpack】Lifecycle 架构组件 ( 系统组件与普通组件解耦 | Lifecycle 解耦系统组件与普通组件 | 解耦服务组件与普通组件 | 监听应用程序生命周期 ) https://hanshuliang.blog.csdn.net/article/details/129291874...
软件系统架构图是软件开发的重要组成部分,它包括逻辑架构图、应用系统架构图、技术架构设计、系统整体架构设计、应用系统的资源管理、数据分析与展现等几个方面的设计。通过对共享平台架构图的分析,我们可以更好地...
【文档名称】: 软件系统架构图-参考案例.docx 【文档类型】: 文档 【主要内容概述】: 本文档详细介绍了软件系统架构的设计案例,主要分为逻辑架构、技术架构和系统整体架构三个层面。以下是这些架构的详细说明: ...