开发管理软件选择云1平台的十大理由

  • 格式:doc
  • 大小:36.00 KB
  • 文档页数:7

开发管理软件选择云1平台
的十大理由
1、提供完善且简单易用的应用集成开发环境(C1P Studio)
衡量一个软件开发平台是否成熟,其主要标准之一就是是否拥有完善的应用开发环境。

C1P Studio 做为云1平台的应用集成开发环境,提供了数据模型管理、应用的表单及网页设计、JavaScript 脚本编程、工作流程定义、报表模板设计、XML与数据库映射管理等功能。

数据模型管理:在C1P Studio 中建立应用的数据模型,是一件非常简单的工作。

即使完全不懂XML 和数据库的人士也可以很容易的完成这项工作。

表单及网页设计:C1P Studio 的网页设计环境,与常用的网页设计工具(如:Dreamweaver、FrontPage)非常的相似,可以让习惯于这些工具的开发者毫无障碍的进入工作状态。

JavaScript 脚本编程:拥有代码提示、自动完成、成对符号(如:()、{}、[])高亮显示、相同单词高亮显示等功能,可以让JavaScript 脚本编程变得非常轻松。

工作流程定义:可视化的工作流程定义,在拖拽之间即可完成简单或复杂流程的设计。

报表模板设计:大多数管理软件都有通过报表来输出数据的需求,而通过C1P Studio 设计的报表模板,可以满足90% 以上的报表需
求。

XML与数据库映射管理:通过将XML 节点与数据库表、字段之间建立映射关系,可以完成基于XML 保存的应用数据与被映射数据库表之间的数据交换。

2、真正的零服务器端编程
基于云1平台开发应用的人士可以完全不用了解Java、JDBC、ORM、MVC、数据库SQL 等服务器端软件开发技术。

传统的软件项目的开发团队至少需要由项目经理、系统分析员、高中级程序员等技术人员组成,整个团队人数多的情况下可以达到数十人。

在这种情况下,软件的开发成本居高不下,而工作进度却因为不断的迭代开发而不断滞后。

采用云1平台后,开发团队人数可以减至三分之一,在传统开发团队中不可缺少的高中级程序员也可以由低层次的Web 开发人员或熟悉JavaScript 编程的网页设计人员来代替。

云1平台已经完全封装和简化了服务器端编程所必须的技术,开发人员只需要使用平台提供的接口即可。

通过这种高、低搭配所组成的开发团队(高层次的项目经理、系统分析员+低层次的Web 开发人员)即可高效的开发所需要的应用系统。

而开发成本则连传统项目的一半都不到。

3、独创的应用数据并行双存储方案
一个管理应用必然要涉及数据的增、删、改、查的相关操作,而
云1平台中独创的应用数据并行双存储方案可以满足绝大多数应用
的数据存储需求。

并行是指的,在同一个平台中,不同的应用可以分别采用以下两个存储方案中任一一个,并且可以同时运行应用,相互不受任何影响。

存储方案一:XML及平台数据库
应用数据存储为XML 并保存到平台的数据库中。

由于XML 与技术、系统的无关性,所以具有极强的松耦合能力,采用此存储方案的应用系统可以通过平台的XML与数据库交换技术实现与已有的业务系统无缝集成,如:新开发的企业供应链系统可以和已有的财务系统轻松对接,而不用对财务系统进行任何修改。

存储方案二:业务系统数据库
应用数据保存到根据应用的数据模型所生成的数据库表中。

由于有着对系统性能、响应时间有着严格要求,或与其它第三方系统共用同一套数据库表的需求存在,所以需要将应用数据直接保存到业务系统的数据库表中。

针对这类需求,只要在设计应用时,在数据模型中选择数据的存储位置为业务系统数据库即可。

需要注意的是,云1平台针对存储方案二所开发的应用数据引擎是直接采用JDBC 来操作数据库的,而直接用JDBC 访问数据库的性能、效率在运用得当的情况下是要高于通过ORM (对象与数据库关系映射)之类的框架的。

当然,这并不是说ORM 之类的框架不可取,主要是看用在什么场景中。

而云1平台除了在应用数据引擎是直接用JDBC 操作数据库以外,也使用了Hibernate 之类的ORM 框架来操
作平台的系统数据库。

4、可以满足绝大多数企业应用或电子政务应用需求的多根多级的组织架构
在云1平台中,可以建立不限数量的独立根机构,而每个根机构下都可以建立不限数量不限层级的子机构或部门。

