当前位置:文档之家› 互联网+开发平台

互联网+开发平台

互联网+开发平台
互联网+开发平台

“NetJoint”互联网+开发平台介绍

一、互联网项目开发的痛点是什么?

“人才”“技术”

“NetJoint”互联网+平台为解决这两个难题而诞生

互联网项目开发,主要有如下两种模式:

1、自主开发:公司需要配置从系统设计、服务器端、PC端、微信端、APP、测试等至少5人的技术团队,技术人才市场上供不应求,人员成本较高;技术选型局限于工程师的知识技术水平,安全风险和性能效率难以评估。

2、完全外包:项目开发委托给第三方公司。项目开发完成后,项目质量难以评估。项目运营后的系统性能、二次开发、后期服务等出现的各种问题,由于没有自己的技术团队很难快速解决,只能依赖第三方公司,通常导致运营一段时间后被迫推倒重来。

二、耐特嘉为您提供第三种选择:协同开发

耐特嘉制定最适合的技术解决方案,企业自己配置少量开发人员(可委托我们协助进行人才招聘和培养)与耐特嘉优秀的技术团队一起开发项目。这样既降低了开发成本和对开发人员的依赖性,又保障了企业有自己的开发人员能够完全掌控后期的二次开发和运维服务。

“Net Joint”互联网+开发平台源自中国科大数位博士参与中科院“教育云”、欧盟“第七框架计划”等大项目的八年技术积累,整合了国际上最稳定先进的前后端开发组件与测试工具,架构先进、对开发者友好、产品性能优越,极大降低了互联网项目开发的技术门槛,提高了开发效率,是互联网初创企业及传统企业的“互联网+”新业务的最佳技术选择。

三、NetJoint统一解决了互联网系统的核心技术难点

1.架构稳定:采用国际知名的OpenStack作为云平台架构,性能稳定,保

障您的代码安全,您可以放心的在平台上开发项目。

2.安全保障:

用户密码存储安全:每个用户使用独立的随机salt和bcrypt算法

进行密码加密存储,即使数据库泄漏也不会泄漏用户密码

◆数据库安全:核心框架封装数据操作,自动构造安全的查询语句,

从根本上防范SQL注入攻击

◆跨站脚本CSRF攻击防范:CSRF字符串自动过滤和token校验,可以

完全防范CSRF攻击

3.高并发:

◆支持负载均衡,可以方便的将高并发业务API分离出来独立部署到

弹性云,减少服务器并发压力

◆方便的与云存储、CDN对接,减少静态文件并发压力

◆支持数据库读写分离,方便的与memcache、redis等缓存对接,对

大量并发写入请求做队列处理,减少数据库并发压力

4.性能优越:

◆后端API使用最快的微框架Lumen,单线程资源消耗极低,框架响应

时间仅1.2ms

◆前端交互使用Google开源的新一代JS框架AngularJS, Ajax响应

速度极佳

◆APP端使用开源框架Ionic,是国际上的最优秀的跨平台APP应用开

发框架之一,性能体验媲美原生应用,开发周期比原生应用更短,

迭代更快

5.接口标准:通过平台开发的产品前后端均采用REST风格的统一结构,易

于与其他系统对接。

6.无知识产权风险:平台采用的所有框架和组件,以及平台生成的代码均

具有完全的商业授权,不存在知识产权风险。

四、“NetJoint”能帮您做什么

1、顶尖技术整合能保证您的系统数年内不会落后

●前后端核心框架均源于国际领先开源项目

●过百万项目验证的品质保障

2、开发快速灵活,能够帮您提高开发效率,降低开发成本

●Web + APP+微信前后端模块化设计,全线解决方案,无技术短板

●应用场景灵活,无论是一整套庞大的业务系统还是原有系统的功能拓展

都能满足需求

●自动化工具抹平学习曲线,降低技术门槛

●可视化界面全流程覆盖,极大提升开发效率

3、技术人员的开发培训,让您不再过度依赖某些技术人员,降低风险

●帮助企业招聘与培训开发人员

●无需庞大团队,降低开发成本

●二次开发、系统运维不再依赖他人

4、可自由部署,让您不再受制于任何外包公司

●代码随时迁出,Linux、Windows跨平台部署

●可部署到阿里云、腾讯云等公有云,安全服务好

