软件构件技术概述

软件构件技术概述

(本文转载自软件工程专家网www.21cmm.com

  软件业是目前最有发展前途的产业,其营业额均以每年20%的速度递增,预计到2000年,年销售额将达9000亿美元,软件业将成为世界第一大产业。

  中国科学院软件所仲萃豪研究员特别针对软件业中构件技术的应用软件开发做一详细论述,其中仲萃豪教授着重强调的是应用软件开发模型和方法。

  软件分为系统软件、中间件、应用软件和智能软件四种。应用软件开发经历了几个重要阶段,今天,集"面向对象"之大成演变出软件构件技术。

  软件构件技术在一、二年内将轰轰烈烈地开展起来。目前国内许多大工程、大项目都纷纷采用这项技术,如863计划近一半的项目、通信方面许多大项目的投标、金融行业的业务处理系统等,都在朝这个方向走。

  从北京大学计算机系梅宏教授那里获悉:国外早就将构件技术应用到实践中去。

  领域工程技术:美国国防部高级研究项目署建立了"用于易修改的可靠系统的软件技术"项目,研究领域特定的、基于复用的软件工程技术,并建立了三个示范工程项目。美国空军电子系统中心与美国航空航天局合作建立了"可复用防务软件的中央档案库"项目,以促进国防项目中的软件复用。

  CORBA分布式对象技术:BellSouth公司在大型机上有大量的应用程序和数据,新的业务过程需要与之协作。CORBA技术提供的解决方案是将遗留系统包装为构件,以ORB为"软总线"集成新老系统。由摩托罗拉发起的著名的"铱星工程"中,最终采用了ORB产品作为软件构件之间的互连框架。

  产品线技术:1985年,瑞典CelsiusTech系统公司,同时接到两份合同--瑞典海军和丹麦海军的轮船系统,两个系统都需要很强的容错性和分散性,该公司采用SS2000产品线方法后,获得了巨大成功,将硬件与软件的费用比例从过去的35:65变成了80:20。

  据预测,今后,软件开发商必须了解主要系统集成商和应用软件开发人员所需要的基本构件,因为他们在引导着构件技术的需求和功能走势。到2001年,所有新开发的应用至少有60%将是基于构件的组装,开发商的市场应变能力也因此得到提高。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Web服务是一种通过网络进行应用程序之间的通信和交互的技术。它基于开放标准,使用HTTP协议进行通信,并允许不同的应用程序通过互联网共享和访问数据。 Web服务中包括以下几个关键构件和中间件技术: 1. SOAP(简单对象访问协议):它是一种基于XML的通信协议,用于在Web服务之间进行消息交换。SOAP定义了消息的格式和结构,允许应用程序使用不同的编程语言和平台进行通信。 2. WSDL(Web服务描述语言):它是一种描述Web服务接口的语言。WSDL用于定义Web服务的操作方法,输入和输出参数以及消息格式。通过使用WSDL,可以让应用程序了解和使用Web服务的功能和接口。 3. UDDI(通用描述、发现与集成):它是一种用于发布、查找和使用Web服务的目录服务。UDDI提供了一个统一的方式来注册和发现Web服务,使得应用程序可以方便地找到所需的服务,并与之进行交互。 4. XML(可扩展标记语言):它是一种用于描述和传输数据的标记语言。在Web服务中,XML被广泛用于表示消息和数据,使得不同的系统和平台可以共享和解析数据。 5. REST(表示状态转移):它是一种基于HTTP协议的软件架构风格和设计原则。REST使用简单的URL和HTTP方法(如GET、POST、DELETE等)来定义和访问Web服务的资源。它被广泛应用于构建轻量级和可伸缩的Web服务。 综上所述,软件构件与中间件技术试题中Web服务中包括SOAP、WSDL、UDDI、XML和REST等关键构件和中间件技术。这些技术共同构成了Web服务的基础框架,使得应用程序之间可以方便地进行通信和交互。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gigix

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值