当前位置:首页 » 网页前端 » 普元web平台案例
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

普元web平台案例

发布时间: 2022-12-23 02:07:39

A. 当今较为常见的3种 web应用程序开发平台类型

Openbiz Cubi PHP开发框架

这显然是一个高耦合性的框架的代表,有点让开发人员“拎包入住”快捷酒店一样的的感觉。Openbiz Cubi 是一个应用平台式的开发框架。虽然与众多更加耳熟能详的框架相比 Openbiz Cubi 仍然是一匹黑马,但是还是一个十分值得推荐的框架。它自身基于Zend Framework构建,但是拥有自己独特的基于元数据的 MVC 和 ORM 逻辑,并采用Smarty和PHP模板 作为主要UI的模板引擎,所以如果你是Zend框架的玩家,别担心,Openbiz Cubi的代码也会同样让你很容易上手。
它不同于其他传统意义上的PHP框架,它具有一个类似JAVA的元数据引擎, 可以通过XML的方式来“描述”大多数对象,甚至通过XML的描述就可以实现数据的CRUD(增删读改)这些操作。如果你的业务需求仅仅是要实现一些简单 的数据CRUD操作,你甚至不需要去写什么PHP代码,XML就可以全部搞定。而你的PHP功夫可以通过他的Plugin-Service方式用于集中在 实现某些特殊的业务逻辑上。

Openbiz Cubi目 前还有一个叫做 Openbiz Appbuilder 的超级好用的代码生成工具,对于还不熟Openbiz的XML元数据的开发人员来说,Appbuilder 绝对是一个可以帮助你快速上手的利器,他通过图形界面的生成向导来帮你自动创建数据对象、表单对象、嵌入式服务,甚至整个应用程序的雏形。 按Openbiz的官方介绍来说,你只需要思考清楚你的应用程序的业务逻辑,剩下的代码工作就交给Openbiz Appbuilder来帮你搞定吧。

CakePHP 开发框架

如果你仍然需要编写面向PHP4兼容的代码,CakePHP 将是一个非常不错的选择, 在PHP 4 & 5的MVC式框架列表里面,CakePHP都曾经是最流行的。它还提供了很多种途径的技术支持(讨论组、留言板、IRC等)还有优秀的教程。 CackePHP是个很容易上手的框架,但是你并不容易在短短几周的时间就完全掌握它。

Zend Framework框架

Zend Framework 是面对一些较有经验的开发者和从底层构建一些企业级应用程序而设计的。(例如:宣称面向企业应用而设计的 Openbiz Cubi 就是基于Zend Framework框架之上而构建的。)该框架是高度模块化的。这意味着你可以按你的实际需要来引用Zend的代码。有些函数库甚至可以很容的被提取出来 单独使用(例如Zend_Gdata,这也是个低耦合性的特点)使用Zend框架,你不必非要遵从它的MVC架构,(虽然你最好能这么做),并且它还提供 了许多内建的高级功能用于完成与现有的web服务整合,多语言化和实现单元测试这些任务。

CodeIgniter

CodeIgniter 是一个PHP5.2+ 的MVC框架,它体积小巧切具有丰富的文档资源。通常被称为“初学者框架”,因为它相对容易试用和较短的学习曲线,此外CodeIgniter也是十分灵 活和强大的。该框架拥有一个非常庞大的社区支持。并且在社区里面很容易找到大量的CI函数库,你可以大胆的梦想, 也许你正需要做的事情在社区的某个交流,某个人已经把它实现了。

Symfony

Symfony 是最古老的PHP框架之一(相信你从他的网站风格上也发现这一点了),他同样也是转为企业级Web应用程序而设计的。然而,对于他所能提供的所有动力和性 能而言,它只拥有很小的体积并且非常容易配置在大多数php的主机环境中。由于他的年头最长久,你会很容易找到许多关于Symfony的教程、书记等资 料,对于新手来说,这绝对是件好事儿。
Symfony使用命令行代码生成工具来为项目快速生成所需的代码,这种方式也许对于某些开发人员来说是前所未闻的(在那个年头,也许 吧。。。)然后,他可以帮助你在很短的时间里完成代码并是他们可以运行。Symfony的网站上手机了大量的教程和范例代码,来帮助你熟悉掌握他们。

Yii Framework

