普巴 POBA应用开发平台

开 发 商:
普巴软件
咨询电话:010-84803936 84803372
产品简介:
POBA应用开发平台是普巴软件有限公司在大中华管理理论根基上,结合丰富的经验,潜心研发多年而推出的新一代企业级应用开发平台。它采用先进的“配置化”、“组件化”设计理念和高级封装技术,并积累了大量成熟而实用的应用组件,绝大多数开发与应用无需编码,开发人员无需懂JAVA即可进行“所见即所得”式的开发,使开发效率提高了一个数量级,并且应用可立即部署,大大缩短了应用开发的调试期,降低了用户的开发成本。F1应用开发平台,填补了国内J2EE快速应用开发平台的空白,开创了企业级应用开发和协同管理的新时代。
产品报价: 面议
产品综述
产品评论
产品参数:
编码 10758 品    牌 普巴 购买方式 彩盒包装
版本类型 标准版 版本号 语言版本 中文简体版
软件环境
硬件环境
产品综述:

  POBA应用开发平台是普巴软件有限公司在大中华管理理论根基上,结合丰富的经验,潜心研发多年而推出的新一代企业级应用开发平台。它采用先进的“配置化”、“组件化”设计理念和高级封装技术,并积累了大量成熟而实用的应用组件,绝大多数开发与应用无需编码,开发人员无需懂JAVA即可进行“所见即所得”式的开发,使开发效率提高了一个数量级,并且应用可立即部署,大大缩短了应用开发的调试期,降低了用户的开发成本。POBA应用开发平台,填补了国内J2EE快速应用开发平台的空白,开创了企业级应用开发和协同管理的新时代。

  作为一个高度封装的WEB应用开发系统,其开发系统中内置了信息门户系统、统一用户管理系统、工作流管理系统、电子表单管理系统、消息管理系统、知识管理系统,各个系统有机地集成,为用户搭建应用系统提供了一个通用的平台组件。主要的应用开发由电子表单管理系统和工作流管理系统来完成,其门户及展现由信息门户系统来完成。

  POBA应用开发平台内置功能强大的工作流管理系统,提供了以流程为中心的管理信息系统的开发基础设施,通过一个可视化的流程开发工具,可轻松构建各种工作流程。

  POBA应用开发平台通过电子表单系统来实现各种应用,各种管理表格无须进行特殊的开发编码,只需要通过模板编辑器将表格“画”出来,真正实现无编码化开发,最大限度地提高了应用实现的效率。对于复杂应用,电子表单系统提供大量的开发入口,通过JAVASCRIPT脚本来进行业务逻辑的开发和处理。电子表单系统提供大量的开发组件,供开发人员调用,开发人员在进行模板设计时可以根据需要,随意使用。

  设计理念

  ● 配置化理念。通过将大量成熟而实用的应用组件和模块进行高级封装,开发人员在进行开发过程中,很多模块无须进行特殊的开发编码,只需要通过模板编辑器进行“拖拽式”配置,管理方面的表格则可直接“画”出来,正如统一规格、统一标准的机器零部件,只需按要求简单的拼装即能成为完整的机械设备一样。使软件开发真正实现了无编码化开发,最大限度地提高了应用实现的效率。“配置化”意味着简单化,配置化的软件设计理念给整个WEB应用开发平台市场带来了一种新思路。同时,要实现“配置化”应用,则需要有大量成熟而实用的组件的配合和积累,否则“配置化”就成了一句空话;

  ● 降低人力成本。应用开发平台特有的低技术开发模式,有效降低对软件开发人员的技术要求,节省40%~60%的单位人力成本;

  ● 缩短开发周期。应用开发平台基于组件的构件式开发,可以缩短50%~80%的开发周期

  ● 减少维护成本。应用开发平台支持远程维护,无论是日常维护,版本更新,还是开发新功能,都可以通过浏览器远程进行;

  ● 提高软件质量。基于应用开发平台开发的Web软件,构建于经过反复验证的组件之上,没有(或很少)定制编码,能有效提高软件质量;

  ● 减少人力依赖。基于应用开发平台的所有构建开发都是可见且逻辑清晰的,不存在软件开发依赖于一两个核心技术人员的风险。

  功能简介

  1、门户平台

  门户平台提供对业务应用系统的部门组织结构、用户、角色、权限的管理,为所开的业务应用提供一个统一的用户管理底层功能。在进行应用开发时,无需再考虑用户的管理和授权工作,直接使用应用开发平台的用户管理系统来完成部门、用户的授权及管理工作。

  2、电子表单系统

  电子表单系统是一个完整的开发体系,提供各种开发构件和完整的应用设计开发工具,通过对各种构件进行封装,实现了可视化的应用开发。开发人员通过书写少量的JAVASCRIPT脚本,来完成业务应用的搭建工作。

  电子表单系统还提供了一系列的跟踪、调试、部署、导入、导出工具,用于完成业务系统的开发、测试和部署。主要功能包括:

  ● 表单定义

  ● 表单授权

  ● 导入导出

  ● 应用文档

  3、工作流工具

  工作流工具的主要功能是为各种业务应用系统提供工作的自动化流转。通过现代的技术手段将管理流程自动化,并对其进行有效地管理便是工作流引擎需要解决的问题。

  在业务应用开发时,通过理顺业务流程,在工作流管理系统中进行流程的开发设计,将流程电子化,结合组织结构和部门、角色、用户信息,进行业务流转。在流转过程中,可以进行通知、催办、提醒、考核。

  整个工作流管理系统由系统管理、可视化流程设计器、工作流引擎、外部扩展组件、流程跟踪五个主要的模块组成:

  主要功能:

  4、内容管理系统

  对于通过内容管理系统创建的所有站点,包括主站点(中英文版等多种语种)、子站点和根据需求定制的特色专题子站,在统一的内容管理基础上,统一后台管理,支持各机构、各部门信息工作人员对内容采集、编辑、审核和发布的全生命周期管理;统一界面设计,支持动态和静态页面相结合,具有标准的二次开发接口,方便扩展应用,并可快速迁移历史数据。主要功能包括:①多站点管理;②栏目管理;③模板管理;④模板库管理;⑤内容管理;⑥内容发布;⑦访问权限;⑧访问统计分析。

  5、业务流程开发管理平台

  为政务流程开发管理、企业流程开发管理、商务流程再造提供平台工具。

  平台简介

  1、采用SOA松耦合框架

  基于SOA系统框架,使业务流程逻辑没有硬编码到下层应用中,各个应用系统分开维护,有利于针对业务需要与需求的变化快速修改业务流程。这种流程自动化不仅使业务流程更加流畅,还加快了流程的周转时间,而且提供一个灵活、方便的流程集成机制。采用面向服务体系结构,使ERP系统在开发过程中把精力集中于业务流程,而先不去关注有关集成或应用程序底层实现问题,使企业应用摆脱面向技术解决方案的束缚,灵活的适应企业业务流程变化和发展的需要。通过服务实现业务流程自动化,把各个功能模块进行组件化、模块化,使各个模块间的业务逻辑分离,同时增强独立模块的紧密耦合。充分体现了在WEB服务实现平台上实现了跨平台、语言独立、松散耦合的异构应用的交互和集成,使得建立在此平台上的ERP系统更具易用性和可扩展性。

  2、通过BPM实现端到端的流程管理

  BPM系统提供一种跨越业务系统的业务流程,能够协调地计划、执行、控制、监控和改进业务流程。BPM系统能够实现企业内端到端的流程管理,系统提供了一个流程自动化管理的平台,该平台独立于企业的其它信息系统,如ERP、SCM或CRM系统。这使得组织能够首尾相连地管理业务流程。

  POBA应用开发平台提供了一个强大的流程平台,主要特性包括:

  ● 强大的多页数据表单控制和展现功能。

  ● 完备的数据缓冲和映射机制,确保大数据量的复杂处理的数据的稳定安全。

  ● 强大的日志记录和权限控制功能。

  ● 支持流程内的脚本控制,能够实现和处理任意复杂的流程。

  ● 强大的多人并行处理汇集功能,汇集人能够进行任意的流转处理。

  ● 预留绩效处理接口,可以智能地根据流转情况进行动态考核。

  ● 支持通过SOA进行异步端到端的数据交换与集成。

  ● 可视化的流程设计和开发。

  ● 功能强大的流程仿真功能。

  ● 流程平台与消息系统紧密集成,支持短信、即时消息、邮件等方式提醒和催办。

  3、配置化敏捷开发

  长期以来,配置化的软件开发是软件开发的终极手段。传统方式的软件开发是:软件系统在业务建模完成后,根据原型进行编码实现,主要包括:业务层、逻辑层、表现层,都是通过代码来进行实现。这种开发模式在大型ERP系统中已经完全无法适用,大型ERP系统使用功能点来计算,一般都在几千甚至上万个功能点,即使采用平台化的应用开发平台来实现,其工作量也非常的巨大,最终可能导致系统无法控制。另外一种模式是在已经实现的系统的基础上进行二次开发,这些现成的系统大多经过了检验,并且能够满足现有用户的60%左右的功能,但是其开发模式还是通过最终编码完成。

  通过编码方式来实现的业务系统往往缺乏敏捷性,特别是ERP系统需要应对企业复杂的业务需求,甚至可能出现某个模块只有20%的功能满足现有用户的需求,80%的功能需要定制;大量的定制工作将导致系统的可维护性、可扩展性、成本、敏捷性出现各个各样的问题,最终的结果是难以扩展,难以维护。

  解决这一难题的唯一出路是通过配置化的平台来实现各种应用的开发。配置化的平台能够实现90%的应用开发无编码,对于需要编码的业务系统,也可以将系统的编码量压缩成传统方式的5%至10%。

  配置化平台将带来以下好处:

  ● 彻底实现软件开发不依赖于开发人员;

  ● 开发效率能够提升一个数量级;

  ● 开发人员要求低、开发成本低、维护成本低;

  ● 快速实现应用变更和应用扩展;

  ● 完全实现软件开发以业务为中心,而非以开发人员为中心;

  4、集成整合平台

  在进行ERP系统建设时,应该首选一个开放的平台来进行系统的集成整合的工作,因为开放的平台能够为各个系统的整合提供一个整体的支撑环境,更好地解决应用的集成等问题。主要的整合包括四个方面的整合:

  1)用户整合

  实现用户的统一管理和单点登陆功能。通过使用目录服务器来存储整个企业的用户信息,并且对用户进行分层分级的授权和管理。实现应用的单点登陆功能。

  2)应用整合

  采用PORTAL技术,整合内网中的异构系统、应用,包括各种业务系统,并能在PORTAL的网页上方便地进行数据展现。包括WEB界面的整合、应用系统的整合等。

  3)数据整合

  采用SOA技术,通过ESB实现各种应用之间数据的共享和集成。通过信息集成管理应用中间件的增强构件对接信使,实现不同信息系统之间的信息数据整合。对接信使是基于J2EE体系结构采用Java语言开发的支持国际多种XML对接协议标准的数据交换平台软件。对接信使支持不同信息系统之间进行跨越平台、行业、时区、语言等多维度的数据交换与数据共享,实现系统间信息资源的最大整合。

  4)流程整合

  可视化过程配置管理技术是以工作流程为管理主线、以任务阶段为管理节点、以业务事件为管理对象、以业务部门为管理单元、以业务权限为管理范围,采用可视化的技术表现形式,将每一个具体工作流程所涉及的相关岗位角色、相关内部资源(知识文档,资产,产品等)和相关外部资源(客户,供应商等)进行多维度的集成整合,实现对业务管理能力的全面提升。

  POBA是一个应用整合的支撑系统,其统一用户管理系统、PORTAL门户管理系统、内容管理系统、工作流管理系统、报表管理系统和ESB企业服务总线完全能够支撑企业的所有整合需求。并且可以作为一个应用的开发平台来扩展将来的业务应用。

  POBA突出特点及优势

  与传统开发模式及主流应用开发平台相比,F1具有以下优势:

