全配置化开发模式解困无线安灯系统开发

    所谓“配置化”,即将大量成熟而实用的应用构件/组件或模块进行高度封装,开发人员通过可视化的配置方式来开发各种应用。开发人员在进行软件开发过程中,绝大多数开发与应用无需特殊的编码,只需按照项目需求选择相应的组件或模块进行“拖拽式”配置,而捏合过程由系统自动完成。就像统一规格、统一标准的机器零部件,只需按要求简单的拼装即能成为完整的机械设备一样,因而大大提高了软件开发效率,降低了软件开发与应用的难度,并且应用可即时部署,大大缩短了应用开发的调试期。

      据了解,创恒信近期推出的F1-无线安灯系统开发平台,是一款拥有自主核心技术的软件开发推进器和全配置化敏捷开发与集成整合平台。同时,F1又是一个应用整合的支撑系统,其统一用户管理系统、PORTAL门户管理系统、内容管理系统、工作流管理系统、报表管理系统和ESB企业服务总线完全能够支撑企业的所有整合需求,并且可以作为一个应用开发平台来扩展将来的业务应用。其主要特点和优势表现为:

  一是采用SOA松耦合框架。面向服务体系结构,使浙江无线安灯系统系统在开发过程中把精力集中于业务流程,而不必过分关注有关集成或应用程序底层实现问题,使企业应用摆脱面向技术解决方案的束缚,灵活的适应企业业务流程变化和发展的需要。

      二是通过BPM实现端到端的流程管理。BPM系统提供一种跨越业务系统的业务流程,能够协调地计划、执行、控制、监控和改进业务流程。

      三是配置化敏捷开发。长期以来,配置化的软件开发一直被认为是软件开发的终极手段。传统方式的软件开发是软件系统在业务建模完成后,根据原型进行编码实现。主要包括业务层、逻辑层、表现层,都是通过代码来进行实现。这种开发模式在大型无线安灯系统系统中已经完全无法适用,大型无线安灯系统系统使用功能点来计算,一般都在几千甚至上万个功能点,即使采用平台化的应用开发平台来实现,其工作量也非常巨大,最终可能导致系统无法控制。另外一种模式是在已经实现的系统基础上进行二次开发,这些现成的系统大多经过了检验,并且能够满足现有用户60%左右的功能,但是其开发模式还是需要通过最终编码完成。

      通过编码方式来实现的业务系统往往缺乏敏捷性,特别是浙江无线安灯系统系统需要应对企业复杂的业务需求,甚至可能出现某个模块只有20%的功能满足现有用户的需求,80%的功能需要定制。而大量的定制工作将导致系统的可维护性、可扩展性、成本、敏捷性等方面出现各种各样的问题,最终结果是难以扩展、难以维护。

      解决这一难题的唯一出路是通过配置化的平台来实现各种应用开发。配置化的平台能够实现90%的应用开发无编码,对于需要编码的业务系统,也可以将系统的编码量压缩成传统方式的5%至10%。

      配置化平台将彻底实现软件开发不依赖于开发人员,使开发效率提升一个数量级;配置化对开发人员要求低,开发成本低、维护成本低,能够快速实现应用变更和应用扩展,完全实现软件开发以业务为中心,而非以开发人员为中心。

      四是集成整合平台。在进行浙江无线安灯系统系统建设时,应该首选一个开放的平台来进行系统的集成整合工作,因为开放的平台能够为各个系统的整合提供一个整体支撑环境,更好地解决应用的集成等问题。通过用户整合,实现用户的统一管理和单点登陆功能;通过采用PORTAL技术,来整合内网中的异构系统,实现应用整合;采用SOA技术,通过ESB实现各种应用之间数据的共享和集成来实现数据整合和系统间信息资源的最大整合;通过可视化过程配置管理来实现流程整合和对业务管理能力的全面提升。

      通过创恒信的F1-无线安灯系统开发平台,我们可以看出,配置化的无线安灯系统开发平台,采取的是行业业务专家主导的无线安灯系统开发模式,主要解决技术人员与敏捷开发的问题,由于开发效率高,能够快速适应项目变化和满足用户“随需而变”的需求,并能够快速地实现各种复杂应用开发和应用集成,因此较好地解决了当前仍然困扰软件业界的无线安灯系统开发的主要难题。

你可能感兴趣的:(全配置化开发模式解困无线安灯系统开发)