Yii 是一个高度模块化,高性能的PHP5框架,专门为了Web应用程序而开发。Yii采用了大量的命令行生成工具,让你可以快速的生成一些代码,因此,他最适 合于喜欢在命令行的黑窗口上敲敲打打的人。所有这些代码生成工具意味着你需要记住更多的命令和参数,但是一点你做到了,你会发现,它们将大大减少你所要花 费的时间来设置和配置你的应用程序。
这种开发方式 非常类似于Openbiz Appbuilder所提供的向导式的代码生成方式,最大的不同点是Yii是基于命令行去生成代码,Openbiz Appbuilder是在图形界面上生成代码。

ThinkPHP

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP 开发框架,遵循 Apache2 开源协议发布,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和 MVC 模式,融合了 Struts 的 Action 思想和 JSP 的 TagLib(标签库)、 RoR 的ORM映射和 ActiveRecord 模式, 封装了 CURD 和一些常用操作, 单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。

Yii Framework

Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。事实上,Yii是最有效率的PHP框架之一。
Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发

phalcon

Phalcon是一套实现MVC架构的高性能PHP应用程序框架。初始版本发布于2012年11月,开放源代码并基于BSD授权条款。与其他大部分的PHP框架不同,Phalcon是以扩充的方式以C语言所编写,因此Phalcon的执行速度高过其他PHP框架,并且消耗更少的资源,根据官方的测试,Phalcon是目前世界上速度最快的PHP框架之一。[1]

B. 低代码平台有何优势,如何改变现有软件开发模式,帮助企业实现商业价值

提高生产力:业务人员可以自行搭建业务流程管理系统,降低了沟通成本。同时也避免了“开发人员不懂业务”的尴尬。也不用等待开发人员的实现过程中,出现系统实现了之后与需求不匹配,甚至实现了之后业务逻辑已经发生了变化的尴尬。管理者也可以通过无代码平台,注入管理思维。
节省成本:优秀的开发者的高薪早已不是秘密,所以开发资源不能浪费在一些通用而且易于实现的需求,无代码平台就是做这个事情,可以以非常低的成本,来代替开发人员的部分工作内容。原来需要十个人的项目,现在可能只要四个人甚至更少的人就能完成。
企业在选择低代码系统的时候可以试试百宝云,不仅操作简单,没有技术门槛,还能够满足企业办公和数据管理所需的全部功能,支持python扩展功能和自定义逻辑,真正做到了低代码工具的应用达到的能力,助力于企业低投入高回报。

C. 普元EOS使用的优缺点

普元EOS使用的优缺点:

1、优点:

EOS有自己的理论基础:面向构件所谓面向构件就是指:定义一个结构(可以认为是一个函数一样的东西)。在结构中,定义输入和输出,就形成了一个构件。

每一个Http访问,会建立一个线程级(ThreadLocal)的变量,里面存放一棵xml树。在这个线程的运行过程中,会不停的增加,修改,查询定位树中的节点。这个过程使用xpath实现。据说xpath部分是他们自己重写过的,为了提高效率;

EOS的开发很方便,它已经定义好了很多构件,比如数据库存储构件(实际上是一组static的sql方法),只需要画图就可以完成一个功能。所以它的开发速度非常快;

EOS有一套完整的调试,发布,管理机制,它甚至有自己的Server,所以管理也是比较方便的。

EOS有内嵌的工作流系统,只需要画画图就可以完成工作流的设计;

构件可以极为方便地发布为webservice、可以较为方便地开发简单的基于数据库的web应用。

所提供的构件,都是经过厂商严格测试的,适用起来放心,图形化工具让出错的可能性降低了不少;

2、缺点:

从技术角度及员工发展角度看,使用它的人,感觉自己的择业竞争力在一点点消失;

从工具角度看,EOS充其量是一个开发平台,不是其所吹嘘的SOA业务平台,所有的业务开发不能提供任何可用的业务框架。都要EOS的开发人员进行血和泪的总结后,再开发;

从系统角度看,EOS上开发的东西无任何移值的可能,你在EOS上开发了一个满意的模块,想使用到其它非EOS项目中,是完全不可能的。这对一个想做积累的公司或个人来说是个灾难;

相对于OO和J2EE传统开发,EOS易于上手,学习曲线较短。但是这一点有争议,EOS的知识不具备通用性。

EOS页面的开发很不方便,虽然有RIA的支持感觉没有其所吹嘘的那么好使小结现在市场上用得最多的还是EOS5,这个版本出来的时候是2005年,在当时而言,WEB开发平台有那么强已是很不错的,今年发布的EOS6,在目前来说,不说国际,至少国内没有一家能到比它好的。

