中国软件产业发展战略研究报告

2014-06-12 10:16:53 大云网  点击量: 评论 (0)
报告目录前言 1研究方法 3第一章 研究对象 41 1研究对象 41 1 1软件 41 1 2软件企业 51 1 3软件产业 61 2全球软件产业发展历程和现状 71 2 1全球软件产业的发展历程 71 2 2全球软件产业的发展
全由程序员控制,用户只能按照程序员设计好的程序处理问题。
面向对象
“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。
面向组件
基于中间件和基础件的面向组件的软件架构方法。所谓中间件是相对于以前的客户端/服务器结构而提出的把商业业务逻辑抽象成一个个组件,然后把这些组件放在中间层的应用服务器上运行,由应用服务器负责各个组件所需要的事务和安全等基础服务、以及组件的管理和监控等等。
对于开发各种企业应用如ERP,BPM以及电子政务等等各种应用系统的软件公司,只需要购买专业的中间件产品,不用自己费时费力的开发和维护中间件和基础件产品。
当今流行的中间件平台有:
ü       SUN公司领导的J2EE平台
ü       微软主导的COM/DCOM平台
ü       OMG公司主导的CORBA平台
面向服务
然而应用软件也越来越复杂,应用软件的客户对应用软件的要求也越来越高,基于中间件的面向组件开发的软件越来越难以适应客户提高效率和降低成本的需求。基于中间件的面向服务的软件开发方法SOA成为了人们关注的焦点。可以互操作的特性是SOA的一个重要的基础功能之一。SOA要求把业务功能包装成标准的服务,所谓标准的服务是服务之间可以互相调用,服务的技术实现对于客户端来说是透明的。客户端不用关心服务是如何实现的,不管它是用什么编成语言来开发的。服务可以用JAVA来实现,也可以用Microsoft C#来开发。
4.3.2面向服务的软件设计具有技术上的优势
 
1)     面向服务的软件自身的优势
l      复杂性降低:基于标准的兼容性,与点到点的集成相比降低了复杂性。
l      重用增加:通过重用以前开发和部署的共享服务,实现了更有效的应用程序、项目开发和交付。
l      遗留集成:用作可重用服务的遗留应用程序降低了维护和集成的成本。
l      服务高效率:高可靠性和高质量。
2)     面向服务设计的思想提高了软件企业的效率
l       编码灵活性
可基于模块化的低层服务、采用不同组合方式创建高层服务,从而实现重用,这些都体现了编码的灵活性。此外,由于服务使用者不直接访问服务提供者,这种服务实现方式本身也可以灵活使用。
l       明确开发人员角色
例如,熟悉BES的开发人员可以集中
大云网官方微信售电那点事儿

责任编辑:叶雨田

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