企业数据共享平台是支撑工业互联网相关应用开发的重要基础,能更好地发挥数字化、信息化技术对企业信息化系统及业务的支撑作用。本篇文章分享了企业数据共享平台的产品设计需求和设计思路,带领我们更具体地了解企业数据共享平台的功能架构。

通用设计:企业数据共享平台——联动、规范、高效

通用设计:企业数据共享平台——联动、规范、高效

通用设计:企业数据共享平台——联动、规范、高效

数据共享平台架构

通用设计:企业数据共享平台——联动、规范、高效

非功能性要求

数据共享平台除满足上述业务和功能需求,还要考虑到平台的性能、容量和可维护性,可扩展性、易用性、安全性、可靠性和整体架构的要求。具体要求如下:

1. 运行环境要求

支持ORACLE、SQL SERVER 等主流数据库。支持集群、负载均衡等技术,保证系统的高可用性。支持主流浏览器(如IE、Chrome、Firefox等)的访问,能够在主流配置计算机上流畅运行,支持用户现场的软硬件环境。

在软硬件系统运行正常的情况下,保证系统浏览的响应时间(平均)满足正常工作需要(例如信息查询不大于3秒、目录树导航不大于8秒、三维模型加载浏览流畅,没有超时现象)

2. 扩展性和开放性要求

1)扩展性要求

平台支持二次开发和系统扩展,包括服务器性能扩展、功能扩展和与其它IT系统的集成扩展。

数据库可扩展数据库中含有静态数据和动态数据,在数据库设计初期,充分考虑上述各类数据的扩展,实现后期数据直接纳入到系统数据库中,实现对新增数据的管理。业务功能可扩展,未来业务的扩展只须在现有机制的基础上,增加新的应用与服务模块,当新的技术和产品出现进行升级时,系统能够平滑过渡而不影响用户的使用,产品有新的功能增加时,轻松实现业务的扩展。模型数据可扩展当现场的实体对象数据发生变更后,三维模型进行相应的调整,平台应建立良好的模型更新机制,支持模型的方便、快捷更新。平台应能支持ISO14721,ISO15926,ISO10303等国际通用数据标准。支持XML等国际通用文件标准。

2)开放性要求

软件产品在系统架构设计上具有开放性,平台采用的是前后端分离技术,开放的接口标准支持和对外服务引擎,包括但不限于:

集成API 接口,如Web Service、RCF、MQ 或供应商标准API 等;对常用通讯协议的支持,如HTTP、FTP、XML、TCP/IP、MQ、OPC、SOAP 等协议;其他的接口实现方式及通讯协议;模型轻量化与活化,实现对原设计三维模型进行轻量化处理及信息联动;可实现在网页端、客户端或移动端进行三维场景的展示,并轻松实现三维场景操作。3. 集成性需求

系统能实现对多种来源、格式的信息兼容,如DWG、DGN、Word、Excel、PDF、JPG 等,支持WebService 接口,预留供外部调用系统数据的标准接口,主要是为与现有企业生产系统结合。

4. 客户定制需求

平台能够提供企业所在行业先进的案例和平台配置模版。可以根据不同项目的技术路线和用户不同的数据需求,提供灵活的参数配置和数据范围,以及友好的界面

5. 信息安全要求

1)软件需求及设计需求

需求分析阶段,应充分考虑安全需求,包括框架安全、输入验证、业务安全、会话管理、认证和密码管理、授权与访问控制、异常处理、日志审计、数据保护、数据库安全、文件安全、合规性等安全因素。在方案设计和详细设计阶段,应对制定好的安全需求进行软件安全设计。

2)软件安全开发管理要求

遵守《代码安全编写规范》指引,在系统开发时融入相关的要求规范,如数据输入处理、文件系统接口、数据库接口、错误异常处理、抛出特定异常、精确处理异常、数据返回、密码与私密信息、用户认证口令等因素。

开发过程中针对代码进行审查,组织代码走查工作,关键代码交叉检查,形成代码走查记录。

3)测试安全要求

平台上线前,需遵循行业信息安全标准的要求,对软件系统进行安全性检查,包括程序安全、密码安全、安全策略设置等内容。

4)其它安全要求

实现平台数据库的分布式部署,提高系统执行的效率。能够集成主流的LDAP服务器,支持LDAP认证。支持多组织数据、功能的权限分隔,以确保未来推广复制实施的可靠性。平台为独立和封闭系统,可管可控、可与外部互联网隔绝,防止无形资产流失,保障系统安全性问题