1、与传统开发模式相比缩减开发编程代码90%以上

POBA应用开发平台革新了软件开发模式,以组件构建的方式实现软件开发,95%以上应用无需编写代码,对于复杂应用,也只需编写少量脚本,就可以实现复杂的应用。平台提供基于浏览器的专用应用设计工具,进行应用的开发设计、测试、跟踪、调试以及软件维护。

POBA应用开发平台根据分层设计的开发思路进行封装,同时引入了大量的构件,开发人员无需手工修改JAVA类、表现层的页面或保存设置的XML文档,直接通过开发工具进行设置,降低了开发人员的学习难度。通过系统内置的设计工具,基于浏览器进行模板设计、模块设计以及流程设置,能够大幅度地减少开发工作量,提高了开发效率。

由于在开发实现过程中,压缩了编码的工作量,应用跟踪调试的时间也相应减少,整个应用实现的时间也相应减少,提高了应用的可维护性和软件的稳定性。

传统的软件设计开发和测试在整个软件开发过程中要花费的大约50%时间,需求工程和系统设计要花费50%左右的时间。使用F1应用开发平台进行应用开发可以节省一半左右的时间,即传统模式需要2个月做好的项目,通过本应用开发平台只需要一个月就能完成。

编码量的减少,导致了开发模式的变革,在进行需求工程和系统设计时,不能够节省大量时间;对于项目管理人员,可以将主要精力集中在项目的需求工程、应用设计,降低了项目的风险。

