
金策略跨平台金融软件定制开发
作者:adminy 发布时间:2019-08-23 浏览量:
一、股票软件OEM构件技术
构件的概念是为了解决股票软件OEM危机而提出来的,它是可以被复用的软件实体,可以与第三方软件进行装配。股票软件OEM构件主要由构件模型和构件实现组成。其中,构件模型是对构件的抽象描述,构件实现是指实现构件功能的程序。构件为软件开发提供了可复用资源,通过构件组装来构造新的软件,将股票软件OEM开发由“从零开始”的传统模式转变为基于己有构件的集成组装过程,极大地提高了股票软件OEM开发的质量和效率,同时显著降低了股票软件OEM开发风险。
二、股票软件OEM SOA 技术
SOA指面向服务的体系架构,它以服务为基础,以流程为核心,全面支持业务的快速变化,从而适应企业业务流程的变更。股票软件OEM SOA 的核心包括面向构件、软件治理、流程管理和统一服务。其中,软件治理包括规划和政策、管理和监控、服务安全;面向构件包括构件组装和容器、数据服务对象;统一服务包括动态服务管理、可靠消息服务;流程管理包括业务逻辑、页面流、工作流和业务流。通过引入 SOA 技术,股票软件OEM开发平台可以容易地以构件装配的形式实现流程驱动下的股票软件OEM开发。
三、股票软件OEM平台开发技术
在众多基于 B/S 模式 Web 开发技术和框架中,选择 ExtJS、DWR、Spring 和 iBatis 技术框架进行股票软件OEM平台的开发,后台数据库选择 Oracle.ExtJS 是一个与后台技术无关的 Ajax 框架,主要用于实现前端用户界面的创建,具有界面友好、功能丰富的特点。DWR 是一个用于改善 Web 页面与 Java 类交互的远程服务器端 Ajax框架,实现了浏览器通过 JavaScript 语言直接调用后台业务构件的功能。Spring是一个开源框架,通过采用分层架构来解决企业应用程序开发的复杂性,实现应用程序的配置和依赖性规范与实际的应用程序代码分离,并支持面向方面的编程。iBatis 是一个基于 Java的持久层框架,主要完成数据持久化的功能,并为股票软件OEM系统的设计提供更大的自由空间。
股票软件OEM开发平台集成了软件设计、开发、调试、装配、部署、监控和治理等过程,具有标准化规范和代码自动生成的特点。平台建立了包括基础构件和业务构件在内的构件库,形成了大量的可复用资源;解决了面向构件的信息化应用开发中的界面可配置、业务可配置和流程可配置问题; 同时提供了大量的引擎和使能工具,实现了流程驱动下的股票软件OEM的可视化开发。