EOS5和EOS6表面上看区别不大,都是构件组装,实际上有很大的区别:在EOS5中,数据传递用的就是XML,但在6中使用JAVA对象,关这一变化,对性能就有一个质的飞跃。

另外他是符合SCA和SDO标准,至少可以表现出他是一个开放的东西,不是闭门造车。如果软件是来规范业务的,EOS还是不错地;如果软件是来被使用者或者决策者肆虐的,EOS则没有价值。

(3)普元web平台案例扩展阅读:

PrimetonEOSPlatform是SOA应用平台。PrimetonEOSPlatform基于J2EE、Eclipse等开放的技术和平台,采用了先进的SOA架构和标准规范,并通过构件化、图形化、一体化的平台产品。

为构造SOA应用提供了从设计、开发、调试和部署,到运行、维护、管控和治理的全生命周期支持。

EOSStudio:EOSStudio是集面向构件应用的设计、开发、组装、调试、维护、部署、管理和发布于一体的集成开发环境,提供对SOA应用和服务全生命周期的开发、维护和管理。

D. 想找一个好的web软件开发平台

用蓝点的通用管理系统安装到云服务器上使用,就是一个很好的可自定义功能模块的Web软件平台了,可以自定义实现所需的数据管理和流程管理应用。
搜索找到官网直接下载使用即可,也可以先看看网站上的三分钟入门。

E. 普元这个开发平台怎么样

没有对比就没有伤害,对于一个开放平台的好坏的,我觉得可以从两个方面来看。
第一,在针对一些数据统计方面的开发来说,无疑他应该是继帆软专业BI工具之后比较好的产品了,不过要是针对业务系统的开发,我倒觉得天翎在这方面是优于他的,因为不论是从现成已经封装完成的空间丰满程度还是二开的开发程度,天翎都是高于普元的。
第二、从合作方式老看,普元是按照部署数来收费,不提供平台,仅支持提供业务源码,不能说不好,只是每个客户的需求不一样吧,现在市场上还有类似天翎,宏天这些提供平台源码,且有不限部署数的厂商的方式,合作价格也相差不大,
综合以上两个点的简单说明,就是每个人跟进自己需求的侧重点来选择吧,产品应该是好产品,像天翎、普元、这些都是国内开发平台来说一线平台,都不会差到哪里去。

F. 普元的BPS

BPS Workflow是普元公司的流程产品,负责对业务流程整个生命周期的管理,包括业务流程的定义、调试、部署、运行、监控、管理。BPS Workflow是遵从WFMC参考模型而又具备中国特色特性的工作流产品。
BPS工作流通过开发环境进行流程定义、依托流程引擎实现流程流转、采用基于Web的客户端和管理监控工具完成对流程的调整、监控与审计,运用丰富的构件库快速定制业务的应用,做到随需应变。
BPS工作流是完全构件化的工作流。首先BPS工作流引擎本身运用了Primeton BPS产品提供的基础构件;其次,BPS工作流也对外提供了流程定义管理、流程实例管理、活动实例管理、工作项管理、相关数据管理、工作流Tag等一整套的构件库。构件化的BPS工作流保证用户在快速开发应用的同时也能快速适应业务流程变化以及业务逻辑变化,同时建立在J2EE之上Primeton BPS又带来了高性能与高可靠性。
BPS工作流是具有中国特色的工作流产品。它溶入了国内电子政务与电信等行业的特征要求。在流程定义中支持包括串行、并行、同步、独占式、子流程嵌套等多种流程模式;在流程调整中,又根据具体的行业需求实现了“特事特办型”、“一刀切型”,“分水岭型”等流程调整方式,使得它能够方便的构筑应用、灵活的实现调整。

G. 有人用过普元eos的吗

提问太笼统,不知道你这个问题,实际想了解什么,首先说,普元不只有EOS,从企业级平台的角度,还有BPS、ESB等16款产品和解决方案。

从EOS平台使用者的角度,不客气的说,EOS在Eclipse方面的应用在国内是领先的,有朋友曾经通过研究EOS的设计和原理,获得了在工作方面的很大帮助。

所以,我的看法是,使用任何工具和平台,是否能得到个人的技术成长,在于是否能够从平台的使用中提升和总结,不是把平台当工具,而是把平台当教材,想一下如果自己做一个平台,数据结构如何设计,分层体系如何构建,诸如此类。

