项目管理资源网

您的位置:项目管理资源网 >> IT通信项目管理

软件研发的四个技术方向

2011/3/31 9:22:27 |  1436次阅读 |  来源:网友转载   【已有0条评论】发表评论

1、以消息中间件为基础的数据集成平台。企业应用集成(EAI)是企业软件发展的必经阶段,一直以来很多公司都在以原始的、分散的、偶然的方式做着业务系统之间的集成工作,随着企业应用数量的增加、技术的多样化和复杂化,加之EAI理念不断深化和EAI产品的大力推广,大中型企业必将采取一种先进的、全面的、持续不断站在整个公司战略和流程层面考虑的应用整合平台。数据集成做为EAI的第一层和基础层是进行应用整合必不可少的工作。

2、以Ajax+SOA构建的新型业务系统。系统后台采用SOA理念对业务系统的功能和流程进行抽象,形成不同层次能完成特定任务的标准服务提供出来。前台展现层采用Ajax技术直接调用、访问后台的服务,使B/S结构重新回归到类似于Delphi、PB时代的三层C/S结构。(后台借用SOA的思想来抽象出服务,但从性能的角度考虑,不一定采用SOAP和Web Service的标准协议做为前后台的传输协议)

3、以开源Portal服务器和Portlet技术为主线的用户界面集成。单一入口、通用外观、单点登陆、个性化定制、公共安全服务外加一个内容管理系统,这些特性对于企业用户来说还是很有吸引力,使得Portal本身具有良好的市场前景,而且对于企业或者政府领导来说这些都是实实在在看得见的业绩,跟一味鼓吹后台应用整合,架构调整(SOA)相比,用Portal做为切入点,再进行应用整合是一种很好的方式。

4、动态语言和敏捷开发。以Ruby on Rails和Django为代表的敏捷开发框架以及随之而来的极限编程理念必将引起整个软件行业的一次变革,并且这场变革现在已经初露端倪,如何把握这一契机,迎接变革,抓住机会,抢占新的市场是摆在每个软件公司面前的问题。动态语言和敏捷开发最大的好处在于大大的缩短软件开发周期和降低需求变更对项目造成的影响,让软件开发者能够根据客户的要求“随需而变”,但就现阶段来说要普及和推广还有比较大的难度,在开发工具、协作方式、服务支持上还有一些问题,如何与传统软件工程相结合,如何适应企业应用的要求都是需要探索的。目前,我们要保持一定的技术能力,在小型业务系统进行积极实践和创新,引导客户,不断积累,一旦市场成熟就能够全面出击。

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款