●可部署到企业内网,核心数据自己掌握

安徽耐特嘉信息科技有限公司

安徽耐特嘉信息科技有限公司(以下简称“耐特嘉”)是由中国科学技术大学数位博士联合创办,提供“互联网+”开发平台和云服务的高新技术企业。耐特嘉源自2013年成立的合肥奇思汇,依托中国科大先进技术研究院孵化。

耐特嘉致力于研究互联网与移动互联网开发的国际领先技术,将前后端开发与测试技术进行无缝接合,为互联网初创企业及传统企业的“互联网+”新业务提供安全可靠、开发快捷、功能灵活、性能卓越、多终端适配、部署自由的技术解决方案。耐特嘉的联合创始人,即有二次创业的成功企业家,也有长期从事互联网应用开发的资深产品经理和全栈开发者,以及进行大数据分析研究、云平台架构研究的数位博士,聚集了精通互联网前后端开发的优秀人才组成技术团队。

耐特嘉研发的“Net Joint”互联网+开发平台,采用OpenStack作为云平台架构,通过自主研发的标准化的流程引擎与接口整合了国际上最稳定先进的前后端开发组件与测试工具,实现从数据结构设计、前后端(含服务器端、PC端、移动端、微信端、APP)并行开发测试到部署上线的一整套技术解决方案。使用该平台开发的项目不但满足可靠、稳定、安全等性能要求,而且大大降低研发投入以及对开发人员的依赖,项目开发周期也大为缩短。对于互联网初创企业和传统

企业的互联网+,可以极大降低人力、时间成本与技术门槛。

耐特嘉提供系统开发外包、人员外包以及技术人员培训等服务。

助力“大众创业、万众创新”,耐特嘉在“互联网+”浪潮中伴您一同成长!

快速开发平台简介

POBA 公司文档 Copyright 1999-2013poba Software 1 普巴快速开发平台简介 1 平台简介 随着WEB 应用开发技术的发展,应用软件开发平台得到了极大的进步,大多数的软件公司都会开发自己的架构,搭建自己的应用平台,来适应软件企业所在的行业应用,同时将行业的若干通用化的应用做成构件或组件,增强软件的重用性,降低软件开发的风险。 普巴快速开发平台,是业界领先的基于SOA 架构的JavaEE 快速应用开发平台,被业界誉为“软件开发推进器”。它采用先进的“配置化”、“组件化”设计理念和高级封装技术,并积累了大量成熟而实用的应用组件,绝大多数开发与应用无需编码,开发人员无需懂JAVA 即可进行“所见即所得”式的开发,使开发效率提高了一个数量级,并且应用可立即部署,大大缩短了应用开发的调试期,降低了用户的开发成本。为企业、软件开发厂商提供了一套快速开发的工具,同时为用户提供了一套智慧的管控一体化的信息支撑平台。 快速开发平台结构图

POBA 公司文档 2 Copyright 1999-2013poba Software 2 平台使用对象 ISV 独立软件开发商 SI 系统集成商 大中型企业和政府IT 部门 3 平台解决问题 用户在软件开发过程中常遭遇如下难题: 技术难度大,开发成本居高不下 开发、部署效率低 不断变化的企业需求,企业疲于应付 技术骨干流动频繁,重复开发现象严重 多种模式下缺乏统一规范和标准 系统可维护性差,维护成本高 大型项目开发周期长,难以和实际需求匹配 针对上述使用对象面临的问题,普巴快速开发平台革新了软件开发模式,以组件构建的方式实现软件开发,大多数应用无需编写代码,对于复杂应用,也只需编写少量脚本,就可以实现复杂的应用。同时引入了大量的构件,开发人员可直接通过开发工具进行设置,降低了对开发人员技术水平的要求,普通开发人员经过学习就可上岗,解决了技术骨干流动给项目带来的重复开发现象。 通过系统内置的设计工具,基于浏览器进行模板设计、模块设计以及流程设置,能够大幅度地减少开发工作量,提高了开发效率,比传统软件开发节省一半左右的时间。对于项目管理人员,可以将主要精力集中在项目的需求工程、应用设计,降低了项目的风险。 由于在开发实现过程中,压缩了编码的工作量,应用跟踪调试的时间也相应减少,整个应用实现的时间也相应减少,提高了应用的可维护性和软件的稳定性。 4 平台优势和价值 极大地提高了开发效率,缩短应用实现时间80% 以上,大大地缩短了应用

