HY—DSSW 2.0软件开发

HY-DSSW2.0

  HY—DSSW 2.0的研发过程历时6年,使用了协同工作技术(工作流技术)、主动数据库技术、编辑器技术等先进软件技术。是业务导向和驱动的可快速构建应用软件的软件平台,是新一代信息管理系统的业务支撑环境和开发体系。
   HY—DSSW2.0为复杂应用软件系统的开发提供了一个基本系统框架,并有与之相应的、方便易用的开发与维护管理工具。这个框架给出了一些复杂应用软件的基本组成部分和实现方法,并且预置了很多供参考的软件模块。   有了这样的准备,在HY—DSSW之上开发管理软件就可以降低复杂性,省去很多基础性的研发工作,从而大大缩短研发周期,提高研发效率。在进行管理软件的开发时,只需关注业务模型,无需关心技术平台及相关实现细节。使管理与业务人员有能力参与应用系统的开发。
       
   ☆ 主要特点:
   协同工作技术:采用控制中心/工作单技术,构造了一个协同管理工作环境,使营销、生产、办公之间高度集成在一起。信息系统能够进行相互之间的操作。
   柔性接口技术:一种灵活的数据接口机制,使系统中各功能模块即可独立运行,又可联合运行。极大地提高了系统的灵活性、通用性、开放性和可扩展性。
   工作流技术:既将业务流程管理与应用系统分开,使业务流程的调整不受应用功能的影响,图形化模拟环境使调整变得轻松简便。
   可视化流程定制技术:通过定制模板,并在套用模板的基础上进行流程定义,大大提高了工作效率。 源程序无关性:利用系统编辑工具集,使用户在作二次开发时,完全可以自主修改业务流程,而与源程序无关。    

平台结构

☆ 平台结构设计
本系统采用B/S三层体系结构,分别为客户层、应用服务层、数据服务层。客户层通过HTTP协议访问应用服务层;应用服务层再通过数据接口和网络协议调用各种数据库。工具集中包含:数据库、界面、报表、工作流程、外部接口等5个编辑器。用平台开发用户信息化系统时没有源程序,其工作原理是将系统实现的所有要素存放在数据库中,运行时在客户端用一个解释器将要素数据记录解释为界面对象。
☆ 开发平台的组成
1. 开发标准规范: HY—DSSW 2.0系统开发规范及接口技术标准,是专门为HY—DSSW 2.0系统框架制定的一套技术标准,它规定了对用户信息系统进行分析与设计的原则、方法和主要技术要求,以及各种信息数据的分类规范。以便使设计出来的用户商业逻辑功能模块能与系统框架有机地结合起来(我们称为挂接)。
2.系统框架: 它集成了信息管理系统中有共性的功能,如:部门设置与管理、岗位设置与管理、人员登记与管理、权限分配等,利用控制中心,构造一个协同管理工作环境,为各种功能模块提供数据接口和信息通道,并利用柔性接口技术,提供用户功能模块间信息数据的缓冲与逆序功能,极大地提高了系统构成的灵活性。 可视化开发工具集: 用户界面编辑器 数据库编辑器 打印报表编辑器 工作流程编辑器 外部数据接口编辑器

平台优势

☆ 平台优势
HY—DSSW 2.0最大的优势是实现了软件的技术无关性和业务导向两大困扰国内软件业发展的难题。
1. 技术无关:系统屏蔽了操作系统、软件基础平台的技术细节。通过华育迪赛平台开发的软件能够顺利地在各种异构环境下运行,直接执行企业的业务,实现业务模型和系统技术的分离,从根本上提升管理软件的技术无关性,使应用系统可以在各类主流和标准的基础平台上运行(跨平台),并可以顺利地迁移到未来的实现技术上。
2. 业务导向:系统是面向用户的、基于业务流程的,所以用户单位可以直接参与开发、开发时脱离源程序、开发周期短,后期维护简捷方便、柔性化好、可扩展性强,用户单位可以自己增删功能。系统基于业务模型来构架管理软件,保证了管理软件在体系上的完整性和合理性。
☆ 适用范围
适用行业:适用于政府、金融、教育、流通、制造和能源等行业信息化建设;
应用范围:办公自动化、人力资源管理、物流管理和客户关系管理等应用系统二次开发;
面向对象:软件开发商、行业解决方案提供商、管理咨询机构和最终用户。
☆ 运行环境
HY—DSSW 2.0平台是一个平台独立的系统,支持多种操作系统、应用服务器和数据库。
以下是主要的运行环境:
操作系统: Windows、UNIX、Linux、AIX、Solaris、HP-UX等;
数据库: My SQL、My SQL Server 、Oracle、DB2、Sybase等; 网络: LAN、WAN、MAN

技术特点

  采用协同工作流技术、主动数据库技术、可视化编辑器技术等先进软件技术,是新一代信息系统的开发平台和运行环境。   
   平台为复杂应用软件系统的开发提供了一个基础框架,具备了信息系统的基础模块和实现方法,提供了可视化的开发与维护管理工具,并预置了大量可直接使用的应用模块。   
   平台降低了软件开发的复杂性,省去大量基础性工作,大大缩短开发周期,提高开发效率。开发时只需关注业务模型,管理与业务人员可直接参与应用系统的开发,大大提高了系统实施的成功率。   
   平台采用三层结构:客户层、应用服务层、数据服务层。