6. 界面及语言要求

平台开发语言为主流开发语言,平台操作易于学习和掌握、简单易用,符合数据移交行业标准和IT技术标准,符合用户应用习惯,以减少用户培训和熟悉的时间。

软件产品至少支持中文、英文两种语种,产品软件菜单、功能界面、帮助文档必须有简体中文版本。界面设计美观大方,布局合理,逻辑清晰,风格统一,色彩协调,菜单简洁,同一页面中菜单项一般不超过四级。

提供联机帮助功能,指导用户正确使用此软件。能够提示错误信息,并自动提示正确操作的方法

7. 其它要求

1)角色和权限控制

系统可以提供给数据管理员系统使用权限角色分配和管理功能,实现对数据的维护工作,根据不同的职能部分,分配不同的功能应用,如有的角色只能浏览、有的具有编辑功能,即平台具有角色管理的能力,能够根据不同的角色定义访问不同的数据和信息。

按照人员角色进行平台权限管控,查看、下载、复制等分别受控;能够提供主要的操作日志记录,包括系统登录用户与时间、功能模块使用用户与时间、用户具体操作与时间、资源访问、权限操作(授予、回收、修改)、操作终端IP 地址等级别日志的自动记录,保证数据的可追溯性;制定数据备份方案,同时考虑可靠性和备份效率,能与备份系统、灾备系统集成,实现数据安全管理。

2)性能要求

经过完善的设计和充分的测试运行,具备在7*24H连续无故障流畅运行能力,并应具备有效的容错、数据恢复功能。

3)代码要求

平台代码编写规范,满足可读性、可理解性、可追溯性、可识别性和可复用性及模块化部署要求;具有良好的封装性、逻辑性、完整性、稳定性,投入正式运行后,系统能进行局部维护和修改。

总结

对数据的合理应用必须建立在数据合理的采集、整理、保存的基础上,这符合DIKW(Data-Information-Knowledge-Wisdom)的发展原则。利用本文提供的思路进行合理增补能基本确定一个企业数据共享平台的设计需求。

本文由 @大阳 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议




阻力设计在产品中的应用

阻力设计在产品中的应用

阻力是指物体在流体中相对运动所产生与运动方向相反的力,不仅在自然间中常见,在互联网中也广泛存在。本文作者从五个角度,深入分析阻力设计在产品中的应用,希望对你...

2020-06-18
如何成为一个合格的数据架构师?

如何成为一个合格的数据架构师?

数据架构师在互联网行业中是个很重要的职位,是企业数据资产最重要的“奠基者”。那么,如何成为一个合格的数据架构师呢?本文作者基于自身经历,从三个方面展开介绍,推...

2020-06-18
倒推“抖音短视频”APP产品需求文档

倒推“抖音短视频”APP产品需求文档

文章是倒推“抖音短视频”APP产品需求文档,但由于作者是第一次写需求文档,所以仅对核心需求进行了需求分析与说明。一起来看看~ 目录: 一、文档综述 1.1文档属性 1.2产...

2020-06-18
微信“拍一拍”,真的是一个没什么用的功能吗?

微信“拍一拍”,真的是一个没什么用的功能吗?

昨天微信上线了“拍一拍”功能,用户点击2次头像,会产生头像抖动,震动反馈,且在聊天框中显示“XX拍了拍XX”。 这个功能推出后,很多微信群都在疯狂拍一拍,引起了一波拍...

2020-06-18
数据大屏设计师,我不信你没有这些困惑(上)

数据大屏设计师,我不信你没有这些困惑(上)

从事互联网行业的人,每天都在接收新知识,时常也会有迷惑的时候,尤其是数据大屏这样比较少有人踏足的领域。本文作者以自身经历出发,对数据大屏设计提出了自己的一点...

2020-06-18
客户关系管理的15个模型总结(下)

客户关系管理的15个模型总结(下)

对于ToB产品,仅仅基于用户需求来设计产品架构是远远不够的。B端产品服务的是有着几年,甚至几十年管理积淀的企业,必须依靠一定的理论知识来支撑系统的设计规划。本文...

2020-06-18
B端产品设计:价值主张与需求对应的价值

B端产品设计:价值主张与需求对应的价值