从技术路线来说,做企业级平台的,跟进最新技术最紧密的,普元是其中之一,普元正在对EOS进行微服务框架和容器云的升级和提升,并且应用在BPS方面的优势进行DevOps的设计和实现。

并且,普元正在进行新一代的数字化企业云平台的开发,目标是发布一个可用于私有和公有环境部署的Paas平台。感兴趣或者想学习相关技术,可在网络中搜EAII了解。


再附一段EOS设计者的知乎回答。供参考。


作者:焦烈焱
链接:公司要引入普元公司的EOS框架,对于公司未来的技术发展会有什么影响? - 焦烈焱的回答
来源:知乎
着作权归作者所有,转载请联系作者获得授权。

今天刚看到这个提问,作为EOS的设计者回答一下,不敢说客观,主要说说设计时的思考。
1. EOS 的初衷是解决企业级JAVA开发的一些共性问题,虽然已经有SSH等很多框架,但是在应用过程中有很多非功能需求并没有涉及,尤其是分布式环境下,以hibernate为例,如何实现多服务器配置文件的同步,如何做集群状态下性能的监控,开源软件都没有解决。由于我们有很多大型客户的经验,例如华为 工行,于是就把很多类似的经验体现在产品中。EOS 并不解决业务逻辑快速开发的问题,而是解决企业环境下非功能需求的问题,提高软件的可管理能力,尤其是大规模的软件开发,这也和我们的经验相关。同意 何明璐 所说,目前市面上的快速开发平台解决复杂 ERP 系统的快速开发都不可能,所以 EOS 在设计之初考虑解决的就是解决非功能需求的实现,而不是业务逻辑的快速开发。

2. 基于JAVA做应用架构的方式很多,这也是有很多开源软件的原因,仁者见仁智者见智,EOS既然试图解决JAVA的应用架构,就不可避免的要有自己的理念,这些理念未必大家都认同,这也是我过去比较头疼的问题,也是开发者争议比较多的问题。不像工作流,大家对他的认识和定位比较清晰,比拼的是功能和性能,普元的工作流性能非常强,功能上对外接口特别丰富(真的不是自卖自夸),所以得到很多认同。

3. EOS中争议最大的是拖拽式开发业务逻辑(也就是说的可视化开发),其实拖拽式开发大家并不反对,例如拖拽式进行数据建模,但拖拽开发业务逻辑就未必是好事了。我们设计时即可以用拖拽式开发,也可以用spring bean的方式写代码开发业务逻辑。图形化(拖拽式)开发业务逻辑,最大的用处是处理异步的逻辑,例如调用一个 WebServices,同步调用时如果被调用方很慢,当前的线程也会被挂死,异步就没有这个问题,至少还能够超时释放(这里比较复杂,就不细说了),但是异步的代码写起来很复杂,要写成回调方式,这样代码的可读性就非常差(试想用回调方式调用 3 个 WebServices的代码结构),这样用图形化就比较简单,执行时会变成异步的。

4. 使用 EOS 时,最好根据自己的情况制定规范,因为 EOS 在做产品的过程中要考虑很多情况,但在企业中面临的问题就固定一些,例如不喜欢拖拽式开发业务逻辑可以不用,不要因为普元的培训时讲了这个方式就一定使用,也可以和普元的工程师探讨一下。使用一个框架的时候,技术团队可以多从设计原理、架构、面临问题的角度考虑一下框架的设计初衷,提高对技术的掌握。我的很多合作伙伴(例如工行、建行)他们都深入的掌握了 EOS,并和他们自己的实际结合了起来,变成了他们自己的框架,这一过程中他们的技术也有了很大的提高。

5. 做为设计者,EOS是一个在设计过程中让我们很纠结的产品,主要原因是他试图解决的问题比较复杂,也很广泛,而对于这一问题的解决方案又有很多种,尤其是有很多开源软件,无法穷举。在普元后续产品的设计中,我们吸取了这一经验,把要解决的问题更加聚焦起来。