基于JavaEE的小型快速开发平台的设计与实现

基于JavaEE的小型快速开发平台的设计与实现随着互联网的发展,越来越多的企业开始重视自身的信息化建设。Java语言凭借其开源、跨平台、简单易用的优势,成为了企业搭建信息化系统的热门语言。JavaEE是Java的企业级版本,但是直接使用JavaEE的原生API去开发仍然存在一些难度。为了解决这一问题,国内外出现了很多著名的开源框架用以简化基于JavaEE的开发,但是这些框架在业务上仍然缺乏更加具象的输出,也就是说这些框架虽然简化了开发人员的劳动,但是面对更加具体业务功能,留给开发人员的工作量仍然很大。 为了更多地简化开发人员的开发劳动,本论文通过研究了一些常见的普通小型项目,从中抽取了一些常见的功能和操作加以实现,最终实现了一套通用的针对拥有简单流程控制的小型项目的开发平台。本论文所实现开发平台本质上是以JavaEE为开发基础,通过对既有的一些开源框架(Spring、Struts2、 Hibernate)进行整合,然后为小型的开发项目,提出的一个通用的开发解决方案。在本论文所实现开发平台中,会提供大量已经实现好的内置服务,例如用户管理、机构管理、角色管理、权限分配、任务调度管理、全文检索支持等等。这些功能均是项目中最常见的一些功能。 通过使用本平台,开发人员无需再去自己实现这些功能,只需要通过简单的API调用就可以使用它们,最终目的就是最大程度地方便开发人员快速构建一个新的系统。经过试验测试,本论文研究的小型开发平台能够帮助更多的小企业快速地开发出简单的业务系统,避免了相似功能模块的重复编写,和普通开发周期相比,可以节省至少50%的项目开发周期。同时,平台自身的稳定性,也极大地减少了在其之上搭建的子系统所产生的错误,减少了后期的维护成本。

快速开发工具_基础介绍

U8开发之快速开发工具 摘要 U8快速开发工具是针对客户化开发的特点,基于U8平台而开发的一套简化、快速、高效的U8单据开发工具。使用快速开发工具开发的单据与U8标准单据风格一致,可通过数据库脚本的简单调整设置单据上字段格式(文本、日期、参照、下拉框)等。使用快速开发工具开发的单据可以注册单据插件实现复杂逻辑编写。 快速开发工具是基于VB 6.0 开发工具,依据用友U8单据开发原理开发的适用于客户化快速、高效、简单、易学的特点而开发的一套工具。 目前快速开发工具分为V890、V10.1、V11.0 三个版本。 什么是快速开发工具? 快速开发工具包含三部分: 1、快速开发工具基础安装包:安装快速开发工具所用到的基类; 2、使用快速开发工具完成的Demo样例:安装Demo样例后,开发人员可以参照Demo 样例的数据库脚本,快速完成客户化单据脚本。 3、脚本抽取工具:使用快速开发工具完成的单据都是通过大量的数据库脚本来实现的, 因此使用数据库脚本抽取工具可以直接抽取单据用到的脚本。 目标 本文主要介绍如何安装及使用快速开发工具,如何设置单据模板的下拉、参照,如何设置自定义按钮,挂接客户化开发代码,如何使用快速开发工具设置单据列表。

快速开发工具可以做什么? 快速开发工具主要是用来做U8的客户化单据开发。 1.数据字典 略。 如何安装快速开发工具? 1.安装基础安装包(890/10.0/10.1/11.0) 安装包依据U8产品版本的不同而有相应的适用版本 安装KK-U8110-201303212339-EFBASE.msi文件 进入安装界面

重启机器。安装完成后会在U8的安装目录下出现KK文件夹,此处存放快速开发工具。 2.安装Demo样例 配合快速开发工具,我们提供了Demo样例。 安装KK-U8110-201303220000-EFDEMO.msi

11个热门物联网开发平台的比较

