试验数据管理平台提供商

零代码企业技术数据管理平台(Ebaas)

 

    技术数据(设计、试验、仿真、工艺、材料、装配、零部件、质检、售后服务等数据)的类型多种多样,管理和应用的需求差异很大。长期以来,企业的技术数据管理系统基本上是由不同软件厂商通过定制开发的方式来实现的,由此产生的系统成为信息孤岛、功能不易扩展、稳定性欠佳,且维护升级成本高。


    Ebaas平台为构建各类技术数据管理系统提供了一个更高效和低成本的技术路线。Ebaas是Newtera公司历经十多年研发的技术数据管理平台,是市场上唯一成熟和实用的技术数据管理平台,能以零代码的方式实现企业对技术数据管理的不同需求。在Ebaas平台上构建技术数据管理系统并具有以下优势:

  • 所有产品相关的技术数据集中存储在一个数据库中管理,用户无需花费大量时间访问多个系统查找数据和文档,提高了工作效率;
  • 不同部门或角色的用户可以获取各自所需的信息,进行不同类型的数据对比(例如试验和仿真数据对比),从而做出快速而准确的决策;
  • 改善数据共享和跨部门和区域的工作协同;
  • 将技术数据管理系统构建在同一平台上,能简化运维管理,减低维护、培训、开发成本,并避免繁杂的系统集成和开发工作;

 
 

技术数据管理的特点

    技术数据管理是指建立一个以技术数据为中心的软件应用系统。由于技术数据的特殊性,传统的以事务处理为目标的数据库管理系统如关系数据库等都无法适应要求,因此需要一种能适应技术数据应用的数据库管理系统。技术数据管理系统必须有以下特点:

  • 表示复杂数据结构的能力产品相关的对象形式多样,它们之间又存在多种关联。因此需要有一种构造各不相同对象又能建立相互关联的数据结构,这就要求技术数据管理系统具备表示与构造复杂数据结构的能力;

  • 可扩展数据类型的能力产品的技术数据类型复杂、多样,因此除了基础类型之外,还要具备随时根据数据需要生成新类型的能力;

  • 表示特殊数据类型的能力数组数据是技术数据的一大特点,而传统数据库中的结构类型无法表示此类数据,这就要求技术数据管理系统具有支持一维或二维数组数据的能力;

  • 对数据模型能动态修改与扩充技术数据管理的需求复杂,很难一次性实现所有需求,需要边使用,边修改,在使用中积累经验,不断修改,其中包括对数据模型设计的修改。因而,技术数据管理系统应具有不断修改、扩充数据模型的能力;

  • 对数据的分析处理能力技术数据的异构性,使得对数据的对比、图形展示、报表生成都带来很大的挑战。因此,技术数据管理要具有对异构数据分析处理的能力;
  • 大数据的处理性能在实际工作中,一项技术作业通常花费几天甚至几个月完成,这个过程产生大量的技术数据,技术数据管理需要对大数据进行快速检索和抽取分析的能力;

    从以上几点可以看出,技术数据管理具有传统数据管理所没有的特殊要求,因而需要一个专业的技术数据管理平台来满足其需求。

 

Ebaas架构技术

    针对技术数据管理的特点,Ebaas平台的设计理念是“随需而变”,其架构设计上有以下三大特色:
  • 模型驱动(Model Driven)
传统的软件开发方式是将用户的业务逻辑用代码来实现,这种方式实现的系统难以适应业务的变化,维护升级难,成本高。Ebaas平台的设计理念是将所有的业务逻辑从代码中剥离出来,以业务模型的方式描述并保存。业务模型可由业务人员通过使用平台提供的图形化工具进行定义和修改。模型导入平台后,平台的引擎在模型的驱动下能自动对系统进行设置,而无需修改任何代码。打个比方说,模型就像业务知识,引擎就像人的大脑,大脑可以学习知识,并能根据其所学到的知识进行思维和控制身体的各个器官。模型驱动的软件架构取代了许多过去需要软件编程人员来完成的工作,提供了强大的灵活性和适应性,这对技术数据管理系统至关重要。

  • 对象关系映射(Object-Relational Mapping)
传统的关系型数据库不适合管理具有复杂性和异构性的技术数据。采用的数据库必须能支持面向对象的数据模型。Ebaas在成熟的关系数据库基础上提供了面向对象建模的能力,它通过定义抽象数据类型,以及对象类的封装以及继承、合成等多种结构方式,具有构造多种复杂数据结构和扩展数据类型的能力,并支持动态修改数据模型。Ebaas可以选用Oracle或SQL Server为底层数据库,能自动将面向对象数据模型映射为关系数据库的模型,称之为对象关系映射(ORM)。与其它ORM技术的不同之处在于,Ebaas的ORM无需编写任何代码,平台动态解析模型并执行。这样的设计既能满足面向对象建模的需要,又能充分利用商品化关系数据库的强大存储和查询功能。

  • 虚拟XML数据(Virtual XML Data)
XML是一种简单而强大的数据表达语言,是表达结构化技术数据的理想选择。采用XML表达的技术数据除了方便存储、查询、和对比外,还方便通过REST接口与其它系统进行数据交换。由于目前市场上缺乏成熟的XML数据库,Ebaas平台的虚拟XML技术将存储在关系数据库中的结构化数据映射成虚拟XML数据,并通过使用XQuery对虚拟XML数据进行查询和修改,平台自动将XQuery解析为常规的SQL,从而为技术管理提供了一个理想的数据表达和处理能力。

Ebaas建模及配置工具