6. 普元未来还是解决我们在大中型企业信息化的技术架构问题,但设计思路上更加聚焦。在 EOS、流程 之后,又有了 ESB、数据集成、数据质量、IaaS 等产品,目前的数据集成产品,是基于最流行的开源软件 Kettle,但是我们的重点是解决 Kettle 没有解决的调度问题(例如每晚有成千上万个作业,作业之间可能有先后持续,作业失败了怎么办,如何监控等);目前的 IaaS 产品基于OpenStack,但是我们解决了 OpenStack 在企业私有云下的管理体系问题(例如小网段、心跳检测、高可用组件自身的高可用、多维度管理)。数据治理产品重点解决数据集成后,数据的血统分析和影响度分析,形成数据地图。

H. 普元工资,普元信息技术股份有限公司工资怎么样

根据一些网络上的反馈,不同岗位的工资水平,应该可以超过同行31%-113%。具体肯定和每个人的情况和具体岗位不同,有所差异。如果有意,还是直接投简历面试后,问清楚比较靠谱。


普元针对不同岗位提供有竞争性的全面薪酬,包括工资,福利、奖金、补贴、带薪休假、周年纪念、下午茶点等等。


普元是一个一直以产品为中心的软件企业,从2001年成立以来,一直就是坚持产品研发和技术领先为目标,从中间件、SOA到微服务、云计算,产品不断升级提升。

普元,主要面向大中型企业、政府机构及软件开发商提供SOA、大数据、云计算三大领域的软件基础平台及解决方案,用以满足上述组织信息化建设对关键技术的需求,帮助上述组织的业务在云计算和移动互联时代向数字化转型。普元系国家规划布局内重点软件企业,并是国际标准组织OASIS成员、SOA国际标准SCA/SDO的主要参与制定者、全国信标委SOA分技术委员会SOA与Web服务工作组副组长单位、全国信标委云计算工作组成员单位。

普元专注于软件基础平台领域,具有分布式计算、服务构件技术、可视化技术、业务流程管理、内存计算、企业移动计算、数据治理等核心技术,拥有多项国家软件发明专利,同时是中国少数通过国际软件能力成熟度模型集成(CMMI)5级认证的软件厂商之一。

在中国市场,普元产品已经在金融、电信、电力、军工、能源、政府、制造、物流等多个行业的数千关键应用上得到验证,拥有中国工商银行、中国建设银行、中国交通银行、国家开发银行、中国银联、中国移动、中国电信、中国联通、国家电网、神华集团、航天科工、中航工业、海关总署、民政部、阿里云、德邦物流等超过数百家大中型用户。在海外市场,通过与华为公司合作,普元产品已销往加拿大、巴西、日本、科威特、南非、也门、印度、荷兰、泰国等近40余个国家。

普元重视构建合作共赢的商业生态,与华为、亚信、太极股份、远光软件、亿阳信通、高伟达、南天、中科软等数百家大中型软件商深入合作,公司在北京、上海、广州、成都、西安、武汉、南京等地设有分支机构,为各行业用户及合作伙伴提供高品质的技术服务,全面保障产品成功使用。

普元先后成功承担了多项国家、省部级重点科研课题及产业化项目,如国家发改委软件产业化专项、国家发改委云计算专项、上海科教兴市重大科技攻关项目等,普元系列产品多次荣获上海市科技进步奖、上海市优秀软件产品等重要奖项。此外,普元是国家博士后科研工作站、国家高技术产业化示范工程单位、国家云计算服务创新发展试点示范单位。

普元由多位已取得卓越成就的企业家和科学家携手创立,汇聚了一流的计算机技术专家、管理精英和各类专业人才。公司总部位于中国(上海)自由贸易试验区(张江高科技园区)。

感兴趣,可网络搜索“普元”了解。

I. 普元的简介

普元是全球领先的平台软件解决方案厂商,是SOA国际/国内标准SCA/SDO的主要参与制定者,以及电子商务标准的主要制定者 OASIS的核心奠基成员。
普元是国内少数在平台软件领域赢得银行、电信、能源、国防、政府、央企等高端用户信任的品牌,在国产平台软件(SOA基础软件)市场中,普元市场占有率为39.7%,大大领先于其他国内竞争厂商,位居第一。 (引自计世资讯《2009年中国SOA市场研究报告》)
普元是金融行业平台领域第一品牌;电信行业平台软件主要供应商;电力行业应用平台与云平台战略合作伙伴。普元在国内拥有电信、金融、政府、国防、能源、物流、制造等行业超过200多个大中型客户,300多家合作伙伴。在海外,通过合作伙伴拓展,公司业务覆盖至40多个国家60多家电信运营商中。