亚龙软件,15年专注ERP管理,13年打造学校管理系统知名品牌
020-29830868、400-808-1981 邮箱:Sales@ylsoft.net

专家观点

您的位置:亚龙软件 >> 新闻动态 >> 专家观点

亚龙COS平台与其他软件平台的关系

亚龙软件  |  2014-06-04  |  浏览2021次

    业务基础软件平台,是近年才新兴的一种软件技术,也叫企业管理软件平台。是指以业务导向和驱动的、可快速构建应用软件的软件平台。业务基础软件平台是为彻底解决用户与管理软件提供商的终极矛盾,即需求的个性化与软件的标准化质检的矛盾而产生的。业务基础软件平台的问世,开启了中国管理软件技术革新的第三次浪潮。

    亚龙COSCustomer Operation System,客户化操作平台,简称亚龙COS)是广州亚龙软件科技有限公司于2003年初全面推出的国内第一套平台化管理软件。

    按照软件功能的应用层次划分,目前软件平台可以划分为以下三个层次:操作系统平台、软件基础架构平台、业务流程管理平台(如图1)

       其中操作系统平台,如WindowsUnixLinux等,是最底层的软件平台,其作用在于实现了应用软件与硬件平台的交互;软件基础架构平台,如数据库SQL、中间件等,是在操作系统平台之上的层次,其作用在于为复杂应用软件提供技术基础设施;业务流程管理平台,是计世资讯(CCW Research)于2003年提出的一种崭新的基于企业信息化管理的应用平台,如亚龙的COS平台、金蝶的BOSSAPNetWeaverBAAN公司的DEM等,是软件平台的第三层,其作用在于实现软件开发过程中技术和管理业务之间的分离。在每一个层次,软件平台都为其上一个层次屏蔽了自身及以下层次的技术细节,每一个层次都对提高软件生产力具有重要的作用。平台软件的层次并不是一成不变的,随着软件技术应用的发展,软件平台的分层是与时俱进,不断发展的,如软件平台的第三层――业务流程管理平台(亚龙COS)就是现在现实的应用要求与传统开发软件技术的矛盾中诞生的。

       从上个世纪50年代中期第一个简单的批处理操作系统诞生到现在,软件平台已经历了50年的发展。在过去的发展历程中,有三个标志性的软件平台,即操作系统平台、数据库平台、中间件平台(应用服务器)。正是这三种软件平台的诞生,极大地推动了软件平台及软件产业的发展进程。进入21世纪以来,软件平台出现了一些新动向,最为主要的有三点,一是软件平台市场表现出极大的混乱,二是中间件平台开始向软件基础架构平台转变,三是业务流程管理平台的诞生。

      业务流程管理平台是指以业务导向和驱动的、可快速构建应用软件的软件平台。业务流程管理平台包括集成应用平台、开发体系两个部分。从技术角度分析,业务流程管理平台为复杂应用软件系统的开发提供了一个基本框架,并有与之相应的、方便易用的开发与维护管理工具。这个框架给出了一些复杂应用软件的基本组成部分和实现方法,并且预置了很多供参考的软件模块。有了这样的准备,在业务流程管理平台之上开发管理软件就可以降低复杂性,省去很多基础性的研发工作,从而大大缩短研发周期,提高研发效率。具体来说,业务流程管理平台能满足复杂应用软件系统开发的如下要求:

      ⑴. 速度要求。通过业务流程管理平台提供的基本框架,以及预置好的模块,软件提供商能很快地研制出用户所需要的复杂应用软件系统。

    ⑵. 灵活性要求。通过业务流程管理平台提供的开发与管理工具,软件提供商能很方便地满足用户个性化的需求,以及用户在发展过程中各种各样变化的需求。

       ⑶. 集成性要求。业务流程管理平台为复杂应用软件系统提供了一个集成框架,不仅为集成同一平台上的各种不同软件提供了规则,还为集成其他应用软件系统提供了集成接口。

    除了软件平台的基本特性外,业务流程管理平台还具有以下独有的特性:

       ⑴. 面向业务。操作系统平台、软件基础架构平台等都是面向软件开发人员,它使用起来技术门槛是比较高的。业务流程管理平台是面向业务人员的(并非说由业务人员来开发管理软件,而是业务人员要能理解),它使用的更多是“业务语言”或“管理语言”,一种业务人员就能理解的语言。正是这个特性消除了复杂应用软件系统一直存在的两张皮现象(即缺少复合型的专业人才,懂技术的不懂管理,懂管理的不懂技术,管理人员、业务人员与技术人员之间一直存在着很难弥合的“鸿沟”)

      ⑵. 技术无关。技术无关性不是指业务流程管理平台和技术没有关系,而是指业务流程管理平台屏蔽了操作系统、软件基础架平台的技术细节,开发人员在利用业务流程管理平台开发复杂应用软件系统时,关注的焦点在于业务逻辑、管理模式,而不用关心采用何种技术来实现。简单地说,这种技术无关性其实也就是跨平台,通过业务流程管理平台开发的软件能够顺利地在各种异构环境下运行。

       业务流程管理平台是一种技术创新,它使软件平台又多了一个层次,并将应用软件的业务逻辑和开发技术彻底分离,使得应用软件的开发者可以仅关注应用的业务任务,而不必关注其技术的实现。这使管理与业务人员参与应用软件的开发成为可能。以下(图2

 

表明了业务基础平台与应用软件的关系。应用软件都是由业务基础平台搭建配置起来,无需进行代码的编写。

 

关注亚龙

Follow Us

微信扫一扫 关注亚龙

联系我们

Contact Us
电话:020-29830868
网址:www.ylsoft.net
邮箱:Sales@ylsoft.net
地址:广州市白云区盈通商务写字楼B3栋402-403、409