联系人:
所在地:
当前,由于企事业业务操作增长快,数据量大增,业务形式多样化,合作伙伴平面化,多系统的无缝衔接,数据大集中,多级业务经办,数据处理复杂和异样化,拥有一套快速开发平台已经成为满足当前企业级应用需求的有效解决方案。这也是系统供应商和软件系统集成商都在寻求的一种可以大幅度提高软件开发效率的工具或者方法。汲取目前国内外平台开发的成熟经验,结合当前所遇到的一些特殊特定领域中的特殊需求和业务架构平台思想,我们自主研发了一种用于快速开发大型企业级软件的集成框架开发平台-基于J2EE架构的组件式开发平台(SNSJCP)。 SNSJCP开发平台是一个基于J2EE的组件式开发平台,主要由核心引擎组件、系统配制组件、日志组件、监控组件、异常处理组件、缓存组件、任务调用组件、状态组件、通信组件、远程调用组件、通用接口组件、文件访问组件、系统登录组件、权限组件、系统管理、安全组件、界面控件界面、报表自定义组件、列表分页组件、用户个性化组件、模板组件、国际化支持组件、消息组件、页面标签组件、校验组件、工作流组件、报表引擎组件、报表输出组件、基础数据组件、事务组件、数据库访问组件、持久化组件、服务引擎组件、代码生成组件等组件组成。形成了以核心引擎组件为中心,多种组件任意组合开发的基于J2EE持续性服务且高效的开发的开发平台。其中日志组件、监控组件、异常处理组件、缓存组件等组件可以为系统的稳定性和可维护性提供很好的保障;任务调用组件、状态组件、通信组件、远程调用组件、通用接口组件等组件可以为数据流通性和高效性提供更好的支持;系统登录组件、权限组件、系统管理、安全组件等组件可以为系统的安全性提供多种自定义解决方案;界面控件界面、报表自定义组件、列表分页组件、用户个性化组件、模板组件、国际化支持组件、消息组件、页面标签组件、校验组件、工作流组件等组件可以方便地提升对用户的友好度和操作便捷性以及系统的交互性;报表引擎组件、报表输出组件等组件可以为系统的数据展示提供一个更好的维护方便性以及用户的自定义性,从而降低报表开发的工作量;基础数据组件、事务组件、数据库访问组件、持久化组件、服务引擎组件、代码生成组件等组件可以为很大程度地减少开发人员的重复工作,提高开发效率,增强代码的质量,提升系统的稳健性和可维护性。 利用SNSJCP开发平台进行开发,项目开发人员只关注于业务逻辑的,屏蔽了底层技术,在业务组件级提供复用支持,面向组件式的设计提高了软件的复用率和灵活性,可以让开发人员不用对数据访问逻辑进行编码就能编写应用程序,能生成更轻巧,与数据库无关的应用程序,这种应用程序更易于开发与维护。可以更加方便地采用组合式拆装地组件式开发,独立的测试和升级,并且通过灵活的IOC和IOP技术使系统能更加方便的调用相应的业务组件,使系统更加容易支持分布式的异构性。可以为搭建具有可伸缩性、灵活性、易维护性的系统打下很好的基础。 SNSJCP开发平台经过多家系统供应商的和多个行业的项目验证,它可以很好地提高系统的高效稳定性、可靠性、可移植性和跨平台性可维护性、可复用性、可扩展性以及安全性,更好地解决企业内部系统异构性所带来的数据交换、共享困难,数据冗余度大等问题,更容易地解决大规模J2EE项目开发提供集成开发环境、辅助及系统维护组件、程序模板等困难,提升项目开发效率,从而减低了软件项目的技术风险和成本。显著地降低了企事业信息建设的重复性,减少了信息建设的成本,提高了企业的技术手段和自动化程度,为提升企业市场竞争能力和创新能力提供了重好的成功实践依据。