信息化 频道

应用开发平台成软件产业杀手锏 市场凸显四大格局

    应用开发平台市场形成  凸显四大市场格局

    随着近年来用户需求的日益凸显和技术的日益成熟,中间件已形成了包括消息中间件、业务中间件、交易中间件、工作流中间件、SOA中间件、SaaS中间件、应用服务器中间件、应用软件平台等在内的庞大的市场。据Gartner统计数据显示,2007年,全球的中间件和应用基础架构软件市场已经达到了141亿美元。
    
    尽管应用开发平台市场发展还处在起步阶段,市场雏型也刚刚形成,但国内外诸多厂商都已看好并瞄上这块新兴的市场。事实上,经过近几年的发展,国内应用开发平台市场目前已经呈现出四大发展格局。从厂商实力、产品品牌和成熟度来看,具体可分为以下四类:

    一是工具类基础软件,如微软的VISUAL STUDIO、BORLAND的JBUILDER、SUN的NETBEANS,以及开源的ECLIPSE等。这类厂商推出的开发平台一般都自成系列,从开发工具到基础平台,产品比较全面。基于底层语言进行开发设计,通常比较复杂,涉及大量的编码,不但对软件开发人员的要求比较高,而且开发效率也不高。一般要在此类平台上辅助使用第三方或开源的技术框架,来进行应用软件的开发。

    二是采用开源技术框架进行开发。现有国内90%以上的软件开发商的应用软件开发都是采用此模式。开源技术框架中影响比较大、比较流行的框架有SSH(STRUTS+SPRING+HIBERNATE)等,这些开源的框架使用分层实现设计技术,应用实现分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。开源框架的使用和普及极大地提高软件开发的效率,在一定程度上实现了软件的工程化。开源框架的使用对开发人员要求较高,不但要求开发人员了解各种技术体系,还要求开发人员熟悉这些开源软件的使用开发。在进行大型复杂应用的开发时,如果全部使用开源框架从零开始开发,项目管理和控制的工作将十分巨大。一般的做法是将一些通用的功能块剥离,如:PORTAL、内容管理、工作流、用户管理、消息系统等,如果开发商有积累,则可以依靠自身力量来完成,如果没有,则需要外购这类中间软件。一些有实力的软件开发商可以依靠自身的开发实力,开发自己的业务中间件,但是,大多数软件开发商还是要使用商业化的中间件,这就形成了中间件的需求市场。

    三是采用中间件进行开发。中间件市场的兴起是应用软件开发市场细分、分工合作精细化的结果。主要的中间件包括:消息中间件、SOA中间件、工作流中间件、PORTAL等。这些中间件有的是独立产品,有的是一个构件,能够完成一个独立的功能。国内使用最多的是工作流中间件,此类厂商一般以平台的方式进行推广,其最大特征是基于工作流,技术架构包括.Net、J2EE等。中间件的使用增强应用的健壮性,同时增强了应用软件的功能。开发人员只需要进行应用软件的接口集成。

    四是使用完整意义的Web应用开发平台进行开发。这类应用开发平台提供从底层基础开发平台到中间件构件的完整包,在此平台上可以使用开源的各种产品、第三方的中间件以及平台内置的各种构件。这类厂商有国内的创恒信软件、普元软件等。该类厂商的应用开发平台的特点是,都是基于Web应用、以业务为导向和驱动的专业应用开发平台,采用J2EE技术开发,能够提供开发工具、IDE应用环境等。

普元推出的面向构件的SOA应用平台EOS和SOA流程平台BPS,采取开发工具+构件的技术方式。创恒信软件近期推出的eFlow应用开发平台2.0版,则提出了“配置化”WEB应用软件开发的新思路,基于J2EE框架设计,应用软件开发通过配置来完成。平台中包括工作流中间件、电子表单中间件、PORTAL系统、内容管理系统、统一用户管理系统。开发人员使用JAVASCRIPT进行开发,不懂JAVA也能开发。

    这种完整意义的WEB应用开发平台都是基于集成和整合而设计,使用当前各种主流的先进技术,并且提供了一整套的应用软件开发设计方法论。针对国内软件需求成熟度低,软件变更频繁等特点,都有一系列的对策。能够极大地缩短开发周期,保证软件的可维护性,降低应用开发的风险。应用前景比较广泛,也相对更具有市场竞争力。因此,目前他们已经成为应用开发平台市场的领导厂商和主导力量。

    另外,当今世界发达国家的IT业界无一不在关注着企业级应用软件和应用软件平台的开发,美国、印度、爱尔兰等软件产业发达的国家更是这方面投入巨资和人力;同时,国内也有更多厂商正在转向该领域。整体来看,目前国内应用软件平台市场竞争格局已初步显现,但市场依然存在诸多变数。
 

0
相关文章