2、功能强大的业务流程引擎

业务流程重组(Business Process Reengineering,简称BPR)理论是当今企业界和管理学界研究的热点。BPR理论于1990年首先由美国著名企业管理大师、原麻省理工学院教授迈克尔·汉默(Michael Hammer)先生提出,随即成为席卷欧美等国家的管理革命浪潮。现代化的管理是体现在现代化的业务流程中,建设信息化的管理体系其本质就是要建设信息化的业务流程管理体系。

在进行管理信息系统开发和ERP系统开发的过程中,必须以流程为驱动,ERP这种先进管理系统的本质体现为管理信息的集成、管理流程的标准化和精细化以及业务流程体系的不断优化。也就是说,要充分发挥ERP的价值,数据和流程是两个至关重要的因素。F1应用开发平台将工作流管理系统在应用系统开发的中心位置,通过工作流管理系统来驱动各项业务的运转和各类数据的关联。

工作流管理系统可以自由实现用户、部门、角色间的工作流转,基于数据或业务逻辑的路由规则可以实现任意模式和任意复杂的流转规则。

POBA应用开发平台提供工作流开发设计工具,开发人员通过开发工具进行权限、办理人、办理时限等参数的设置就能完成一个业务流程的开发工作,并且提供一系列的监控、控制、跟踪、仿真工具,方便进行流程优化。

