某大型国企技术平台建设

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

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

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

 

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

 

架构分层

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

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

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

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

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

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

 

界面集成框架

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

 

插件机制

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

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

 

集成框架

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

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

 

数据管理

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

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

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

 

离线场景与并发支持

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

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

 

私有云交互方案

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

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

使用微软 SystemCenter 构建私有云。

 

数据访问框架

选型:对比 EF 与 Rafy 框架。

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

 

 

image

image

 

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

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

目录
相关文章
|
8天前
|
人工智能 自然语言处理 搜索推荐
师资培训|AIGC教学评估体系构建与教学策略优化-某教育科技集团
近日,TsingtaoAI为某教育科技集团交付AIGC赋能教师教学创新课程,本课程围绕国内外最新AIGC技术的发展现状与具体应用场景,深入探讨如何借助智能分析、多模态交互和自动化数据处理,为教学过程“插上”数字化翅膀。课程不仅聚焦于工具与平台的实操演练,还呈现了丰富的本土高校成功案例与落地方法,让参加者充分掌握从课堂管理、作业布置、考试测评到学生个性化指导的全流程智能化改进思路。
28 12
|
1月前
|
人工智能 安全 大数据
企业内训|信创工作的技术难点与最佳实践-某央企金科公司
近日,TsingtaoAI组织信创技术专家,为上海某央企金融科技公司研发信创技术企业培训课程。课程通过系统化的理论学习与丰富的案例分析,全面解析信创政策、监管要求、行业趋势以及信创技术的核心难点。课程涵盖信创政策解读、行业信息洞察、业界技术栈分析、核心数据库信创改造、信创终端推广适配等多个模块。通过案例式、项目式和实战式的教学模式,帮助学员在复杂多变的信创环境中高效应对各种挑战。
84 3
|
5月前
|
运维 Devops 中间件
核心系统转型问题之核心应用技术平台搭建包括什么
核心系统转型问题之核心应用技术平台搭建包括什么
|
供应链
带你读《中国零售行业数智化成熟度白皮书》4.1对行业企业的建议:健全组织,定位瓶颈,合作共创,发展平台
带你读《中国零售行业数智化成熟度白皮书》4.1对行业企业的建议:健全组织,定位瓶颈,合作共创,发展平台
带你读《中国零售行业数智化成熟度白皮书》4.1对行业企业的建议:健全组织,定位瓶颈,合作共创,发展平台
|
数据采集 人工智能 算法
行业头条:奋力攻坚关键核心技术 加快构建数据基础制度
行业头条:奋力攻坚关键核心技术 加快构建数据基础制度
116 0
|
Cloud Native 中间件 新金融
金融先锋联盟:持续聚焦金融机构核心架构升级
金融先锋联盟:持续聚焦金融机构核心架构升级
339 0
|
存储 供应链 安全
SaaS+PaaS服务模式,如何担起大型企业转型重任
SaaS+PaaS服务模式,如何担起大型企业转型重任
|
数据采集 机器人 数据处理
阿里云RPA携手百胜软件助力大型制药企业降本增效
RPA全称机器人流程自动化(Robotic Process Automation),是一种新兴的“数字劳动力”,可以替代或辅助人完成规则明确的重复性劳动,大幅提升业务流程销量,实现企业业务流程的自动化和智能化,从而降本增效。目前,RPA解决方案的应用场景几乎涵盖了所有行业,包括银行、保险、制造、零售、医疗、物流、电子商务甚至政府和公共机构。
阿里云RPA携手百胜软件助力大型制药企业降本增效
|
机器学习/深度学习 弹性计算 自然语言处理
不破不立!为什么说浪潮iGIX是真正属于大型企业的中台?
不破不立!为什么说浪潮iGIX是真正属于大型企业的中台?
484 0
不破不立!为什么说浪潮iGIX是真正属于大型企业的中台?
|
小程序 安全 数据安全/隐私保护
阿里云CIAM完整落地某国际大型零售企业
以统一认证、统一登录管理为核心,助力一站式解决多平台顾客身份管理难题。
1467 0
阿里云CIAM完整落地某国际大型零售企业