系统 数据库 中间件 CAE 杀毒 防火墙 入侵检测 VPN 加密 ERP 财务管理 进销存 物流 协同办公OA 桌面办公 网络管理 CAD GIS

汉星天业务平台 HBP

简介:
一个基于Java的应用系统开发、部署平台。基于HBP,可以快速开发出N层架 构的,web UI的应用系统。系统可以在多种操作系统上运行,支持多种数 据库,支持大规模的用户访问,易于扩展维护。 HBP的快速开发特性来自于它的基于元数据(metadata)的设计思想。HBP中包括数据建模、流程建模,还有角色、权限、用户界面等等,都尽量通过描述来定义,而不是编程。
报价:面议
产品说明
产品图片
4 产品参数
编  码   品 牌 汉星天  购买方式 彩盒包装 
版本类型 标准版 版本号 语言版本 中文简体版
软件环境 无特殊要求
硬件环境 无特殊要求
4 相关下载
4 产品认证获奖情况
4 产品应用案例
4 产品描述
汉星天业务平台是一个基于Java的应用开发平台。基于这个平台,开发人员可以快速搭建业务流程,行业应用。基于这个平台所搭建的产品易于维护、易于扩展。
开发定制
数据建模
HBP中提供一个数据建模的工具,把复杂的SQL语句隐藏起来。数据对象BO(Business Object)或SFO(Stateflow Object,有流程的BO)可以在Designer中创建。BO/SFO下可以加属性域和关系域。
流程建模
HBP内置了基于状态-转换(State-Transition)的流程引擎。状态模型的工作流(简称状态流)引擎是以数据驱动的流程引擎,适合快速开发业务应用。HBP Designer提供图形化的工具设计流程。
表单设计
流程中每个状态的显示表单,转换提交表单的内容、布局都可以定制。这样省去了很多人力、不用为每个风格类似的表单单独手工编写html代码。表单支持扩展功能,一些特殊的需求如果无法通过Designer定制得到的,可以通过写表单的扩展(UI extension)。
脚本扩展
在状态流中,HBP预留的完善的扩展点。在每个扩展点,开发人员可以通过写beanshell脚本来扩展功能。脚本包括域脚本,如设置缺省值,处理域的内容变化、设置关联域的值;还包括转换脚本:如判断当前用户是否有权限做这个转换,在转换前做验证,在转换后一些处理等等。
插件扩展
如果需要定制单独的页面,可以使用插件。HBP支持插件,只需在HBPServer/rsrc/chtml/plugins下建立一个插件的目录,这个目录下的servlet就可以直接操作HBP服务器中的对象了。我们支持用beanshell或jsp写servlet。插件将大大扩展HBP的功能,同时可以更好的根据不同的客户定制用户界面。
API
脚本和插件都通过HBP API来访问HBP Server中的数据。API中包括对数据的操作,状态流动自动执行等等。
通知和升级
在部署系统的时候,用户可以设置规则,如当一个事件产生并且优先级为高。通过这些规则,用户可以设置通知和升级。通知支持email方式。升级(Escalation)也可以自定义,如当一个问题3天没有解决,通知负责人,如5天仍未解决,通知负责人的经理。
RBAC权限管理
HBP支持角色的定义,同时支持基于角色的访问控制(Role Based Access Control)。不同的角色对不同的SFO、域、转换有着不同的权限。更复杂灵活的权限设置可以通过脚本实现。
文件夹定制
HBP还提供Web上的文件夹,这是一种有效的组织信息的方式。对于文件夹管理员可以设置权限,不同的角色看到不同的内容。
用户界面
Web界面
HBP开发出的系统的采用浏览器用户界面,最终用户不需要安装任何客户端程序。
对于事件跟踪(issue tracking)类的应用,HBP缺省提供了友好的收件箱(Inbox)/ 发件箱(Outbox)方式组织显示结果。用户可在收件箱(Inbox)中查看当前需要自己处理的请求,在发件箱(Outbox)中查看所有由自己提交的请求的状态信息。
HBP的Web界面模板定制功能,可以根据不同用户的需要定制,包括树状菜单上显示的节点及其位置、公共文件夹的内容、快捷工具栏按钮和首页内容等。Web界面模板权限与公共文件夹权限相结合,可以使最终业务应用系统所显示的内容更好地符合当前用户的需要,并且方便使用和浏览。
HBP的Web界面简洁直观,具有很好的易用性。这种B/S结构的设计为变更管理系统的推广和实施带来了极大的方便。HBP中应用了先进的AJAX技术,使得用户界面更友好,相应速度更快。
自定义查询
用户可以自己定义查询,支持简单和复杂的查询条件。查询的结果显示的布局,排序顺序均可设置。
自定义图表
用户可以基于查询定制图表,支持饼图、柱状图、线图等。
邮件通知
对于一个流程的状态变更,用户可以订阅通知,及时得到最新的进展。
系统维护
独立的测试环境
在应用的设计和开发过程中,设计师能够随时将解决方案(solution)发布到一个独立的测试环境中进行测试而不会影响正在运行的流程,大大减小了流程改进对生产的冲击,提高企业对过程改进的积极性。
增量升级
HBP Designer环境提供了一个发布向导,通过几个简单的步骤就能将测试完成的流程部署到生产环境中投入运行。包括元数据(metadata)的升级、脚本升级、数据库的schema等等都是增量的更新升级。而且这一切都是系统自动执行的。
模块复用
不同的solution直接的模块可以复用。HBP Designer支持导入、导出功能,可以把做好的元数据从一个solution中导出,放到另一个solution中。
Solution的版本控制
Solution的设计和开发,从本质上与其他的软件开发过程很相似,因此也会存在着版本管理的需求。HBP Designer环境能够很好地支持流程的版本化改进:以只读方式(View)察看最新Solution;以检出方式(Checkout)打开最新的Solution版本进行修改;修改过程中,所有修改都会保存在一个称之为“Pending Version”的临时库中,防止意外丢失;修改完成后,通过检入(Checkin)功能将Pending Version中的修改提交为一个新的版本。
发表评论
登录邮箱: 密码: 会员注册
评  论:
重点推荐
特约经销商
促销
测评
新闻
案例
技术