剑魂开发平台
平台介绍
传统的软件开发直接基于J2EE或者.Net等底层技术平台构造业务系统,缺乏整体架构支撑以及高层抽象机制,一般所生产的都是孤立的业务简单的小型系统,不断增加的模块也只是简单的模块堆砌,最终形成一个个信息孤岛。当信息系统的维护和扩展成本越来越高,我们被迫对其进行整合集成时,就会发现高额的投入加上漫长的研发周期,最终换来的只是质量失控的系统和无尽的维护噩梦,形成所谓的IT黑洞。
日益复杂的业务需求迫使我们放弃手工作坊式的低水平重复,不断提高软件工程化水平,走向业务架构平台主导的时代。业务架构平台为业务系统提供了统一的软件架构和运行环境,通过业务模型直接驱动系统实现,可以极大降低系统构建和维护难度,并通过标准协议实现外部系统集成,充分保护企业投资。
剑魂软件开发平台是我公司自主研发、从系统底层开始构建的、基于多项创新技术的新一代业务架构平台。剑魂开发平台在J2EE架构基础之上创造了一种新的Web应用程序架构,实现了面向对象(OOP),组件 (Component),面向切面(AOP),模型驱动(MDA),领域特定语言(DSL),多阶段编程(Multi-stage Programming),表征状态转移(REST)等一系列重大技术思想的自然融合。剑魂开发平台与目前国内外其它业务架构平台相比较,其主要特点是它发展了不同的设计原理, 从根本上减少了代码书写量,而不仅仅是提供一套针对固定开发模式的预制的配置开发工具。剑魂开发平台不限制使用任何符合J2EE标准的第三方技术,对简单应用和复杂的业务应用均提供了关键性的架构支撑,真正展现出了业务架构平台相对于基础技术平台压倒性的开发优势。
在我公司承担的一系列国家级建设项目中,我公司凭借剑魂开发平台的强大和完善的架构支撑,在客户处树立了良好的技术声誉,得到了客户前所未有的高度评价。
平台特性
1. 领域抽象与领域模型驱动;
剑魂开发平台所提供的不仅仅是固定的,针对某种特定模沈阳微信小程序
2. 敏捷迭代开发与实施;
敏捷开发并不是简单的意味着快速构建系统,它的灵魂是不断深化的系统重构(Refactor)。重构是对现有系统的继承与改造,它并不是粗暴的抛弃以前的工作,而是在接受外界反馈后更高认识层面上的自我调整。
剑魂开发平台对于敏捷的支持一直延伸到实施阶段,特别是支持产品主版本开发与实施版本开发之间的并行迭代过程。利用剑魂开发平台的动态版本管理机制,一个业务系统的主版本与特定部署地点的定制版本可以并行的进行调整,定制代码与主版本代码相互隔离,实现并行演化。
3. 界面/流程/业务逻辑全面可定制;
在传统的软件开发模式下,无论是采用面向过程,面向对象或者面向组件的设计方法,最终交付的产品都是层层代码包裹构成的“黑盒子”。客户只能接受软件既定的功能实现,在系统应用过程中很难针对业务变化对系统功能进行相应调整。即使是拥有软件系统的源代码,系统的维护成本也非常之高,难以做到灵活调整和扩展。
剑魂开发平台所有的功能特性最终都是通过某种元数据描述或者配置模板来实现,做到了业务模型完全资源化。所有基于剑魂开发平台开发的产品,最终交付客户的都是随时可以通过配置进行调整的,具有可维护性的“白盒”系统。
4. 富客户端展现;
剑魂开发平台在设计上支持表征状态转移(REST)架构风格,前后台交互完全通过标准的HTTP协议来实现,实现了前后台完全分离。这为前台技术的独立发展保留了最大的空间,使得我们可以针对不同的客户需求选用最适合的界面实现技术,提升用户体验。
5. 开放式架构,无限扩展;
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。