B端产品的需求来源于场景,产品经理通过满足客户需求从而产生价值。因此,SaaS产品经理面对扑面而来的需求时,应当更清晰理解并评判需求的价值。 01 2008年,著名商业...

2020-06-18
以知乎为例,探讨未来产品设计的几大变化

以知乎为例,探讨未来产品设计的几大变化

知乎作为一个典型的问答社区,它本身反映了内容社区产品的很多典型问题。本文以知乎为例,探讨社区类产品未来发展的一些变化,对内容社区感兴趣的童鞋不要错过。 前段...

2020-06-18
如何用产品思维打造线上课程?

如何用产品思维打造线上课程?

如何用产品思维来给自己打造一个线上课程呢?本文从市场调研、课程开发、运营推广、成交这几个方面分享如何打造自己的课程,希望对大家有所帮助~ “地摊经济”重出江湖,...

2020-06-18
「武侠连载」营销中心设计——优惠券

「武侠连载」营销中心设计——优惠券

优惠券是常见的一种营销推广的方式,但是你真的了解它吗?本文作者以武侠故事的形式,对优惠券展开了生动的分析,对优惠券感兴趣的童鞋不要错过哦。 (武侠情节接上文“...

2020-06-18
金融支付财务融合业务-实践分享1:订单、账单、交易流水、账套知识解构、原理解析

金融支付财务融合业务-实践分享1:订单、账单、交易流水、账套知识解构、原理解析

本文作者从实际工作实践出发,结合案例等分享了电商金融支付财务融合中的基本概念和相关原理解析,包括:订单、账单、交易流水和账知识解构,供大家一同参考和学习。 ...

2020-06-18
关于卡片设计的分析与思考

关于卡片设计的分析与思考

卡片是APP常见的设计形式,它既有好处也有弊端,因此需要根据场景和内容确定展现形式。本文从四个方面对卡片设计展开分析,推荐给对卡片设计感兴趣的童鞋阅读。 卡片是...

2020-06-17
内容型产品中,付费会员功能如何设计?

内容型产品中,付费会员功能如何设计?

付费会员制度让用户预付会员费,将钱留在平台,那么未来一定会有消费行为,那么会员制度要如何设计,才能激励用户付费呢? 01 为什么要做付费会员? 讨论这个问题之前...

2020-06-16
文字社区是否可以拥有弹幕?

文字社区是否可以拥有弹幕?

从社区产品的角度来思考,弹幕功能对于内容生产方,内容消费方以及平台方而言各自有什么意义?图文内容社区是否有机会拥有弹幕呢?如果可以发弹幕,用怎样的形式呢?本...

2020-06-16
FMS财务系统收支结算总结

FMS财务系统收支结算总结

本文按照FMS收支结算划分,结算流程分类及各系统交互,财务系统内部结算基础能力,收支结算整体结构的顺序来依次介绍,总结财务系统收支结算的结构,和一些作者的个人思...

2020-06-16
如何迅速提升用户好评?试试这三种方法

如何迅速提升用户好评?试试这三种方法

小编推荐:如何提高一个产品的用户评分,改变大家对这个产品的印象呢?本文作者给大家介绍了三个概念:用户体验地图、峰终定律和服务蓝图,并详细解释了该如何使用这三...

2020-06-16
对工具型产品易学习与易使用的思考

对工具型产品易学习与易使用的思考

小编推荐:易学习是指怎么让新用户的学习成本降低,能够很快地掌握产品的使用,它的前提是足够简单和容易理解。而易使用是指,如何让用户快速、高效地完成一项任务,达...

2020-06-16
比对象还懂你!推荐算法为啥这么准?

比对象还懂你!推荐算法为啥这么准?

信息过度和广告过多的社会中,推荐算法的使用也就显得理所当然,但是它是如何做到了解用户的呢?本文从用户画像的定义和设计出发,结合实际案例,深入浅出地阐述了基于...

2020-06-15
B端平台产品需要培养的4种意识

B端平台产品需要培养的4种意识

对于许多刚入行不久的产品经理来说,B端平台产品是比较有难度的一项工作。本文作者基于自己的工作经历,提出了四点关于B端平台产品需要培养的4种意识,希望对你有帮助。...

2020-06-15
广告系列:保留价

广告系列:保留价

在一次拍卖中如果所有买家的报价均小于卖家的估价时,则拍卖品不出售由卖家保留,此时卖家的估价就是保留价,也叫底价,全称市场保留价。对于卖家来说,保留价的设置保...

2020-06-15