3、配置化开发设计

F1应用开发平台使用XML来保存系统、子系统、模块、子模块、流程等设置,由于采用了一系列的高级封装技术,开发人员无需了解XML的结构,只要通过系统提供的设计工具进行简单的设置就能快速地完成开发,所有设置项目都通过界面来完成,开发人员不需要进行任何手工XML修改、JSP文件编辑以及JAVA类的编辑工作。完全图形化的方式实现软件开发、测试、跟踪、维护活动。

可视化开发设计工具的使用极大地提高了开发效率,关键的开发设计工具包括:

● 门户设计开发工具

● 表单页面模板设计开发工具

● 工作流开发设计工具

由于采用了动态模板编辑技术,在进行页面展现设计时能够方便地展现页面模板,类似MICROSOFT WORD或MICROMEDIA DREAMWAVE 一类的工具来进行页面的开发,能够大大地提高开发效率。

系统提供了功能强大的备份部署工具,通过此工具,能够快速实现模块的部署和备份。

4、开发效率比传统方式高一个数量级

F1应用开发平台是一个高层的应用开发系统,对各个组件和构件进行了大量的封装,在实际使用时,开发人员只需要使用开发工具进行设置,这样,对开发人员的技术要求就降低了。开发系统具备图形化、非编程,实时跟踪、动态调整等特点,能够满足开发人员进行开发实现的各种要求,整体的开发效率比传统方式提高了一个数量级。经过实践验证,一个开发人员如果使用本应用开发平台进行开发,比使用传统方式进行开发,在效率上提高一个数量级。

应用开发平台在开发效率方面的提高主要包括以下方面:

● 将注意力集中在核心业务的处理上,其他东西通过设置完成。

● 大多数模块的开发实现无编码开发。

● 提供大量开发组件,为实现各种复杂应用提供支撑。