11个热门物联网开发平台的比较 从1999年Kevin Ashton第一次提出这个概念以来,物联网已经经历了迅速的转变。随着近年来连接到物联网的设备在多样性和数量方面出现指数式的增长,物联网已经成为了一种主流技术,在推动现在社会的生活方式方面有着极大的潜力。 在物联网的技术与工程上,硬件与软件平台之间目前仍有明确的界限,其中大多数供应商都将精力放在硬件方面。只有极少数供应商提供物联网软件服务:例如,Mattermark根据所获总投资排名的前100名物联网创业公司中,只有13家提供物联网软件服务。 本文针对现有物联网软件平台,基于我们对IoT供应商进行的详细分析做了一份综合调查。而本文最后选择的物联网供应商,完全是基于这样的标准:这些供应商是否提供软件解决方案,来处理从物联网设备/传感器获取的信息。注意:虽然我们希望尽可能全面,但本文中仍有可能漏掉了一些这些平台的最新改进。 物联网软件平台想要的重要功能 基于最近的几份调查,我们选出了物联网软件平台最关键的功能:设备管理、集成、安全性、数据收集协议、分析类型以及支持可视化,以便对样本功能进行比较。本文的后半段中会对这些特性进行简单介绍。 设备管理与支持集成 设备管理是物联网软件平台所需的重要功能之一。物联网平台应当维护着一堆与之连接的设备,并跟踪这些设备的运行状态;还应当能够处理配置、固件(或其他软件)更新问题,并提供设备级的错误报告和处理方案。每天结束前,设备用户应当能够获得个人设备级的统计。 支持集成是物联网软件平台需要的另一个重要功能。需要从物联网平台上公布的重要操作和数据应当能通过API访问,REST API常用于这一目的。 信息安全 运营物联网软件平台所需的信息安全手段,比普通软件应用和服务所需的要求更高。数百万台设备与物联网平台连接,代表着我们需要处理的漏洞也是相应比例的。一般来讲,为了避免被窃听,物联网设备与物联网软件平台之间的网络连接需要通过强大的加密机制来保障。

Java快速开发平台J-Hi

Java快速开发平台:J-Hi (1) 论J-Hi平台的特点 (5) J-Hi快速开发平台到底快速在哪里? (9) “J-Hi”平台相关下载 (14) 所谓平台:该怎么理解? (16) 浅谈J-Hi的理论基础 (17) 剖析J-Hi对组件化的理解 (20) 对“J-Hi”Java快速开发平台问题的答疑解惑 (25) Java快速开发平台:J-Hi J-HI是一款JAVA WEB应用软件快速开发开源平台,主要服务于软件企业和传统行业企事业单位信息中心的开发人员,为他们提供一套完整的一站式的JAVA WEB应用软件快速开发解决方案。 J-HI是什么 J-HI是一款JAVA WEB应用软件快速开发开源平台,主要服务于软件企业和传统行业企事业单位信息中心的开发人员,为他们提供一套完整的一站式的JAVA WEB应用软件快速开发解决方案。 平台包括如下几个部分: 1、J-HI平台集成环境:J-HI团队开发了一个集成开发环境J-HI Studio,在此集成开发环境之上,开发人员能够快速搭建自己的开发环境,创建自己的模型,快速生成代码。 2、核心框架:平台为Java代码与JS代码之间提供了一套完整的面向对象的核心框架支撑系统,可以认为这是一个抽象层,无论是在页面表现上,还是在 CURD的任意一层,平台均提供了最大限度的抽象。用以保证平台本身的可扩展性、稳定性及灵活性。J-HI平台中提供了大量的API(Java与JS),为用户在开发过程中随需调用,从而进一步加快开发速度,保证代码质量。

3、业务平台功能:包括权限管理、组织结构、枚举管理、国际化管理、任务管理、日志管理、Excel报表管理、消息管理等。 4、工作流:包括工作流引擎及流程编辑器等。 J-HI有什么特点 1、基于业务模型,可以快速生成,提高大大提高开发速度。

国内知名技术开发平台(项目管理平台)汇总DOC

