文档章节

【技术图】软件-系统架构-技术图

shdevpmp
 shdevpmp
发布于 2017/02/14 12:52
字数 378
阅读 39
收藏 0


    上篇介绍了系统架构-平台图,今天来说说电信卡系统-系统架构-技术图,为便于理解详细说明如下

  1. 系统主要为三大层,客户层、应用层、数据层

  2. 客户层包含系统所有入口,移动app、电脑PC端,
     移动app主要技术有Baseframe+Buildsystem,RxJava(观察者消费者模式)+Rertofit(网络加载库),MVP(Model-View-Presenter)模式编程,Gson/Fresco
     PC端前端主要技术有Vue/Vuex + ElementUI/Vue-Router + WebPack

  3. 应用层细分为控制层、服务层、业务逻辑层、基础服务层,是系统的控制中心、逻辑处理中心与核心实现,
    主要技术有SpringFramework/SpringMVC + Ehcache/Redis + Apache Shiro

    其中,服务层可用于组装业务逻辑、控制事务等,在无业务层情况下完成业务逻辑;业务逻辑层是面向领域对象的业务逻辑实现。

    在系统不复杂或要求不高的实际开发中多把服务层与业务逻辑层整合在一起。

    基础服务层提供系统公共功能实现。

  4. 数据层包含数据访问层与存储层,支持mysql、oracle等,存储二维结构化数据与静态文件,后续要扩展支持非结构化数据。主要技术有Mybatis

  系统使用http协议,多数使用post方式,未来会实现https、财务数据加密传输与处理

  详细图如下
 

 

© 著作权归作者所有

共有 人打赏支持
shdevpmp

shdevpmp

粉丝 0
博文 15
码字总数 3786
作品 0
浦东
技术主管
私信 提问
软件架构理解和延伸

软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件体系结构是构建计算机软件实践的基础。 简介 定义 软件架...

English0523
2017/09/04
0
0
软件架构RUP 4+1 视图模型

RUP 4+1架构 软件需求分析的复杂性 RUP 4+1架构 RUP4+1架构方法采用用例驱动,在软件生命周期的各个阶段对软件进行建模,从不同视角对系统进行解读,从而形成统一软件过程架构描述。 用例视图...

小步2013
2014/08/20
0
0
软件设计是怎样炼成的(5)——规划系统的骨架(架构设计)(下篇)

摘要: 概要设计和详细设计,可能是最开始听说的设计,但后来发现如果局限在这两个设计的框架下,可能会有诸多不顺,我们需要架构设计、数据库设计、模块设计和用户体验设计,本文主要分享架...

fireball1975
2014/02/18
0
0
软件架构的5视图法

5视图法可以帮助软件架构师以不同的视角对软件的各个方面的属性:功能需求,约束,运行期质量属性,开发期质量属性。 1、 逻辑架构:逻辑架构关注功能,不仅包括用户可见的功能,还包括为实现...

小步2013
2014/08/20
0
0
开放架构,无限价值——漫谈SuperMap GIS的开放式体系架构

开放架构,无限价值——漫谈SuperMap GIS的开放式体系架构 这是一篇2012年的老文章,今天看来还有价值。 开放平台已经成为一个大趋势。本文将探讨开放平台概念的内涵,SuperMap GIS的体系架构...

geowangsh
2016/02/19
369
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu18.04 安装MySQL

1.安装MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.设置MySQL非root用户 设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR...

AI_SKI
今天
2
0
3.6 rc脚本(start方法) 3.7 rc脚本(stop和status方法) 3.8 rc脚本(以daemon方式启动)

3.6-3.7 rc脚本(start、stop和status方法) #!/usr/bin/env python# -*- coding: utf-8 -*-# [@Version](https://my.oschina.net/u/931210) : python 2.7# [@Time](https://my.oschina.......

隐匿的蚂蚁
今天
3
0
Cnn学习相关博客

CNN卷积神经网络原理讲解+图片识别应用(附源码) 笨方法学习CNN图像识别系列 深度学习图像识别项目(中):Keras和卷积神经网络(CNN) 卷积神经网络模型部署到移动设备 使用CNN神经网络进行...

-九天-
昨天
4
0
flutter 底部输入框 聊天输入框 Flexible

想在页面底部放个输入框,结果键盘一直遮住了,原来是布局问题 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("评论"), ...

大灰狼wow
昨天
4
0
Kernel I2C子系统

备注:所有图片来源于网络 1,I2C协议: 物理拓扑: I2C总线由两根信号线组成,一条是时钟信号线SCL,一条是数据信号线SDA。一条I2C总线可以接多个设备,每个设备都接入I2C总线的SCL和SDA。I...

yepanl
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部