技术类型:发明专利
行业分类:电子信息
技术成熟度:中试阶段
交易方式:技术转让,合作开发,面谈
交易价格:面谈
项目介绍项目简介:OnceBPD是基于模型驱动的开发思想,以BPMN业务流程设计规范为指导,研制开发的一个支持服务构件集成组装的业务建模工具。它提供一个统一的流程建模的可视化开发环境,让用户能够通过图形化拖拽的方式,方便、直观、有效地设计、修改和维护企业业务流程,并且所见即所得,增强用户体验;采用与流程实现语言无关的BPMN规范进行建模,使用户可以只关注于业务逻辑本身,而不必了解底层实现的细节;在BPMN规范的基础上进行定制和扩展,精简BPMN图形符号的种类和数量,简化其属性定义,大大降低用户的操作复杂度;具有完善的属性设置机制,有关模型本身和业务逻辑的诸多信息都可以通过良好的人机交互界面录入,许多相关联的信息都可以自动生成,并能够方便地将流程部署到流程服务器上,减轻用户负担;实现服务协同过程定义模型的正确性与良构性的检查,保证用户设计的业务流程模型满足基本的良构性条件。此外,OnceBPD还提供了自动的模型转换功能,即服务协同过程模型(BPMN模型)与可执行流程描述语言(BPEL模型)之间的自动转换。一方面,用户可以将设计好的图形化的服务协同过程模型转换为可执行的BPEL模型,方便日后的流程自动部署与执行等操作;另一方面,用户也可以将运行中的BPEL模型转换为可视化的BPMN图形模型,以便于对流程运行状态实施图形化的监控,有利于对流程模型的理解和分析,同时,便于流程业务人员、流程管理人员等之间的交流。另外,OnceBPD支持模型转换的检查,分析是否存在无法转换的结构或不完整的流程结构,为流程建模及转换提供指导。 OnceBPD采用Eclipse插件开发技术实现,综合运用了Eclipse GMF(Graphical Modeling Framework)、Eclipse EMF(Eclipse Modeling Framework和GEF(Graphical Editing Framework)三个开发框架,采用MVC(Model-View-Control)的架构,以模型驱动的开发方法实现。OnceBPD可支持Eclipse plugins与Eclipse RCP两种成果形态,既可以Eclipse plugins的方式实现,作为Eclipse插件集成在Eclipse的运行平台中,也可以Eclipse RCP(Rich Client Platform)的方式实现。
产品性能:(1)系统特点 与其他同类型可视化流程建模工具相比,OnceBPD不但提供了简单、易操作的流程建模环境,支持模型结构的正确性、良构性检查,而且提供了服务协同过程模型(BPMN模型)与可执行流程描述语言(BPEL模型)之间双向的自动转换功能,极大的方便了用户的对流程的部署、运行,及可视化监控、分析,流程优化等操作。此外,OnceBPD还支持基于Eclipse插件与Web服务两种方式的扩展机制,能够无缝地集成各种所需功能模块,也是该工具的一大亮点。 OnceBPD主要应用于Web服务技术以及面向服务体系结构(SOA)应用领域。随着SOA在众多行业,例如政府、电信、金融等领域中的不断深入和推广,服务协同建模工具得到了迅速的应用和实施。在电子政务领域,通过实施SOA与服务协同建模,对政府业务流程进行重组,实现资源服务的整合,提高工作效率,以适应不断变化的需求。在电信行业中,电信运营商在统一规划、统一框架、统一标准等原则下,通过服务协同建模对新旧IT系统进行有效整合,以实现数据的共享和集中,从而更快速、更低成本地将不同服务系统进行有效的捆绑、开通及管理。在金融行业中,金融企业的业务流程需要不断地自动化、优化,在企业范围内甚至整个价值网络上进行流程的整合。采用服务协同建模从应用、数据、流程、访问渠道、安全等层次上全面整合IT系统孤岛,帮助金融业更加灵活地开展新业务,得到更快的反应速度、更低的变革成本、更高的可维护性和扩展性。 (2)技术指标 OnceBPD支持的规范和标准:BPMN(Business Process Modelling Notation)1.0规范;BPEL(Business Process Execution Language)1.1规范。
应用行业:电子与信息
产业化前景分析:OnceBPD已成功应用于江苏昆山社会保障(市民)卡工程项目。该项目与山东中创软件工程股份有限公司合作完成,其目标是建立城市通用的一卡通信息系统,涵盖社会保险、公交、公共事业等各种与支付有关的行业,实现金融支付和行业信息管理系统电子化。该系统在市民卡管理和日终结算处理等功能上涉及开卡、挂失、注销、商家数据处理、市民数据处理等多个复杂流程,服务协同可视化建模工具为基于服务的复杂业务流程开发部署提供了快速建模途径,也为后期业务需求变化而引起的系统功能变动提供快速响应的保障。此外,该系统涉及医保、银联和小额支付等多种应用,对于系统的可靠性、事务性有很高要求,需要对系统运行状态进行实时监控,服务协同可视化建模工具所提供的模型自动转换功能,能够将运行中的BPEL模型转换为可视化的BPMN图形模型,为流程运行状态的图形化监控提供了有力支持。
应用范围:日益发展和成熟的SOA和Web服务技术,为面向服务计算范型赢得越来越多的企业关注度和市场份额。结合我国的应用现状,不难发现,国内的SOA 应用目前主要集中在企业内部,如一些查询、浏览、数据调用,而在安全性、可靠性要求高的企业级协同上还鲜有应用,此外,对服务计算所带来的新的商业机会、新的商业模式尚缺乏有力的支持,为此在利用面向服务计算范型效能上还深藏着巨大的潜力。与此同时,我们也看到,国内一些有影响的行业用户正在基于服务计算基本思想搭建其核心业务系统,比如金融行业的大集中正在起步。因此当企业需要更好地服务客户,需要更好地与上、下游伙伴合作,需要更好的组织和协同企业内部核心应用,或是需要构建更加适应Internet 计算环境和满足企业业务敏捷性需求的灵活应用时,该成果可为这类新的业务协同应用提供理想的服务协同模型设计与开发支持。
经济效益分析:IBM委托进行的一项新的调查显示,SOA的应用比前几年有所增长,并且仍是2008年摆在优先位置的业务,尽管经济形式很严峻。IBM委托Link Group进行的调查显示,50%的用户目前正在部署SOA,另外有27%的用户正在试验某种类型的SOA项目。40%以上的受访者表示,SOA是他们2008年最优先的IT开支项目。几乎一半的受访者表示,他们2007年对SOA项目的投资占其全部IT预算的10%至29%。 OnceBPD将主要应用于采纳面向服务体系结构(SOA)的应用系统和领域。为此,SOA 和Web 服务如火如荼的应用和市场现状以及未来发展潜力为OnceBPD描绘了良好的应用前景。
上一篇:OnceAS应用服务器
下一篇:儿童娱乐城