论文部分内容阅读
普巴软件 F1软件开发平台(简称:F1平台),是业界领先的基于SOA架构的JavaEE快速应用开发平台,填补了国内JavaEE快速应用开发平台的空白,开创了企业级应用开发和协同管理的新时代,被业界誉为软件开发推进器。
F1平台采用先进的配置化、组件化设计理念和高级封装技术,积累了大量成熟而实用的应用组件,绝大多数开发与应用无需编码,开发人员无需懂Java即可进行所见即所得式的开发,使开发效率大大提高,并且应用后可立即部署,大大缩短了应用开发的调试期,降低了用户的开发成本。F1平台采用当前主流的面向服务的SOA架构和Web2.0、Portal等最新科技成果,通过高层封装,提供各种标准化的组件接口,通过配置实现了无编码调用。
整个系统包括一个运行基础平台和五大基础支撑系统,即Portal系统、统一用户管理系统、内容管理系统、电子表单系统、工作流系统五大基础支撑系统,能够快速实现用户整合、数据整合、应用整合、流程整合。该系统为企业、软件开发厂商提供了一套快速开发的工具,同时为用户提供了一套智慧的管控一体化的信息支撑平台。
基础层基础层是开发平台的运行基础,各种核心组件被有机集成,完成各个支撑系统开发的各种业务应用,主要包括以下八大核心引擎。
SOA引擎:为服务提供者和消费者之间的集成提供了一个平台,以及处理SOA服务的交互、组合和治理的基础架构。
AJAX引擎:提供表现层组件与后台动态交互的一个通用架构,实现交互式动态网页应用的页面开发基础平台。
工作流引擎:基于BPEL2.0标准实现的业务流程动态集成基础架构,通过图形化的工具来完成流程开发和服务编排。
映射引擎:实现对象与数据的动态映射和关联的机制。
模板引擎:提供可视化的开发工具、开发应用模板,通过模板引擎来编译动态模板,实现复杂的企业应用。
规则引擎:规则引擎是一种根据规则中所包含的指定过滤条件,判断其能否匹配运行时刻的实时条件来执行规则中所规定动作的引擎。利用它就可以在应用系统中分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库或其他统一的地方,使它们在运行时可以动态地管理和修改,从而为企业保持灵活性和竞争力提供有效的技术支持。
脚本引擎:通过脚本引擎实现对Java运行开发环境的封装,通过Javascript语言开发服务器端应用来实现应用的扩展。
消息引擎:消息引擎包括一个内置的JMS消息系统,用于各种应用程序之间进行消息交换。同时它提供一系列基于消息的上层服务,包括邮件服务、即时消息服务、短信服务、应用短消息服务、定时消息服务、订阅服务等。在实际应用中,通过挂接服务的外部驱动接口,就能开通应用服务。
工具层 工具层包含五大核心系统,通过灵活的松耦合框架,共同为应用管理系统开发提供全过程的支持。它包括Portal门户系统、内容管理系统、统一用户管理系统、工作流管理系统和电子表单系统等。
应用层 为企业用户提供标准应用套件,在保证用户系统快速实施的同时,实现高度的个性化定制。此外,普巴软件采用的行业专家 F1平台化开发模式,结合先进的项目管理理论PMBOK、软件统一过程管理理论RUP构建基于F1的软件项目实施方法论,跟踪软件项目的全生命周期,切实保障用户项目成功。
普巴软件有限公司(以下简称:普巴软件)作为中国领先的高端计算机系统级技术研发基地,是一家拥有自主核心技术与民族品牌的创新型高科技企业。“技术是根,服务为本”是普巴软件长久以来坚持的核心价值观,在多年技术研发与自主创新的基础上,普巴软件推出了功能强大的业务中间件平台——F1软件开发平台,是国内少数几家有能力推出具有自主知识产权的基于SOA架构的JavaEE应用开发平台厂家之一。
F1平台采用先进的配置化、组件化设计理念和高级封装技术,积累了大量成熟而实用的应用组件,绝大多数开发与应用无需编码,开发人员无需懂Java即可进行所见即所得式的开发,使开发效率大大提高,并且应用后可立即部署,大大缩短了应用开发的调试期,降低了用户的开发成本。F1平台采用当前主流的面向服务的SOA架构和Web2.0、Portal等最新科技成果,通过高层封装,提供各种标准化的组件接口,通过配置实现了无编码调用。
整个系统包括一个运行基础平台和五大基础支撑系统,即Portal系统、统一用户管理系统、内容管理系统、电子表单系统、工作流系统五大基础支撑系统,能够快速实现用户整合、数据整合、应用整合、流程整合。该系统为企业、软件开发厂商提供了一套快速开发的工具,同时为用户提供了一套智慧的管控一体化的信息支撑平台。
基础层基础层是开发平台的运行基础,各种核心组件被有机集成,完成各个支撑系统开发的各种业务应用,主要包括以下八大核心引擎。
SOA引擎:为服务提供者和消费者之间的集成提供了一个平台,以及处理SOA服务的交互、组合和治理的基础架构。
AJAX引擎:提供表现层组件与后台动态交互的一个通用架构,实现交互式动态网页应用的页面开发基础平台。
工作流引擎:基于BPEL2.0标准实现的业务流程动态集成基础架构,通过图形化的工具来完成流程开发和服务编排。
映射引擎:实现对象与数据的动态映射和关联的机制。
模板引擎:提供可视化的开发工具、开发应用模板,通过模板引擎来编译动态模板,实现复杂的企业应用。
规则引擎:规则引擎是一种根据规则中所包含的指定过滤条件,判断其能否匹配运行时刻的实时条件来执行规则中所规定动作的引擎。利用它就可以在应用系统中分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库或其他统一的地方,使它们在运行时可以动态地管理和修改,从而为企业保持灵活性和竞争力提供有效的技术支持。
脚本引擎:通过脚本引擎实现对Java运行开发环境的封装,通过Javascript语言开发服务器端应用来实现应用的扩展。
消息引擎:消息引擎包括一个内置的JMS消息系统,用于各种应用程序之间进行消息交换。同时它提供一系列基于消息的上层服务,包括邮件服务、即时消息服务、短信服务、应用短消息服务、定时消息服务、订阅服务等。在实际应用中,通过挂接服务的外部驱动接口,就能开通应用服务。
工具层 工具层包含五大核心系统,通过灵活的松耦合框架,共同为应用管理系统开发提供全过程的支持。它包括Portal门户系统、内容管理系统、统一用户管理系统、工作流管理系统和电子表单系统等。
应用层 为企业用户提供标准应用套件,在保证用户系统快速实施的同时,实现高度的个性化定制。此外,普巴软件采用的行业专家 F1平台化开发模式,结合先进的项目管理理论PMBOK、软件统一过程管理理论RUP构建基于F1的软件项目实施方法论,跟踪软件项目的全生命周期,切实保障用户项目成功。
普巴软件有限公司(以下简称:普巴软件)作为中国领先的高端计算机系统级技术研发基地,是一家拥有自主核心技术与民族品牌的创新型高科技企业。“技术是根,服务为本”是普巴软件长久以来坚持的核心价值观,在多年技术研发与自主创新的基础上,普巴软件推出了功能强大的业务中间件平台——F1软件开发平台,是国内少数几家有能力推出具有自主知识产权的基于SOA架构的JavaEE应用开发平台厂家之一。