据专业机构估计,在我国信息化项目中,每年因软件选型失误而造成的直接经济损失达到95亿元,其中较主要的损失在于更换、升软件所带来的费用。面对企业信息化这样的“失控”局面,构建统的软件平台,帮助企业信息化步入“可控”的良性轨道,已得到各企业CIO的广泛认同。据博科资讯的调研数据表明,有超过80%成的大型企业正在或将在未来三年内搭建统的软件平台。博科Yigo中心认为,好的企业软件开发平台要支持业务与技术分离,让开发者只关注业务本身,这样才能实现平台的意义。
企业信息化是以业务流程优化和重构为基础,通过各种技术实现企业内外部信息有效共享和利用,以提高经济效益、管理能力和市场竞争力。目前很多企业的信息化平台只注重应用而忽略了技术的稳定性、开放性、集成性等特征;也有些平台切以配合技术开发为基础,而忽略了业务的可控性、扩展性、灵活性等问题。如果软件开发平台可以为开发人员提供套可以应对不同业务形态,不同发展阶段的开发模型和组件,让开发人员将大部分精力放到关注业务本身上,那么方面会大大降低开发难度并提高开发效率,另外也可以使系统更符合业务需求。
博科Yigo是用来支撑高效和高质量的软件开发,支持异构系统间的整合应用,提供对系统可靠、可管理的能力,支持客户化开发、个性化配置、集成、运行、运维、IT服务管理等的统应用平台。是实现中国集团企业商业模式新、管理和竞争力提升的信息化平台。
博科Yigo平台分为开发平台、集成平台与运行平台。博科Yigo开发平台在为复杂企业应用软件系统的开发提供个基本框架(技术框架层和应用框架层)的同时,还提供了与之相应的、方便易用的开发、实施、维护和管理工具集。这个工具集预置了大量的基本功能件、核心功能件和应用组件,支持企业模型的仿真、分析、诊断、优化和调整。
博科Yigo开发平台从不同类型的软件开发过程中,研究、分析、总结和提炼了大量的设计工具、开发工具、应用开发框架、中间件、基础技术类库及研发模式等成果,并提供了个集成的软件开发环境。该项目包括了覆盖软件全生命周期的需求分析、设计、开发、测试、构造、发布、运行及维护等各阶段所需的工具。基于该平台能够大幅提升软件的开发效率、稳定性、可集成性及可维护性,降低软件实现的技术难度及开发成本。
博科Yigo平台支持业务与技术分离,开发人员基于平台开发应用时只需关注业务,基础技术包括事务、安全、并发、缓存、日志、引擎等均由平台提供,实现业务与技术的隔离。平台在技术方面能够适应未来新技术的变化,降低由于采用新技术对应用带来的影响。通过可视化的设计器,采用模型驱动开发思想,引进如代码生成工具等各类辅助工具,在使用各种共享资源的基础上,各研发组织可选择或制定出自己的较佳实践过程及模板,以提升软件开发的效率、质量,降低开发的时间、成本。
另外,博科Yigo平台实现业务与技术分离,离不开支撑技术的可视化集成开发环境和支撑业务模型的应用框架层。以支撑业务模型的Yigo应用框架层为例,博科Yigo应用框架层是基于企业建模理论的、以业务为导向和驱动的、可快速构建应用软件的软件平台。应用框架层基于业务和管理层面,以业务建模(组织、流程、功能、资源、信息)为基本手段,从而构造、开发和维护业务应用系统,可大大缩短研发周期,提高研发效率,加快应用开发的速度;减少企业信息系统开发的风险;降低开发成本;实现较终用户的个性化的需求;支持用户在发展过程中各种各样的需求变化;提供应用的高价值。
Copyright © Bokesoft 1991-2020 沪ICP备05008428号