● 内置门户、工作流、用户管理、电子表单、消息系统等,开发人员只需要将精力放在业务实现上,其他内容如:授权、展现等功能都通过专用模块设置完成。

● 支持页面局部刷新功能,通过设置工具调用AJAX,提高了页面的交互功能。

● 在应用实现上进行了变革,大大缩短了应用的调试、跟踪、部署时间。

● 提供大量的经过验证的JAVA类库供开发人员使用,成倍地提高了开发效率。

● 应用开发平台带来了应用设计上的变革,设计人员只需要将着眼点放在业务表单和流程上,减少了设计时间。

● 系统提供大量的应用范例,供开发人员进行引用参考,开发人员要求低,上手快。有一年以上开发经验的开发人员经过一周的培训即可使用本平台进行开发了。

● 调试简单方便,通过设置实现模块功能。

5、使用最新技术成果开发

在进行平台设计开发过程中,为了满足复杂的MIS、ERP及其他复杂的行业应用需求,保证系统的扩展性和兼容性,在系统中大量使用了最新的软件技术来进行开发集成。同时,在设计时,各个构件或组件预留接口,能够快速地进行集成。系统使用了如下的最新技术成果:

● XML技术

● AJAX技术

● SOA技术

● ESB技术

● SSO技术

● 全文检索技术

● 门户技术

● 脚本技术

● 映射技术——包括数据映射技术和对象映射技术。

● 条形码技术——支持RFID,一维条码和二维条码。

6、强大的扩展性和集群技术

无论是页面表现组件,核心的业务逻辑组件,还是异构系统访问组件,应用开发平台提供便捷、丰富的扩展接口和工具,让你方便实现扩展,并确保你的扩展能持续复用。应用开发平台在进行设计时已经考虑了应用集成的需求,通过SOA与其他构件进行集成,同时系统提供了一整套应用集成的解决方案,包括用户组织结构、数据整合等。

系统支持大型企业级应用,支持主流的J2EE应用服务器,支持应用服务器的集成部署,既可以在一台服务器上运行,也可以扩展到几十台服务器上分布式运行。F1应用开发平台 的设计是针对大型的企业级应用设计,其设计思路一开始就是针对处理大量的并发请求与Web服务而设计的。基于此项设计特点,该系统的很多组件都经过精心设计,可以轻易扩展到分布式模式,以便减轻核心系统的负担。系统中被经常调用的部件也经过优化,使其对系统资源的占用减至最少。系统除了具有良好的封装性、可扩展性之外,非常突出的特点是:

● 完全自主知识产权。每个功能模块都采用了独创的先进技术。

● 稳定可靠,依靠稳定的结构化设计实现电信级的稳定性。

● 可支持多种系统架构:双机热备、多机集群、双机镜像、负载均衡等等。

● 超强的并发负载能力,单机能够同时响应1000个以上的并发请求。

● 完善、开放的二次开发接口,为第三方软件厂商的二次开发及企业级的业务系统扩展实现良好的衔接。

● 良好的硬件,软件兼容性,可以在绝大多数主流的服务器平台运行,支持多种数据存储方案,从SCSI磁盘阵列到NAS/SAN结构的数据存储。

7、平台已经内置了多个基础子系统

作为一个成熟的开发平台,其开发系统必须配置或集成一些必须的应用构件,以增强应用系统的开发效率,使得开发人员能够将精力集中在业务应用的核心实现上。同时,由于基础子系统重用性高,用于为应用系统提供某一方面的处理功能,完成一些通用的应用功能。主要的基础子系统包括:电子邮件系统、报表系统、工作流、信息门户系统、统一用户管理、消息管理。所有的基础子系统都可以在应用中进行调用。

● 电子邮件系统——提供电子邮件服务功能。

● 报表系统——为数据提供报表输出。

● 工作流——提供工作流服务。

● 信息门户——提供信息门户的各种功能。

● 统一用户管理——提供对部门组织机构、用户、角色、权限的管理。

消息管理——提供对短消息、网络即时消息服务。

发表评论
登录邮箱:    密码: 自动登录      注册
验证码:      匿名发表
寻找产品:
姓       名: 电   话:
公       司: E-mail:
描       述: