某大型国企技术平台建设

简介: 一整月都在编写某国企的技术平台建设方案。 该企业是一个某500强大型国有企业,他们希望能建设统一的一个软件平台(技术平台+业务平台):各专业部门基于该平台开发相应的专业级插件,并发布到统一的插件平台中,并最终都可集成到一个统一的客户端软件平台中,以达到业务组件能在全公司范围内进行重用。

一整月都在编写某国企的技术平台建设方案。

该企业是一个某500强大型国有企业,他们希望能建设统一的一个软件平台(技术平台+业务平台):各专业部门基于该平台开发相应的专业级插件,并发布到统一的插件平台中,并最终都可集成到一个统一的客户端软件平台中,以达到业务组件能在全公司范围内进行重用。另外,数据方面,会在平台建设的第二、三阶段,为他们建立独立的私有云数据服务。

 

由于保密性的原因,方案的许多内容都不便说明。以下是整个方案中,技术平台部分的一些重要内容的摘要。

 

架构分层

产品外围开发环境支持:VS-SDK、开发论坛、开发支持等。

应用插件层:各专业的应用级别插件。

基础应用模块层:平台提供的基础应用模块,包含了一些必备的业务。

基础服务层:基础服务的封装层。

基础框架层:基础的技术核心框架。包含:插件框架、插件管理模块、服务容器、事件总线、界面集成框架、命令系统、多语言支持、日志、异常。

数据框架层:领域实体框架、对象关系映射、虚拟文件访问。

 

界面集成框架

以 WPF、DevExpress 为基础技术选型,以 MVVM 为主要架构模式。

 

插件机制

一个支持热插拔的插件框架。

选型:会在 Prism 框架的基础上进行改造。

 

集成框架

服务容器:基于 IOC 框架构建。

事件总线:使用 Prism 中的事件机制,或开发一个轻量级的事件总线。

 

数据管理

一期:实现领域实体与本地数据库/文件系统的映射。

二期:实现多项目文件的集中管理。

三期:实现私有云数据服务。

 

离线场景与并发支持

本地数据库+项目数据整体上传与下载。

同时支持悲观并发、乐观并发两种方式。

 

私有云交互方案

重客户端直接上传下载整体项目数据。

轻客户端通过服务获取大量数据渲染后的最终界面。

使用微软 SystemCenter 构建私有云。

 

数据访问框架

选型:对比 EF 与 Rafy 框架。

基于 Rafy 来实现领域实体及与数据库的映射。这里可以贴一下两页 PPT:

 

 

image

image

 

上面就是技术平台的主要内容,业务平台相关的内容就不在这里说了。

国庆回来的第一天就要展开整个方案的讲解,希望一切顺利。

目录
相关文章
|
供应链 安全 新能源
企业 “专精特新”发展六大途径
专精特新中小企业实现专业化、精细化、特色化发展,创新能力强、质量效益好,是优质中小企业的中坚力量。
457 0
|
敏捷开发 运维 供应链
微众银行 OSPO 建设之路:如何通过 OSPO 的建设推动企业开源?
希望大家能够一起为构建开源共同体而做出努力.
122 0
微众银行 OSPO 建设之路:如何通过 OSPO 的建设推动企业开源?
|
数据采集 机器人 数据处理
阿里云RPA携手百胜软件助力大型制药企业降本增效
RPA全称机器人流程自动化(Robotic Process Automation),是一种新兴的“数字劳动力”,可以替代或辅助人完成规则明确的重复性劳动,大幅提升业务流程销量,实现企业业务流程的自动化和智能化,从而降本增效。目前,RPA解决方案的应用场景几乎涵盖了所有行业,包括银行、保险、制造、零售、医疗、物流、电子商务甚至政府和公共机构。
阿里云RPA携手百胜软件助力大型制药企业降本增效
|
机器学习/深度学习 弹性计算 自然语言处理
不破不立!为什么说浪潮iGIX是真正属于大型企业的中台?
不破不立!为什么说浪潮iGIX是真正属于大型企业的中台?
385 0
不破不立!为什么说浪潮iGIX是真正属于大型企业的中台?
|
小程序 安全 数据安全/隐私保护
阿里云CIAM完整落地某国际大型零售企业
以统一认证、统一登录管理为核心,助力一站式解决多平台顾客身份管理难题。
1223 0
阿里云CIAM完整落地某国际大型零售企业
|
机器学习/深度学习 人工智能 安全
iNeuOS专注自主可控工业互联网平台,为中小企业提供全新解决方案
工业互联网 物联网 Web组态 商业BI 实景视频 人工智能 iNeuOS
iNeuOS专注自主可控工业互联网平台,为中小企业提供全新解决方案