在建立根机构时,平台会为每个根机构分配一个唯一的机构账号,而根机构下的所有子机构或部门中的用户均可以通过“用户帐号”+“机构帐号”来登录系统。

可以说,云1平台的组织架构的设计不仅可以满足只有一个顶级机构的小规模管理系统的开发需求,同时也可以满足有不限数量且个自独立无关联的顶级机构同时运行的“大”政务或企业应用系统的需求。

5、角色授权+数据授权,双重权限体系为应用保驾护航
通过角色对功能进行授权是大多数管理软件中常用的授权方式,而云1平台中除了可以用角色对系统功能授权以外,还可以用角色对应用或应用页面中特定的表单或功能进行授权。

数据授权则是云1平台特有的一种方式,即针对每个用户对系统及应用的相关数据进行访问授权。

平台中的每个用户实体在建立时,会分配最低的数据访问权限,而平台的超级管理员或机构系统管理员可以根据需要来调整用户的数据访问权限。

通过这种双授权模式,应用的开发可以真正做到安全、放心。

6、久经考验的工作流引擎,让工作绝不断流
一个成熟的工作流引擎决定着管理软件能否有效的完成业务流程。

云1平台中所使用的工作流引擎是由国外专业的IT公司提供,并有着十多年的发展历史,在国内的应用也遍布各行各业的业务流程。

所以,从成熟和标准化的角度来讲该工作流引擎要远高于一些所谓的国内公司自主研发的工作流引擎。

7、丰富的平台开发接口和组件
云1平台为应用的开发封装了大量的开发接口及组件。

这些接口和应用组件涵盖了数据操作、界面展示、多语言控制、权限控制、系统元素(用户、组织机构等实体)控制等多个方面。

可以说,使用云1平台开发管理软件所需要的,只有想不到没有做不到。

8、强大的应用管理及运行支撑体系
相对那些固化功能(注:即指系统内的功能不能随意增加或减少,每一次系统的改造都需要开发人员大刀阔斧的进行)的管理软件而言,云1平台是一个非常灵动的管理软件开发平台。

说它灵动,是因为该平台除了系统自有的功能以外,其它与业务有关的应用均可以由专业或非专业的开发人员自行开发,并“安装”到云1平台中。

对于应用来说,云1平台就是一个网络级的“操作系统”,这个“操作系统”有着严格的应用发布、审核、管理、以及运行支撑体系。

通过云
1平台的应用发布、审核制度,可以有效的保证运行在云1平台上的应用是绝对安全、合法的应用。

9、零客户端电子印章为应用数据的防伪、防篡改提供有力支持
随着《电子签名法》在国内的颁布和实施,电子印章在管理软件中的运用也越来越普及。

电子印章是一种通过对数据进行加解密、签字签名来实现防伪、防篡改的技术。

电子印章在为被保护的数据提供有效性担保的同时,也可以像传统印章一样显示象征权力主体的印章图案。

目前,国内已有大量的电子印章软件厂商存在,而这些软件厂商所提供的电子印章技术均需要在使用电子印章的计算机中安装一大
堆的签章客户端软件,这些软件包括各种驱动程序、实现数据签名、验证及显示印章图章的ActiveX 控件等。

但问题是,这些客户端软件都只能运行在Windows 系统以及IE 浏览器中。

这就意味着,使用这些电子印章的管理软件将严格划定其运行环境。

云1平台做为一个成熟的管理软件开发平台,已经内置了一整套电子印章技术和管理模块,同时,云1平台中的电子印章也是真正的网页电子印章,无需在客户端安装任何软件,并且可以在PC、平板电脑、智能手机等设备的绝大多数浏览器中运行。

10、多种移动设备的支持,让管理工作进入移动时代
目前在国内,平板电脑、智能手机的拥有量已经超过了PC 电脑,
而在不久的将来,在平板电脑和智能手机上开展工作也将是大势所趋。

云1平台针对移动应用的需求,提供了对平板电脑和智能手机的支持,在iOS 系统上(如:iPad、iPhone)可以直接通过系统自带的浏览器来访问如下地址来登录移动版的云1平台应用中心:
http://平台服务器IP:端口/c1p/a
而在Android 的系统上则可以通过安装云1平台的移动客户端软件来快速登录系统和使用平台上的应用。