分享

产业观察 | IDC观点:详解软件技术平台的建设重点

 李茂国 2016-03-11




IDC认为,软件平台包含了可复用的软件开发框架和组件,是用来构建与支撑大型企业各种IT 应用的独立软件基础架构,它是开发、部署、运行和管理各种IT 应用的基础,既包括各种IT 应用开发与运行的基本环境,又包括开发与维护管理各种IT 应用的工具与方法。


软件平台介于底层的操作系统、数据库和前端的业务系统之间,是更为贴近前端业务应用的中间件平台,是实现软件全生命周期核心资产的共享与复用、降低多系统多项目并行构建与管理复杂性的一套最佳实践体系。

而因为企业客户业务诉求和使用场景不同,软件平台承载的职能也有一定差别。


IDC研究发现当前国内企业建设软件平台有三个重点:分别是技术平台、集成平台和业务平台。


其中技术平台是把各业务领域的共有技术整合提炼出来,形成基础开发平台。是技术开发团队的统一技术规范和约束,包括开发框架、涉及业务系统属性,界面集成组件等。在软件设计、开发、运维和管理各个阶段提供基础支撑。


大型企业普遍存在集中管控的诉求,需要对技术路线进行收敛管理,提高复用度,加强对技术团队的管理,具体措施在于企业要自主掌控技术架构、规范软件开发行为、屏蔽技术细节,因此催生了对技术平台的需求。技术平台是一套成熟的应用交付和管理体系,顺应了企业客户大集中建设的趋势,统一技术标准和开发规范,有利于企业加强IT 建设的掌控力度,同时能够降低开发难度,提高交付效率。


技术平台可细分为如下几方面职能:


应用交付:主要面向业务开发领域,在软件开发框架的基础之上,再进行一次封装,简化开发复杂度,降低开发门槛,保障企业IT 人员能够快速开发业务应用。另外,工作流也是应用交付的关键组成部分,包括业务流程的设计建模、测试与调试、部署、运行、监控、管理等服务。


软件测试:技术平台需要构建可扩展的、易于维护的自动化测试平台,通过先进的测试架构和自动化测试方法论指导,使客户自动化测试用例的维护成本大大降低,减少因维护成本过高导致的自动化测试实施失败的可能性。


数据应用:企业在建设若干业务系统后,会积累大量的基础数据,对于数据的应用也是技术平台的重要组成部分,企业需要从数据中获取有价值的信息。数据应用侧重于数据分析展现,在银行风险管控、CRM主动营销、电信经营分析领域有广泛的应用。


技术平台还具备以下几个特点:


组件化开发框架


组件化开发模式能够屏蔽技术细节,降低编码复杂度和任务量,大幅提升应用开发效率,为业务应用的持续开发和实施提供统一的、标准的、稳固的组件化基础。


规范化管理框架


传统的软件系统开发缺乏统一技术规范,各个项目团队自成体系,跨项目、跨系统的开发人力协作较为困难,代码也难以复用,因此需要引入一套标准的开发体系,规范的管理框架将更加有效地实现IT管控。


易管控和治理能力


技术平台需提供从开发、调试、运行到维护的完整管理支持服务,为IT系统的建设提供统一的软件架构、一致的项目开发方法和规范。另外还需提供强大的应用监控工具,时刻掌握应用系统运行情况,并且可以迅速定位故障和优化的方向。


技术平台能够促进业务应用与技术平台分离,使得合作伙伴可以更加关注业务产品,能够提高增强软件厂商的交付能力,提高软件交付质量,降低交付成本,显著提高客户满意度。


想了解更多云、移动时代的企业软件变化与创新,请关注普元官方微信“普元信息”,搜索primeton-software ,或者扫描以下二维码。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多