技术类型:发明专利
行业分类:电子信息
技术成熟度:中试阶段
交易方式:技术转让,合作开发,面谈
交易价格:面谈
项目介绍项目简介:OnceBPEL是一个支持WS-BPEL语言的高可靠,高可扩展的服务协作运行时支撑环境,支持WS-BPEL语言的解析与执行,通过对原子服务的组合编排,以流程的方式实现满足应用需求的功能,它同时支持基于服务的流程协作与事务处理。OnceBPEL协作流程管理系统正是通过解析和执行复杂、多步骤的服务编排,从而实现既定的业务目标。OnceBPEL采取事件驱动的并发模式,具有较高的系统吞吐率和并发执行效率,并使流程实例更加易于控制和流程执行期信息易于持久化。OnceBPEL实现为独立的流程执行和管理引擎,可以部署在任何Java/J2EE应用服务器上运行,完全支持WS-BPEL1.1规范。
产品性能:1、系统特点 (1)事件驱动并发模式:流程实例被设计为有限状态自动机,流程的执行是表现为对应有限状态自动机的一系列状态变化。而状态的变化是由事件引起的。事件分为两种:由外部消息到达而产生的消息事件,和由内部活动的执行而产生活动事件; (2)效率以及高可靠性:系统持有一定数量的线程资源,并采用高效的事件调度算法对各个流程实例的事件进行调度和处理。避免了多线程并发模式下频繁进行线程切换所造成的系统开销,因此具有很好的吞吐率、并发响应能力和执行效率,能够满足实际的需求; (3)支持多种部署方式:包括基于本地部署包的Web客户端部署方式(用户将BPEL, WSDL, 部署描述符,以及其他的有关信息打包以后置于BPEL容器中,类似J2EE应用的部署方式)和基于构件库的服务选择部署方式(用户仅提供BPEL和WSDL文件,并从与系统预先联接的服务构件库中查找获取外部Web服务描述信息); (4)具备流程实例错误恢复机制和流程服务器保存和恢复流程实例的机制,系统具有良好的错误恢复能力,保证了流程服务器的高可靠性; (5)支持服务的动态绑定和调用,允许流程在运行时指定EndpointReference的地址。 2、技术指标 (1)操作系统:Microsoft Windows、Solaris、各种Linux; (2)Java环境:java虚拟机为1.5或以上版本; (3)Java应用服务器:Tomcat、OnceAS等应用服务器; (4)标准规范:SOAP1.0、WS-BPEL1.1。
应用行业:电子与信息
专利情况:已有专利1个
产业化前景分析:基于OnceBPEL能够快速满足业务需求、动态适应需求变化,可以用以构建电子商务、电子政务、企业ERP、制造业、金融业、石油化工、保险业等企业和政府信息化系统和应用。目前我们已对OnceBPEL初步展开应用,通过与昆山中创软件工程责任有限公司的合作将OnceBPEL应用于昆山市民卡工程。
应用范围:电子商务、电子政务、企事业单位信息化系统、应用系统集成等领域。
经济效益分析:OnceBPEL将主要应用于采纳面向服务体系结构(SOA)的应用系统和领域。为此,SOA 和Web 服务如火如荼的应用和市场现状以及未来发展潜力为OnceBPEL描绘了良好的应用前景。 IBM委托进行的一项新的调查显示,SOA的应用比前几年有所增长,并且仍是2008年摆在优先位置的业务,尽管经济形式很严峻。IBM委托Link Group进行的调查显示,50%的用户目前正在部署SOA,另外有27%的用户正在试验某种类型的SOA项目。40%以上的受访者表示,SOA是他们2008年最优先的IT开支项目。几乎一半的受访者表示,他们2007年对SOA项目的投资占其全部IT预算的10%至29%。 结合我国的应用现状,不难发现,国内的SOA 应用目前主要集中在企业内部,如一些查询、浏览、数据调用,而在安全性、可靠性要求高的企业级协同上还鲜有应用,此外,对服务计算所带来的新的商业机会、新的商业模式尚缺乏有力的支持,为此在利用面向服务计算范型效能上还深藏着巨大的潜力。与此同时,我们也看到,国内一些有影响的行业用户正在基于服务计算基本思想搭建其核心业务系统,比如金融行业的大集中正在起步。 因此当企业需要更好地服务客户,需要更好地与上、下游伙伴合作,需要更好的组织和协同企业内部核心应用,或是需要构建更加适应Internet 计算环境和满足企业业务敏捷性需求的灵活应用时,OnceBPEL可以为解决上述问题提供一定的运行环境支持。
下一篇:数据集成中间件