中国知名技术开发平台汇总 1 金蝶EAS BOS 1.1 简介 基于EAS BO S构建的金蝶EAS系统,是一套完整的企业管理解决方案,是一套技术标准完全开放的系统,是一套易于集成的系统,有效解决了当前软件产业的三大难题,即如何快速适应变化、如何提高软件研发效率和如何集成各种应用系统。 1.1.1金蝶BOS是什么 金蝶BOS是金蝶ERP的集成与应用平台。金蝶BOS遵循面向服务的架构体系,是一个面向业务的可视化开发平台;是一个金蝶ERP 和第三方应用集成的技术平台。 1.1.2金蝶BOS能解决什么问题 ◆解决ERP日益增加的应用复杂度和快速开发/实施的矛盾 ◆能够快速配置或快速定制业务流程并部署到金蝶ERP中 ◆为客户提供与金蝶ERP集成的、可升级的、高效的、简单易用的 开发工具

◆满足企业发展与变化的应用需要 1.2 EAS BOS集成开发环境 1.2.1业务建模工具 如果按照传统的开发方式,建立数据表、编写界面、编写菜单、编写代码,虽然是三个简单的步骤地实现,其开发工作量仍然是巨大的。这还不包括为一个集团企业开发应用所需要考虑的权限、编码、组织结构、打印等等大量的基础性工作。而通过BOS IDE中的业务建模工具可以大大提高类似业务基本结构的开发效率。 如上图所示,通过业务建模工具可以快速完成: ●基础资料自定义、业务单据自定 ●定义资料的查询和过滤功能

●设置核算项目、设置薪酬项目、设置业务范围 ●主菜单管理 ●工具栏和菜单栏的菜单管理 ●权限管理 ●集成工作流、单据转换平台、编码规则 1.2.2流程配置工具 流程配置工具,是在BOS IDE中提供的遵循Wfmc标准的工作流建模工具。可以实现业务流程的新增,修改,删除等配置,校验发布等部署以及导入导出等快捷操作。 如下图所示,在流程配置工具中,通过活动的输入输出属性与连接弧来控制流程的流转。 流程配置工具中支持的节点类型包括: ◆开始节点 ◆结束节点 ◆人工型节点 ◆自动应用节点 ◆子流程节点 ◆路由节点(空节点) ◆审批节点

(完整版)配置型软件开发平台

配置型软件开发平台 一、软件开发平台背景 最终用户:现成的软件不适合,定制开发又太贵,而且我们的业务经常会变化,我们想自己开发,又没有专业人才!我们最懂自己的业务流程,很想自己开发自己的软件,这样以后修改扩展均不求别人了,可我们不懂软件编程! 软件公司:人工成本太高,留住人才太难,人才走了,产品完了。就算开发好的产品,个性化修改太累并易导致BUG!技术日新月异,软件要天天升级更新,稍慢了一点,就被其他公司抢占了先机,搞得精疲力尽,苦不堪言。 1、最终用户 1.1、通用性和个性化的矛盾 对企业管理最了解、最能正确决定企业管理模式的,应该是企业经营者,而非软件公司,这是最基本的商业运作规律。现有的大部分应用软件无法适应管理千变万化的个性和持续变革的需求。为了取得市场生存和竞争的优势,适应瞬息万变的市场环境,需要快速响应市场的需求,不断调整自己的组织模式和再造自己的业务流程,业务流程的设计、优化和管理成为企业竞争的重要手段,企业迫切需要支持其业务流程再造的信息系统的支持。市场上有很多管理软件,可为什么就找不到真正适合您单位需要的呢?不是功能太少,就是浪费太多,找一款称心如意的管理软件,真是太难了!对软件开发商来说,为每一个用户定做系统成本太高;对用户来说,对软件最根本的需求就是适用,只有适用,才会真正有人去用。企业迫切需要解决这种通用性和个性化的矛盾。 1.2、变与不变的矛盾 业务需求千变万化,企业的不断发展要求软件能轻松更新,以满足企业不断变化的需要。而传统软件往往一经开发完成,不能做太多变动,重新开发或购买软件劳财伤力,而且周期长。因此,用户希望软件系统提供简单可行、快捷的二次开发平台,以便他们自己开发新的应用或修改现有应用,以满足不断发展变化的业务需要。 1.3、定制开发价格和企业预算相距太远的矛盾 用户要求有价廉物美软件定制服务,以打造一款真正称心如意个性软件,但开发费用又不能太多。而开发商在定做软件时,由于投入较大,价格无法降低。企业最懂自己的需求和业务流程,迫切想自己开发自己的业务系统,但又缺少专业开发人员。

国内知名技术开发平台

