精华内容
下载资源
问答
  • 如何绘制业务架构图 — 2.框架图

    千次阅读 2020-12-06 14:42:37
    框架图通常被用来架构图中的顶层规划、架构总图。 框架图,看似内容最少、粒度最粗、最简单,但却是三视图中最难绘制的。绘制框架图,必须要有全局观念。 1. 模型解读 以企业的业务功能规划为例,说明下面的框架...

    框架图,用于对研究对象进行规划,确定范围、内容、分区与边界、分区间的关系等。
    框架图是业务架构三视图中的第一图,不论什么软件系统,在向他人介绍系统时,基本上第一张展示的图就是框架图,有了框架图,就对系统有了一个整体的认知和把握。框架图的表达不拘泥于细节,是粗粒度的表达方式。框架图通常被用来做架构图中的顶层规划、架构总图。
    框架图,看似内容最少、粒度最粗、最简单,但却是三视图中最难绘制的。绘制框架图,必须要有全局观念。

    1. 模型解读

    以企业的业务功能规划为例,说明下面的框架图模型的表达方法。

    在这里插入图片描述

    1)范围:框架图由3个区域构成,给出了全部的业务范围(由区域①、②、③组成)。
    2)区域:每个区域有主要的任务目标(①=主营业务、②=辅营业务、③=支持业务)。
    3)模块:每个区域内有若干个模块,每个模块的任务不同,以“主营业务”区域为例,其内部又划分为四个:领域,①-1=销售、①-2=生产、①-3=采购、①-4=物流。
    4)边界:每个区域、模块的背景框给出了领域的边界;
    5)位置:由上下、中间与边缘的位置关系,可以看出主营、辅营与支持区域之间的关系,
    ①主营区:是三个区域的中心位置心(左上角为上)
    ②辅营区:是①主营业务的基础(②在①的下面)
    ③支持区:是对①、②的支持工作(③在①和②的侧面)
    6)粒度:主营业务、辅营业务和支持业务,这三个区的粒度是相同的。
    框架图不用“关联线”,而是用相对的“位置”、“背景框”来表达它们之间的逻辑关系。在这里,“区域”就相当于“系统”、“子系统”、“模块”等。

    2. 模型画法

    1)图的核心位置的概念
    绘制一幅架构图与设计软件的界面是一样的,除去图的正中心以外,通常以图的左上角为“上”,因此在构图时,除去特意要放图的中心位置外,一般会将最为重要的内容放到左上角的位置。框架图是2维的),所以平面的布局非常重要。
    框架图是将分析的要素进行规划、进一步分类的主要手段,由于是平面布局,所以框架图有容易观察、推敲、调整的特点。下面是几种不同的分区方式(“★”作为布局的中心位置)。

    在这里插入图片描述
    “分区”是框架图设计中最为重要的步骤,用绘画的术语表达就是“布局”,要确定
    □不同功能的区域、边界;
    □不同功能区的位置、相互支持关系;
    □每个区域具有的独立功能;

    2)分区的原则
    □区的划分要遵循“一个区,一个目标”的原则;
    □同一区域内的功能要“高内聚”,区内各个功能都为完成同一个目标而存在。同时该区域内包括的成分紧密相连、缺一不可;
    □不同区域间要做得“低耦合”,当框架图的各个部分在外部的需求发生变化时,可以容易地进行调整,删除或是增加;
    □同一区域内各个要素的粒度要一致,如:都是子系统、或都是模块;

    3.适用场景

    适用于对研究对象进行全面、局部的规划。虽然最终系统开发不是按照框架图的形式进行的,但是设计图中没有框架图作为总体规划,感觉就象在看一本没有目录的书一样,找不到路线。下图是一个企业的信息系统规划图。可以看出图中使用了若干个背景框,每个背景框都是一个分区设计。

    在这里插入图片描述

    想要了解更多的内容,请参考《大话软件工程—需求分析与软件设计》一书。

    展开全文
  • 中小型企业Web开发框架

    千次阅读 2017-10-13 13:59:54
    集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决...

    基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。



    技术选型

    后端技术:

    技术名称官网
    Spring Framework容器http://projects.spring.io/spring-framework/
    SpringMVCMVC框架http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc
    Apache Shiro安全框架http://shiro.apache.org/
    Spring session分布式Session管理http://projects.spring.io/spring-session/
    MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
    MyBatis Generator代码生成http://www.mybatis.org/generator/index.html
    PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper
    Druid数据库连接池https://github.com/alibaba/druid
    FluentValidator校验框架https://github.com/neoremind/fluent-validator
    Thymeleaf模板引擎http://www.thymeleaf.org/
    Velocity模板引擎http://velocity.apache.org/
    ZooKeeper分布式协调服务http://zookeeper.apache.org/
    Dubbo分布式服务框架http://dubbo.io/
    TBSchedule & elastic-job分布式调度框架https://github.com/dangdangdotcom/elastic-job
    Redis分布式缓存数据库https://redis.io/
    Solr & Elasticsearch分布式全文搜索引擎http://lucene.apache.org/solr/ https://www.elastic.co/
    Quartz作业调度框架http://www.quartz-scheduler.org/
    Ehcache进程内缓存框架http://www.ehcache.org/
    ActiveMQ消息队列http://activemq.apache.org/
    JStorm实时流式计算框架http://jstorm.io/
    FastDFS分布式文件系统https://github.com/happyfish100/fastdfs
    Log4J日志组件http://logging.apache.org/log4j/1.2/
    Swagger2接口测试框架http://swagger.io/
    sequence分布式高效ID生产http://git.oschina.net/yu120/sequence
    AliOSS & Qiniu & QcloudCOS云存储https://www.aliyun.com/product/oss/ http://www.qiniu.com/ https://www.qcloud.com/product/cos
    Protobuf & json数据序列化https://github.com/google/protobuf
    Jenkins持续集成工具https://jenkins.io/index.html
    Maven项目构建管理http://maven.apache.org/

    前端技术:

    技术名称官网
    jQuery函式库http://jquery.com/
    Bootstrap前端框架http://getbootstrap.com/
    Bootstrap-tableBootstrap数据表格http://bootstrap-table.wenzhixin.net.cn/
    Font-awesome字体图标http://fontawesome.io/
    material-design-iconic-font字体图标https://github.com/zavoloklom/material-design-iconic-font
    Waves点击效果插件https://github.com/fians/Waves
    zTree树插件http://www.treejs.cn/v3/
    Select2选择框插件https://github.com/select2/select2
    jquery-confirm弹出窗口插件https://github.com/craftpip/jquery-confirm
    jQuery EasyUI基于jQuery的UI插件集合体http://www.jeasyui.com
    React界面构建框架https://github.com/facebook/react
    Editor.mdMarkdown编辑器https://github.com/pandao/editor.md
    zhengAdmin后台管理系统模板https://github.com/shuzheng/zhengAdmin
    autoMail邮箱地址自动补全插件https://github.com/shuzheng/autoMail
    zheng.jprogress.js加载进度条插件https://github.com/shuzheng/zheng.jprogress.js
    zheng.jtotop.js返回顶部插件https://github.com/shuzheng/zheng.jtotop.js

    架构图

    架构图

    模块依赖

    模块依赖

    模块介绍

    zheng-common

    Spring+SpringMVC+Mybatis框架集成公共模块,包括公共配置、MybatisGenerator扩展插件、通用BaseService、工具类等。

    zheng-admin

    基于bootstrap实现的响应式Material Design风格的通用后台管理系统,zheng项目所有后台系统都是使用该模块界面作为前端展示。

    zheng-ui

    各个子系统前台thymeleaf模板,前端资源模块,使用nginx代理,实现动静分离。

    zheng-upms

    本系统是基于RBAC授权和基于用户授权的细粒度权限控制通用平台,并提供单点登录、会话管理和日志管理。接入的系统可自由定义组织、角色、权限、资源等。用户权限=所拥有角色权限合集+用户加权限-用户减权限,优先级:用户减权限>用户加权限>角色权限

    zheng-oss

    文件存储系统,提供四种方案:

    • 阿里云 OSS
    • 腾讯云 COS
    • 七牛云
    • 本地分布式存储

    阿里云OSS

    zheng-api

    服务网关,对外暴露统一规范的接口和包装响应结果,包括各个子系统的交互接口、对外开放接口、开发加密接口、接口文档等服务,可在该模块支持验签、鉴权、路由、限流、监控、容错、日志等功能。示例图:

    API网关

    zheng-cms

    内容管理系统:支持多标签、多类目、强大评论的内容管理,有基本单页展示,菜单管理,系统设置等功能。

    zheng-pay

    • 一站式支付解决方案,统一下单接口,支持支付宝、微信、网银等多种支付方式。不涉及业务的纯粹的支付平台。

    • 统一下单(统一下单接口、统一扫码)、订单管理、数据分析、财务报表、商户管理、渠道管理、对账系统、系统监控。

    统一扫码支付

    zheng-ucenter

    通用用户管理系统, 实现最常用的用户注册、登录、资料管理、个人中心、第三方登录等基本需求,支持扩展二次开发。

    zheng-wechat-mp

    微信公众号管理平台,除实现官网后台自动回复、菜单管理、素材管理、用户管理、消息群发等基础功能外,还有二维码推广、营销活动、微网站、会员卡、优惠券等。

    zheng-wechat-app

    微信小程序后台

    环境搭建(QQ群内有“zheng环境搭建和系统部署文档.doc”)

    开发工具:

    • MySql: 数据库
    • jetty: 开发服务器
    • Tomcat: 应用服务器
    • SVN|Git: 版本管理
    • Nginx: 反向代理服务器
    • Varnish: HTTP加速器
    • IntelliJ IDEA: 开发IDE
    • PowerDesigner: 建模工具
    • Navicat for MySQL: 数据库客户端

    开发环境:

    • Jdk7+
    • Mysql5.5+
    • Redis
    • Zookeeper
    • ActiveMQ
    • Dubbo-admin
    • Dubbo-monitor

    工具安装

    环境搭建和系统部署文档(作者:小兵,QQ群共享提供下载)

    资源下载

    开发指南:

    • 1、本机安装Jdk7、Mysql、Redis、Zookeeper、ActiveMQ并启动相关服务,使用默认配置默认端口即可
    • 2、克隆源代码到本地并打开,推荐使用IntelliJ IDEA,本地编译并安装到本地maven仓库

    修改本地Host

    • 127.0.0.1 ui.zhangshuzheng.cn

    • 127.0.0.1 upms.zhangshuzheng.cn

    • 127.0.0.1 cms.zhangshuzheng.cn

    • 127.0.0.1 pay.zhangshuzheng.cn

    • 127.0.0.1 ucenter.zhangshuzheng.cn

    • 127.0.0.1 wechat.zhangshuzheng.cn

    • 127.0.0.1 api.zhangshuzheng.cn

    • 127.0.0.1 oss.zhangshuzheng.cn

    • 127.0.0.1 config.zhangshuzheng.cn

    • 127.0.0.1 zkserver

    • 127.0.0.1 rdserver

    • 127.0.0.1 dbserver

    • 127.0.0.1 mqserver

    编译流程

    maven编译安装zheng/pom.xml文件即可

    启动顺序(后台)

    准备工作

    • 新建zheng数据库,导入project-datamodel文件夹下的zheng.sql

    • 修改各dao模块和rpc-service模块的redis.properties、jdbc.properties、generator.properties数据库连接等配置信息,其中master.redis.password、master.jdbc.password、slave.jdbc.password、generator.jdbc.password密码值使用了AES加密,请使用com.zheng.common.util.AESUtil工具类修改这些值

    • 启动Zookeeper、Redis、ActiveMQ、Nginx(配置文件参考project-tools/nginx下的*.conf文件)

    zheng-upms

    • 首先启动 zheng-upms-rpc-service(直接运行src目录下的ZhengUpmsRpcServiceApplication#main方法启动) => zheng-upms-server(jetty),然后按需启动对应子系统xxx的zheng-xxx-rpc-service(main方法) => zheng-xxx-webapp(jetty)

    启动演示

    • 访问 http://upms.zhangshuzheng.cn:1111/,子系统菜单已经配置到zheng-upms权限中,不用直接访问子系统,默认帐号密码:admin/123456

    • 登录成功后,可在右上角切换已注册系统访问

    zheng-cms

    • zheng-cms-admin:启动ActiveMQ-启动 => 启动zheng-rpc-service => 启动zheng-cms-admin

    • zheng-cms-web:启动nginx代理zheng-ui静态资源,配置文件可参考 nginx.conf

    zheng-oss

    • 首先启动zheng-oss-web服务

    • 开发阶段,如果zheng-oss-web没有公网域名,推荐使用ngrok内网穿透工具,为开发环境提供公网域名,实现上传回调

    • 启动nginx代理zheng-ui静态资源

    开发演示(QQ群内有“zheng十分钟视频:从检出到启动.wmv”)

    • 创建数据表(建议使用PowerDesigner)

    • 直接运行对应项目dao模块中的generator.main(),可自动生成单表的CRUD功能和对应的model、example、mapper、service代码

      • 生成的model和example均已实现Serializable接口,支持分布式

      • 已包含抽象类BaseServiceImpl,只需要继承抽象类并传入泛型参数,即可默认实现mapper接口所有方法,特殊需求直接扩展即可

      • BaseServiceImpl默认已实现四种根据条件分页接口

        • selectByExampleWithBLOBsForStartPage()

        • selectByExampleForStartPage()

        • selectByExampleWithBLOBsForOffsetPage()

        • selectByExampleForOffsetPage()

      • BaseServiceImpl方法根据读写操作自动切换主从数据源,继承的扩展接口,可手动通过DynamicDataSource.setDataSource(DataSourceEnum.XXX.getName())指定数据源

    • 启动流程:优先rcp-service服务提供者,再启动其他webapp

    • 扩展流程:可扩展和拆分rpc-api和rpc-service模块,可按微服务拆分或场景拆分

    部署方式(QQ群内有“zheng十分钟视频:从打包到linux服务器部署.wmv”)

    • war包项目:使用tomcat等web容器启动

    • rpc-service服务提供者jar包:将打包后的zheng-xxx-rpc-service-assembly.tar.gz文件解压,使用bin目录的管理脚本运行即可,支持优雅停机。

    框架规范约定

    约定优于配置(convention over configuration),此框架约定了很多编程规范,下面一一列举:

    - service类,需要在叫名`service`的包下,并以`Service`结尾,如`CmsArticleServiceImpl`
    
    - controller类,需要在以`controller`结尾的包下,类名以Controller结尾,如`CmsArticleController.java`,并继承`BaseController`
    
    - spring task类,需要在叫名`task`的包下,并以`Task`结尾,如`TestTask.java`
    
    - mapper.xml,需要在名叫`mapper`的包下,并以`Mapper.xml`结尾,如`CmsArticleMapper.xml`
    
    - mapper接口,需要在名叫`mapper`的包下,并以`Mapper`结尾,如`CmsArticleMapper.java`
    
    - model实体类,需要在名叫`model`的包下,命名规则为数据表转驼峰规则,如`CmsArticle.java`
    
    - spring配置文件,命名规则为`applicationContext-*.xml`
    
    - 类名:首字母大写驼峰规则;方法名:首字母小写驼峰规则;常量:全大写;变量:首字母小写驼峰规则,尽量非缩写
    
    - springmvc配置加到对应模块的`springMVC-servlet.xml`文件里
    
    - 配置文件放到`src/main/resources`目录下
    
    - 静态资源文件放到`src/main/webapp/resources`目录下
    
    - jsp文件,需要在`/WEB-INF/jsp`目录下
    
    - `RequestMapping`和返回物理试图路径的url尽量写全路径,如:`@RequestMapping("/manage")`、`return "/manage/index"`
    
    - `RequestMapping`指定method
    
    - 模块命名为`项目`-`子项目`-`业务`,如`zheng-cms-admin`
    
    - 数据表命名为:`子系统`_`表`,如`cms_article`
    
    - 更多规范,参考[[阿里巴巴Java开发手册] http://git.oschina.net/shuzheng/zheng/attach_files
    
    

    演示地址

    演示地址: http://upms.zhangshuzheng.cn/

    预览图

    idealoginupmscmsswagger

    数据模型

    数据库模型

    拓扑图

    拓扑图

    开发进度

    开发进度

    参与开发

    首先谢谢大家支持,如果你希望参与开发,欢迎通过Github上fork本项目,并Pull Request您的commit。

    常见问题

    • Eclipse下,dubbo找不到dubbo.xsd报错,不影响使用,如果要解决,可参考 http://blog.csdn.net/gjldwz/article/details/50555922

    • 报zheng-xxx.jar包找不到,请按照文档编译顺序,将源代码编译并安装到本地maven仓库

    • zheng-cms-admin启动卡住:因为没有启动activemq

    • zheng-upms-server访问报session不存在:因为没有启动redis服务

    • 界面没有样式:因为zheng-admin没有编译安装到本地仓库

    附件

    优秀文章和博客

    在线小工具

    在线文档


    展开全文
  • 这是未来的网游趋势,如果你想可视化动画三维企业应用,又不想用复杂的C++程序,那么 Three.js 将会是你最好的选择。  本课程主要的功效就是让你学习完本教程后,能够写出在浏览器上流畅运行的3D程序,包括但...
  • 因此,在Zachman的EA框架基础上,需要对企业架构框架进行重构,主要叠加人、物、事的行为,进而提出智慧企业架构框架SEAF,并就智慧企业架构框架进行概括性阐述,不涉及实现SEAF的方法论,供企业架构专家讨论,...

    作者:王涛  华为EBG ICT规划咨询部

    Zachman 于1984年提出企业架构(EA Enterprise Architecture)框架至今已经33年了,现已升级到EA框架v3.0,一直没有改变5W1H的框架,作为原子级框架聚焦的是功能的信息化,流程的信息化,管理及规则的信息化,办公的信息化,满足了业务流程和管理信息化的要求,诞生了支撑主干业务流程的ERP, PLM, CRM, EAM, MES, PM, ARIS等商业软件包,和支撑办公自动化的邮件、电子流、门户等办公平台,以及支撑业务决策的DW/BI等业务应用系统的规划、设计、开发和运营。

    数字化企业的演进已经经历三个主要阶段:上世纪七八十年代是复杂计算时代,以主机为主解决的是复杂计算问题;九十年代是信息化时代,解决业务管理的信息处理和决策问题;本世纪初是互联网时代,解决了人与人的交流、沟通和电子商务等跨地域的问题。

    在进入21世纪的10年代,德国、美国、中国等国家相继提出工业4.0,工业互联网和制造2025等国家战略,宣告即将进入智慧时代,其初级阶段是最近几年的数字化时代和共享时代,将解决行为数字化问题,智能决策等问题,未来将进入高阶阶段,即智慧时代。这种演进需要我们重构企业架构,为此,提出智慧企业架构框架SEAF v1.0,本文将阐述三个方面的内容:首先是构建智慧情景模型,它是构建智慧企业架构框架的思想和灵魂,回答Why的问题;其次是智慧企业架构框架,即SEAF v1.0的主要组件,回答What的问题;最后是智慧企业架构规划指导,即如何基于SEAF v1.0规划智慧企业架构,回答How的问题。

    一、  构建智慧情景模型

    在数字化和共享时代,各组织和企业都在聚焦云计算、物联网和大数据,全面向数字化转型,就必须对人、事、物等行为的数字化进行重新建模和架构,从关注功能到聚焦人、事、物等行为,我们需要回答3个问题?

    1)      企业数字化如何向人的行为转变?

    2)      企业数字化如何向物的行为转变?

    3)      企业数字化如何向事的行为转变?

    为了回答这三个转变,构建了智慧情景模型(Smart Contextual Model 简称SCM),又称上下文关联模型,如图1所示。

    该模型的核心是通过数字底盘和全连接等两大关键技术支撑人、事、物的三个数字化,其内涵如下:


    1.  三个数字化

    1)人的数字化

    a、 在信息化时代,主要关注人对事务(业务流)和物(使用)的操作结果。

    b、 在数字化时代,人有多面性,其行为也有多空间性,包括企业空间行为,虚拟空间行为,公共空间行为,私密空间行为。因此,需要聚焦个体在不同空间的体验和行为,全方位的体验转型,因此人的数字化就是向人的行为数字化转变。

    c、 人作为企业/组织的成员,其行为与企业/组织的治理、使命、文化和能力相一致。尤其是管理者要具备数字化领导力,即领导要数字化,从思想、观念、行为、技能等要做好准备,完成数字化领导力转型,IDC研究提出33%领导层要有技术领导经验。数字化聚焦人在不同空间的行为和结果,建立时间、空间、事务、实物等关系,进而对行为进行分析,来改进业务流、产品和业务/应用系统,为企业/组织提高效率和创造价值。

    2)物的数字化

    a、 在信息化时代,主要关注对物的管理能力,关注物的外在特征,几乎不关注物的内在运行行为和对外界的感知。

    b、 在数字化/智慧时代,工业4.0提出了CPS,要求物(包括动物、植物、设备、工具、生产装备、物流装备)对外界全面感知,对内运行行为全面数字化,对物的知化和智慧化要求对物的内在行为和外界感知进行重新全面建模。

    c、 同时建立物与人、业务等行为的关联关系,以及与时间和空间的关联关系,实现万物互联和集成,实现协同,进而进行大数据分析,发现万物的行为关联关系,改进政治、经济、社会、教育和医疗卫生。

    3)事的数字化

    a、 信息化时代,主要实现了业务功能的数据化和信息化,关注业务过程创造价值的业务结果。

    b、 践行以客户为中心,需要对业务流程进行重构,将流程与组织结构解耦,从以部门为核心的流程要向基于角色的流程转变,既要关注端到端创造的价值,也要关注创造价值的端到端过程,即发生的时间、地点、物、人等的关系。

    c、 基于服务化对业务流程进行重新编排,从功能化、标准化、服务化、向自动化和智能化迈进,进而对业务流的结果和行为进行分析,实现端到端数据共享和打破数据壁垒,改进业务创造价值的过程,提升端到端的效率和客户满意度,推动商业模式和业务创新,实现运营模式转型。

    2. 两大关键技术

    1)数据底盘

    a、 企业/组织必须做好数据底盘,包括数据治理、大数据治理、数据架构(包括数据资产、数据模型、数据标准、数据分布)、数据质量、数据获取/采集和数据价值分析和应用等,数字化才能驱动商业模式创新、管理创新、业务创新、产品创新和技术创新,进而推动企业转型。

    b、 数据作为人、事、物等产生的结果,其升华过程是数字,数据,信息,知识,智慧。这些企业数据又分成两类,即结构化数据和非结构数据,而非结构化数据又分为重复型和非重复型。移动互联和物联网环境将产生海量的数据,在事务和决策中如何应用数据,就需要对其进行数据建模、行为建模,构建架构和关系,构建以数据为中心的平台,进行智能分析,挖掘价值。

    c、 在数字化不同阶段,模型分三类,其一,以实体和关系为中心构建实体关系模型,满足OLTP实现业务逻辑要求。当然数字化时代,在关注实体的同时,也必要将行为纳入。其二,以事实为中心构建维度模型,满足业务智能分析要求,但要能深度钻取到发生的行为。其三,基于大数据的4V特征,以行为为中心构建行为关联模型,满足大数据产生和价值挖掘需求,将数据、事实、维度、行为进行统一建模。

    2)全连接技术

    a、 实现数字化的技术分三大类,包括智能装备、ICT硬件和软件。智能装备包括传感、CPS、IoT等,要求对装备智能化,实现互联;ICT硬件包括三大类,即智能终端、连接和传输技术、云计算和存储技术。软件分6层,包括嵌入层、边缘计算层、业务服务层、分析服务层、平台服务层、资源层等。

    b、 ICT硬件白盒化和硬软件化是趋势,软件将定义一切SDX,软件是数字化时代的核心,包括采集、获取、传输、处理、分发、计算、存储、分析、学习等算法软件,必须解决基于数据的快速、及时、准确、自动、智能、海量等核心问题。

    c、 连接技术将人、事、物等互联,催生的互联网,移动互联,物联网,人联网等最终实现智能互联网。

    二、  智慧企业架构框架

    SCM模型勾勒出了全面数字化的情景模型,显然,信息化阶段的企业架构框架分5W1H等6个域(包括应用、数据、技术、时间、人、组织动机)不能完整表达SCM所覆盖的情景,因此需要基于SCM重构EA框架。在企业全面数字化情景下,需要聚焦新的业务模式、人的行为、物的行为、时间、空间和互联互通。因此,在原EA框架下,增加业务流程、物、集成等三个域,并丰富数据、应用、时间、人、动机等领域,并提出由9个域组成的满足全连接和数字化的扩展型EA(7W2H)框架,命名为智慧企业架构框架(简称SEAF,Smart EA Framework),如图2所示。


    架构层上分4层,上下文关联模型、概念模型、逻辑模型、物理模型,每个域的架构层次组件在不能层次用不同模型来表示,对9个域的架构分别概括性阐述如下:

    1.  业务流程域

    业务流程是业务战略的承载体,是业务能力的端到端呈现,是业务模式的业务设计,是业务管控的运作机制,是创造价值的过程,当然,也是信息化/数字化的核心对象,因此,流程必须以客户为中心、基于角色、聚焦业务价值、架构化,聚焦流程的组织和业务行为。

    以客户为中心为核心理念:就是要树立以服务为核心的服务型流程文化,需要改变以部门或职能为中心的落后的业务流程设计思想。建立去职能化,以服务和角色为中心的流程设计理念,聚焦有效性和效率,即聚焦创造价值,而不是聚焦职能划分和权利。

    分层分级的结构化思路:建立企业完整的业务流程架构和端到端集成的主干流程,基于流程架构建立流程责任机制。坚持主干简洁和稳定,末端灵活和标准兼顾的业务流程架构思路,按照价值创造过程拉通主干流程,实现端到端或客户到客户的集成,并基于业务场景重构业务流程视图,实现业务流程的灵活编排,满足业务变化和灵活性要求,提升端到端流程的效率。

    业务行为融于业务流程:业务发生的质量、内控、授权、行权、监控、时间、地点、服务等行为要融于流程,基于业务管控要求,承载授权体系,业务流程要支撑组织/人的行为的可追溯性和可视性。

    2.  业务应用域

    业务应用首先来自与业务流程架构,是业务流程/业务能力的功能化,是业务的IT实现。将业务流程的能力/活动抽象成最小应用功能,再基于端到端业务、业务边界、数据关联性、安全性等要素,将应用功能抽象成应用功能组,再规划成业务应用平台,并建立应用集成关系,以及基于应用的数据流视图。

    3.  数据域

    在信息化阶段,基于业务流程输入输出的业务项(BusinessItem)构建数据模型,聚焦主数据、业务交易数据、业务规则、参考数据等结构化数据和之间的关系,以及基于经营指标、管理指标、业务流程绩效指标等管理决策数据构建的维度模型。

    在数字化或智能化阶段,以对象及其行为为中心,需要基于业务行为、人的行为、物的行为构建行为模型,聚焦非结构数据(重复型和非重复型)和结构化数据建立人、事和物之间的关联关系,建立基于场景和行为的趋势分析、相关分析、关联分析、故障、质量、客户流失、用户忠诚度、用户习惯、病情监控、情绪分析、索赔、欺诈、违规、位置服务、生物识别等大数据分析模型。

    4.  集成域

    除了流程、应用、数据和服务等相互集成外,数字化转型还需基于业务链、产业链、智能制造等垂直集成、水平集成和端到端集成,实现数据共享。以及以人、事和物为中心的数据聚集的业务模型和数据模型集成。

    5.  技术域

    通信和信息技术的共享性、通用性、连接性、体验性、平台性以及规模性等特征,要求规划和制定企业级的技术框架ETF,包括策略、技术架构、技术标准、技术规范、API、参考模型等,并基于技术框架构建企业级的网络平台、云计算/存储平台、IoT平台、数据平台、异构集成平台、统一接入平台、应用平台、门户平台等共享技术平台,同时要基于云管端和数据构建安全平台,通过平台化技术战略支撑业务一体化战略和快速响应全球化的灵活性策略。

    6.  时间域

    时间是信息化和数字化的特殊数据,随着业务管理的精细度不同,IT应用在不同阶段关注和管理的时间也不同,对后续的分析和应用方式影响很大。

    在信息化阶段,业务流程设计只重视关键业务事件发生的时间点,管理应用系统也只管理了业务流上一些关键时间,比如创建、修改、签单、交付、下单、可获得、发货、退货、开票、审批、产品发布、产品退市等,一般应用于监控和经营、效率指标的统计和分析。

    在数字化阶段,需要进行大数据分析,挖掘数据的时间和趋势价值,以前管理的时间点远远不能满足精细化管理和分析要求。需要关注人在不同空间(企业、虚拟、公共)的行为和关联行为,比如企业空间的体验、停留、兴趣、位置;虚拟空间的体验、停留、兴趣、位置、言行等;社会空间的位置、活动、位移轨迹等行为。对物体(生物、设备、装备、终端)的内部运行状态,需要基于时间抽样,比如发动机各部件的状态、温度等,比如人的心率、血压等,以及物体对外界的感知,包括温度、空气、位置、环境等需要基于时间抽样。

    基于人、事和物体发生的行为和时间建模,对行为数据进行采集,而基于时间系列的分析建模,对行为趋势进行分析,对行为发生的后果进行预防和预警,从而实现人的先见之明,创新商业模式,提供更加精细化的服务。

    7.  物(物体)域

    在数字化时代,对物体提出了更高的要求,在研发阶段就要对其进行内外行为建模,即对物体的智化设计包括内部感知、外部感知、连接性、自调节、自学习、自愈性、类人性等,只有智化设计的产品和植入了各种传感器的生物,才能实现物物互联,人物互联,和与管理应用系统实现集成,在使用和运行时才能产生和采集我们需要的行为数据,实现精细化的管理和控制。

    8.  人(角色)域

    在现代社会,人在不同空间呈现为不同角色,不同的组织构建不同空间行为的模型。在企业空间,需要基于业务价值创造过程和管控要求来精细化角色定义,并在效率和管控上取得平衡,因此,需要基于角色来设计流程,以角色为中心进行行为建模,要把人的行为纳入IT应用系统设计和开发,组织才能掌握在企业空间的行为,并构建行为分析模型,基于行为、规则、知识、经验来改进业务流程、内控模式、遵从模式和IT应用系统,让企业管理层聚焦异常行为的处理和规则的建立,从而改变工作方式和不断提升人的效率。

    企业或一个组织,基于角色来进行资源配置、能力建设、岗位匹配、授权体系设计、IT应用功能和服务设计,以及组织结构优化。

    9.  组织动机域

    信息化和数字化是管理变革、流程变革、企业转型的使能器,历史经验证明了它一定是一把手工程,因此企业/组织的愿景、战略、目标和能力等决定了信息化和数字化的进程和水平。

    信息化和数字化的技术已经成为企业或组织的生产要素,必须走与业务紧密结合的道路,才能为业务和经营带来最大价值,才能推动业务变革和转型,并为业务赋能。因此,IT部门必须与业务战略制定紧密结合,推动和影响业务战略制定,构建信息化/数字化的战略规划能力、变革能力、数字化领导力、架构能力、连接能力、转型能力、智慧能力,并清晰准确解码业务和经营战略,构建企业级的数字化转型战略和企业架构。

    三、  智慧企业架构规划指导

    智慧企业架构框架只是一个原子级的框架,对各域的分级组件和要素进行定义,但如何规划满足数字化转型要求的智慧企业架构,指导数字化转型的战略举措和方案落地,需要借助一套方法论,比如TOGAF企业架构规划方法论。我们需要进行下列三层面的顶层设计,并长期投入实现转型方案的落地和运营,以及持续改进和优化。

    1.    数字化转型战略规划,包括业务创新战略、经营战略、组织能力、数字化领导力、数字化战略、云战略、连接战略、大数据战略等

    2.    数字化治理的顶层设计,企业级的总体策略、总体原则、愿景、使命、定位、数字化组织和管控流程、岗位和资源配置、长期投资、绩效与激励措施等。

    3.    数字化的智慧企业架构规划,包括业务架构、数字架构、应用架构、技术架构、集成架构、基于时间的架构、基于物和角色的行为架构等架构顶层规划和设计。

    总之,企业要完成数字化转型,首先是管理层的观念、理念转变,并要具备数字化领导力,积极主动推动数字化转型,做数字化转型的领导者和先锋。其次,是借鉴最佳实践进行数字化转型的三个层面的顶层规划和设计,制定好实施蓝图。其三,做好向数字化转型的各方面准备,包括组织、能力、资金等,做好变革前夕的研究和验证,高度统一和认识到数字化转型的挑战,准备长期投入和坚定信念。

    参考文献:

    1.   The Zachman Framework for EnterpriseArchitecture v3.0 by :J. A. Zachman

    2.   The Zachman Framework Evolution by : John P.Zachman

    3.   A framework for information systemsarchitecture by:  J. A. Zachman

     

    展开全文
  • 当时的博主也顺应时代的变化,去尝试着开发公众平台,到目前为止也算得上是得心应手了吧,但平时我不会去开发这种东西,因为我的本职是Android开发的,所以我会选择在下班或休息时间去专研一下,当然付...

    几年前无意间接触了微信公众平台开发,这个在当时还是一个新鲜的事物,但现在已经很流行了,发展的类型也特别的多,比如订阅号、服务号、小程序、微信企业号等,这些产品在人们日常的生活与开发中,都是非常常见的。

    当时的博主也顺应时代的变化,去尝试着开发公众平台,到目前为止也算得上是得心应手了吧,但平时我不会去开发这种东西,因为我的本职是做Android开发的,所以我会选择在下班或休息时间去专研一下,当然付出是肯定的,目的不是收获,而是积累更多的新知识。最近博主总结了前面做过的微信公众号开发、微信企业号开发的一些思绪,为大家谋了一些福利吧,就是之前写的一些资源需要CSDN下载积分,或者视频教学需要钱,但这次博主抽出时间,把企业号开发相关的接口全部整合优化了一遍,也就是WeChatEnterprise框架了。

    回首前面几年我的成果,博主并不觉得自己是什么大神,是跟你们一样的菜鸟,打工仔一枚,只是平时喜欢专研一些技术相关的东西罢了。

    最初的源码资源成果,从最初的三次下载量,达到了2450多次,好评率80%以上,但是博主后面发现这个资源莫名其妙的从下载5积分涨到了30积分,还有就是文件有时候下载下来是个rar不带任何后缀,这个是CSDN的问题,绝对不是博主的问题,毕竟30积分对不常玩CSDN的人来说,还是有点高的。

     

     

    跟CSDN合作的企业号开发视频教学也收获了22740多学员,这也是让我感到很欣慰的,但是出于博主个人的原因,这个视频博主个人觉得是不合格的,因为声音常小而且还带着腼腆,感觉很对不起付费的学员,所以现在准备做一些东西来弥补这个问题,那就是这个懒人式的部署开发框架WeChatEnterprise

     

     

    后面博主不推荐大家再去购买这个课程,主要是音质真的不好,加上博主初次做视频,效果真的非常不好,所以不推荐大家再去学习视频,直接使用懒人框架开发学习完全够用了,良心推荐这个懒人式的部署开发框架WeChatEnterprise

    就连博主新出版的书也是用这个懒人式的部署开发框架WeChatEnterprise开发的,里面几乎覆盖了95%以上的开发接口,以及它们的调用、使用。

    新书发布地址:https://blog.csdn.net/jspping/article/details/82766456

    随便举个栗(例)子,如OAuth2授权、二次验证等

    首先看OAuth2授权,这个也全部都封装好了,可以直接使用。

    授权结果:

    再来看二次验证:

     

    二次验证的结果:

    当然这些只是其中的一部分,其他的接口都是已经封装好的,只需要替换对应的参数即可直接拿来使用。

    接下来回到正题,介绍懒人式的部署开发框架WeChatEnterprise的正确使用:

    ①首先要确保你的服务器已经搭建好,然后替换微信官方提供解决java.security.InvalidKeyException:illegal Key Size异常的jar包。

    jar下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html,下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。
    如果安装了JRE,将两个jar文件放到%JRE_HOME% \lib\security目录下覆盖原来的文件。如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件。

    ②从博主的GitHub上clone或下载框架代码,导入到开发工具,找到wx.api.WXApi类,将其中的Token、EncodingAesKey、CorpId、Secret参数全部填上自己实际开发的参数然后保存,注意Token、EncodingAesKey参数可到企业号后台随机生成也可自定义,但必须要两端参数完全一致。

    GitHub WeChatEnterprise 框架下载或clone地址:https://github.com/Mr-Jiang/WeChatEnterprise

    开发工具下载地址:http://www.engineer-jsp.cn/download/tools/tools.rar

    ③在开发工具中编译之前导入修改参数后的WeChatEnterprise 框架源码,并部署到你的服务器。随后进入到微信企业后台,单击“应用与小程序”选项,进入页面后,单击左侧“应用”选项,找到“自建”选项,单击你要开启API接收的自建应用,单击要开启API接收的自建应用后,进入到自建应用的详细页面,找到“接收消息”选项,单击“设置API接收”选项,进入到API接收消息页面,将随机生成或自定义的Token、EncodingAesKey一并填写在开启API接收消息的web页面内对应的方框。注意,此时填写的Token、EncodingAesKey必须要与WeChatEnterprise 框架源代码下wx.api.WXApi类的Token、EncodingAesKey完全保持一致,否则会一直验证失败。接下来在给大家介绍URL参数填写,这里默认填写http://你的服务器地址或域名地址/WeChatEnterprise/coreServlet,如果需要修改地址的组成,可以修改服务器的项目root目录,也就是你服务器默认访问的那个项目的首页面,servlet名称可修改WeChatEnterprise 框架源码下的WebRoot/WEB-INF/web.xml里servlet-mapping节点的子节点url-pattern,反正最终这个路径一定是外网下可以被访问到的,否则也是会一直提示验证失败。

    ④完成以上步骤之后,你离成功部署项目只差一步之遥了,在单击“保存”按钮之前,默认不勾选上报地理位置、上报进入应用事件,博主也不建议勾选,因为勾选后每次进入应用都要提示,很烦人,确认是否勾选之后单击“保存”按钮即可完成开启API接收,进行后续的消息收发、自定义菜单等接口的操作,部署项目至此就成功了。

    接下来继续给大家介绍WeChatEnterprise 框架的使用以及核心类的解读。

    wx.servlet.WXCoreServlet核心类,WeChatEnterprise框架的消息出入口

    再部署成功之后,所有的消息请求与收发都在wx.servlet.WXCoreServlet类,这个类将收到的消息进行校验,校验成功之后在解密,解密成功后将协议进行层级分发。该类也是消息的出口,对发送和响应出去的消息进行加密发送。

    wx.protocol.WXProtocolManager核心类,WeChatEnterprise框架的消息解析、管理、分发等

    在成功收到消息之后,wx.protocol.WXProtocolManager类首先对消息进行解析,数据无误之后将会对协议进行分发,依据消息类型将协议划分为WXTextProtocolWXImageProtocolWXVoiceProtocolWXVideoProtocolWXLocationProtocolWXLinkProtocolWXEventProtocol七大协议场景,即文本协议、图片协议、语音协议、视频协议、位置协议、链接协议、事件协议,其中事件协议WXEventProtocol下又进行了多层级的事件分发。七大协议场景继承自WeChatEnterprise框架的wx.protocol.WXBaseProtocol基础协议,也最终将响应的消息交由wx.protocol.WXBaseProtocol基础协议通过wx.protocol.WXProtocolManager类响应给wx.servlet.WXCoreServlet核心类,wx.servlet.WXCoreServlet核心类再将响应的消息进行加密并发送出去。

    wx.protocol.WXProtocolManager类协议分发的7大场景下,当某个场景所执行的流程全部完成后,由wx.protocol.WXBaseProtocol基础协议类releasProtocol方法将该场景释放,标志下一场景的开始。

    上述都是WeChatEnterprise框架最最核心的部分,其他部分都是独立开来的,是开发者主动调用并发送消息给关注者。

    接下来具体介绍WeChatEnterprise框架各个包的具体功能:

    package wx.api

                           ------ 定义了框架的全局常量、全局变量 :请求地址、Token、EncodingAesKey、CorpId、Secret、获取凭证、封装code请求地址等

    package wx.app

                           ------ 应用管理 :获取应用、设置应用、获取应用列表

    package wx.contact

                           ------ 通讯录管理 :成员管理、部门管理、标签管理

                                   1.成员管理 :创建成员、读取(获取)成员、更新成员、删除成员、批量删除成员、获取部门成员、获取部门成员详情、userid to openid、openid to userid、二次验证、邀请成员、获取外部联系人详情

                                    2.部门管理 :创建部门、更新部门、删除部门、获取部门列表

                                   3.标签管理 :创建标签、更新标签名字、删除标签、获取标签成员、增加标签成员、删除标签成员、获取标签列表

    package wx.encryption

                           ------ 消息的加解密校验、请求校验

    package wx.media 

                           ------ 素材管理 : 上传临时素材、获取临时素材、上传图片

    package wx.menu

                           ------ 自定义菜单 ------ 创建菜单、获取菜单、删除菜单

    package wx.msg

                           ------ 基础消息单元类 :文件、照片、MpNews、News、Text、TextCard、Video、Voice

    package wx.msg.chat.group

                           ------ 群聊 :创建群聊、修改群聊、获取群聊会话

    package wx.msg.push

                         ------- 消息推送:推送文本消息、推送图片消息、推送语音消息、推送视频消息、推送文件消息、推送文本卡片消息、推送news图文消息、推送mpnews消息

    package wx.msg.req 

                          ------ 发送(请求)消息:发送文本消息、发送图片消息、发送语音消息、发送视频消息、发送文件消息、发送文本卡片消息、发送news图文消息、发送mpnews消息

    package wx.msg.resp

                          ------ 被动响应(response) :响应文本消息、响应音乐消息、响应图片消息、响应音频消息、响应视频消息、响应图文消息

    package wx.oauth2 

                           ------ 授权:code换取成员信息、user_ticket换取用户信息

    package wx.protocol

                           ------ 协议核心 :协议解析、协议管理、协议分发、协议划分为7大场景、协议层级下发等

    package wx.servlet

                           ------ 请求响应入口 : 消息的请求与响应、二次验证、授权登陆、重定向等

    package wx.util

                           ------ 工具包 : IO异步与同步阻塞网络请求、核心消息工具类、线程池管理等

    如果你觉得博主写的代码框架不错并且对你的开发有帮助,请在GitHub的WeChatEnterprise仓库页面的右上角点击“Star”,对我的技术分享进行支持,将是我最大的动力,博主会继续分享更多优质的资源给大家。

    展开全文
  • MUI框架-05-用MUI简单App界面

    万次阅读 多人点赞 2018-09-24 21:37:04
    MUI框架-00-基础入门 本篇写给从未使用过 MUI 开发的人 快速入门 - 注意事项 有些可能看不懂,这样排是为了可以 MUI 开发的时候,养成良好的习惯,避免不必要的错误 DOM 结构: 关于 mui 页面的 dom...
  • 近期,COSO发布了新版(2017版)的企业风险管理框架:《企业风险管理—与战略和业绩的整合》。相较于2004年发布的上一版框架企业风险管理—整合框架》,新框架强调了制定战略和提升绩效过程中的风险。 该版本...
  •  框架内置企业信息化系统中常用的基础功能组件和高效的可视化开发工具,包括:向导式智能开发组件、即时通讯组件、APP开发组件、微信组件、工作流引擎、通用权限、专业表单、BI大屏等一系列组件,能实现绝大多数...
  • ASP.NET Core 企业级开发架构简介及框架汇总 企业开发框架包括垂直方向架构和水平方向架构。垂直方向架构是指一个应用程序的由下到上叠加多层的架构,同时这样的程序又叫整体式程序。水平方向架构是指将大应用...
  • 相对于目前全球范围内其它的计算框架,Plato 可满足十亿级节点的超大规模计算需求,将算法计算时间从天级缩短到分钟级,性能全面领先领先于其它主流分布式计算框架,并且打破了原本动辄需要数百台服务器的资源...
  • 就用BeX5BeX5企业快速开发平台 ⇒ 云+端时代企业应用开发利器BeX5 = WeX5开源快速开发框架+ 强大的工作流/报表/组织权限/文档/门户能力WeX5:开源、免费的应用快速开发框架BeX5:专业、强大的企业快速开发平台.....
  • 核心观点本文构建智慧情景模型,它是构建智慧企业架构框架的...文章提出,企业要完成数字化转型,首先是管理层的观念、理念转变,并要具备数字化领导力,积极主动推动数字化转型,数字化转型的领导者和先锋。其次,
  • 从Zachman企业架构框架想到的

    千次阅读 2017-01-14 16:28:39
    近日读书,认真地理解了一次Zachman企业架构框架,联系结合信息化建设中的一系列实践问题,深刻地认识到Zachman框架不仅是一个企业架构框架,还是指导我们信息化从业人员定位自身,规划发展,磨炼技艺的有力工具。
  • 超级好用的流程js框架

    万次阅读 2016-10-26 20:00:02
    包含各种流程,可以用于企业业务流程的实现。 网址:http://flowchart.js.org/
  • guns框架企业版添加模块

    千次阅读 2019-09-21 16:08:14
    最近实验室开始一个项目,要用到guns框架,现如今网上关于guns框架的介绍很少,只有20节左右的介绍课程,而且视频内容也和现在下载的开源版本相差不少,即使实验室购买了企业版并且也拿到了开发文档,但是开发文档...
  • 企业应用框架基础模块

    千次阅读 2014-03-01 20:11:47
    企业应用系统开发的越多,就会发现里面存在很多通用任务。如果把这些通用任务作为基础模块,整合到一个框架...供大家在实现此类框架参考。 一. 后端 1. 基础组件 1) 持久层  SqlHelper , Enterprise Library, O/R
  • J2EE 领域的一些技术框架结构

    千次阅读 2016-07-27 15:57:30
     Spring 是一个开源 框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在...
  • android 优秀框架整理

    万次阅读 多人点赞 2018-01-11 11:28:29
    程序员界有个神奇的网站,那就是github,这个网站集合了一大批优秀的开源框架,极大地节省了开发者开发的时间,在这里我进行了一下整理,这样可以使我们在使用到时快速的查找到,希望对大家有所帮助! 1. Retrofit...
  • 企业信息平台的快速搭建,框架如何选?   Web端开发框架如何选 目前,大部分的企业信息集成系统都在web端运行,而搭建框架的选择对一个企业的发展至关重要,不过其最终目的都是要符合企业发展逻辑,助力企业战略...
  • Zachman框架起源于John Zachman先生在1987年完成的那篇著名的信息系统架构论文(《A framework for information systems architecture》 ),并一直发展至今。在这篇论文中Zachman先生以修建房屋为例从两个维度将与...
  • 引言——首先来聊聊现代企业数据架构及痛点: 数据孤岛:低效率和利用困难的根源 应用瓶颈:传统方案数据仓库、数据湖的不足   单讲这两个问题你可能会疑惑——为什么会出现这样的问题?   所以下面来讲讲两个...
  • SOFA企业应用框架

    万次阅读 多人点赞 2018-02-08 10:37:29
    所有的扩展点(ExtensionPoint)必须通过接口申明,扩展实现(Extension)是通过Annotation的方式标注的,Extension里面使用BizCode和TenantId两个属性用来标识身份,框架的Bootstrap类会在Spring启动的时候类扫描...
  • 在这个Spring框架大行其道的软件开发世界里,尚有很多工程师天天在用,但是从来不会去思考下,Spring框架的整体架构到底是什么样子的啊。 一、首先通过维基百科看看什么是Spring框架 维基百科的地址:Spring框架的...
  • 一. OSGi基础 1. 什么是OSGi OSGi——Open Service Gateway Initiative,最初的目的是为各种嵌入式设备提供通用的软件运行平台。...目前在企业级应用开发中也开始大量使用OSGi技术,尤其是在应用服务器领域,各大主
  • github开源企业级应用框架介绍CIIP

    千次阅读 2016-07-19 13:50:21
    CIIP是基于XAF开发的开源信息系统框架,经历了4个月的开发终于可以拉出来见人了。CIIP最常见的应用场景是基于数据库的企业级应用程序,例如供应链系统,ERP系统,MRP系统,CRM系统等。 CIIP支持WEB版本、Windows...
  • 软件架构集锦

    千次阅读 2019-04-30 17:00:15
    该技术架构是本人根据多年企业技术架构经验而制定,是企业技术的总架构,希望对CTO们有所借鉴。 简单说明: 1.中间件基础运行环境是经过统一规划的以WebLogic、JBOSS为主的集群环境 2.企业集成平台是以基础...
  • SSM框架原理,作用及使用方法

    万次阅读 多人点赞 2017-09-06 09:17:06
    SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层 使用spring MVC负责请求的转发和视图管理 spring实现业务对象管理,mybatis作为...
  • 随着企业信息化要求的不断增加,快速开发框架以其迅速性,便捷性,以及良好的可拓展性得到了越来越多企业的认可。 在传统的开发模式下,完成一个完整的项目一般需要高级架构员+专业美工人员+数据调优人员+软件...
  • 音视频最好用的几款跨平台框架

    千次阅读 2020-12-23 10:00:51
    这些框架对于开发人员和企业来说都大有裨益,他们可以在这些框架的帮助下更容易地开发出同时支持两大平台的应用。 APICloud APICloud 是中国领先的“云端一体”移动应用云服务提供商, 通过端API和云API来简化移动...
  • 企业通”是RDIFramework.NET框架提供的一个...企业通聊天工具如下所示,“企业通”工具可以根据用户的停靠位置自动向上、下、左,右自动隐藏,类似QQ。不占用用户的界面空间,当有新消息来临时可以自动弹出提示。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 176,877
精华内容 70,750
关键字:

企业框架图怎么做