1 金蝶EAS BOS 1.1 简介 基于EAS BO S构建的金蝶EAS系统,是一套完整的企业管理解决方案,是一套技术标准完全开放的系统,是一套易于集成的系统,有效解决了当前软件产业的三大难题,即如何快速适应变化、如何提高软件研发效率和如何集成各种应用系统。 1.1.1金蝶BOS是什么 金蝶BOS是金蝶ERP的集成与应用平台。金蝶BOS遵循面向服务的架构体系,是一个面向业务的可视化开发平台;是一个金蝶ERP 和第三方应用集成的技术平台。 1.1.2金蝶BOS能解决什么问题 ◆解决ERP日益增加的应用复杂度和快速开发/实施的矛盾 ◆能够快速配置或快速定制业务流程并部署到金蝶ERP中 ◆为客户提供与金蝶ERP集成的、可升级的、高效的、简单易用的 开发工具 ◆满足企业发展与变化的应用需要

1.2 EAS BOS集成开发环境 1.2.1业务建模工具 如果按照传统的开发方式,建立数据表、编写界面、编写菜单、编写代码,虽然是三个简单的步骤地实现,其开发工作量仍然是巨大的。这还不包括为一个集团企业开发应用所需要考虑的权限、编码、组织结构、打印等等大量的基础性工作。而通过BOS IDE中的业务建模工具可以大大提高类似业务基本结构的开发效率。 如上图所示,通过业务建模工具可以快速完成: ●基础资料自定义、业务单据自定 ●定义资料的查询和过滤功能 ●设置核算项目、设置薪酬项目、设置业务范围 ●主菜单管理 ●工具栏和菜单栏的菜单管理 ●权限管理 ●集成工作流、单据转换平台、编码规则

1.2.2流程配置工具 流程配置工具,是在BOS IDE中提供的遵循Wfmc标准的工作流建模工具。可以实现业务流程的新增,修改,删除等配置,校验发布等部署以及导入导出等快捷操作。 如下图所示,在流程配置工具中,通过活动的输入输出属性与连接弧来控制流程的流转。 流程配置工具中支持的节点类型包括: ◆开始节点 ◆结束节点 ◆人工型节点 ◆自动应用节点 ◆子流程节点 ◆路由节点(空节点) ◆审批节点 ◆决策节点 ◆等待节点 ◆消息节点 ◆脚本节点

EOS快速开发平台项目开发规范草稿

1.1.项目名称: 1.2.构建包命名 项目名称+构建包名(模块名) 1.3.如: 系统各业务构建包说明 财务处办公应用模块 企管处办公应用模块 总调办公应用模块 工程技术办公应用模块 人事处办公应用模块 信息处办公应用模块 物贸处办公应用模块 办公室办公应用模块 规划处办公应用模块 公共办公应用模块 质量处办公应用模块 安全处办公应用模块 思政处办公应用模块 移动端应用模块 BPS参与者规则维护模块 通用公共功能,如各种通用的公共组件 主模块,如系统主页面、系统设置、用户管理等功能 对内、外服务接口功能 以下部分构件包一般情况不需要做修改: 我的任务模块功能包 2.1.数据集

一般根据业务名称或功能模块来命名数据集。 2.2.数据实体 数据实体名称与数据库表名对应,如表HR_OUT_LEAVE_APPLY对应实体名为HrOutLeaveApply。 2.2.1.主键生成 一般业务表单数据主键用”自动生成uuid” 2.2.2.字段类型 日期(不保存时间)类型用Date; 日期时间(保存时间)类型用TimeStamp; 其它常规数据类型与数据库类型对应即可。 3.1.JSP创建 通过功能向导自动生成必要jsp文件; 每个页面的头部必须加上注释说明和资源引入,并在title中描述标题。 3.1.1.一般需求jsp示例 HrAnnualLeaveApplyForm 新增表单页面 HrAnnualLeaveApplyEdit 修改编辑页面 HrAnnualLeaveApplyFormAudit 表单审核页面 HrAnnualLeaveApplyList 数据列表查询页面 3.1.2.注释 <%-- - Author(s): 开发员拼音驼峰全名(如:LiLong) - Date: 2015-03-01日期 - Description: 功能说明及一些重要流程说明描述 --%> 3.1.3.head标签 <%@include file="/common/"%> <%@include file="/coframe/tools/skins/" %>