架构、构件、组件、框架、中间件的区别

本文详细介绍了软件开发中的关键概念:组件是可重用的控件或类,构件专注于业务功能;中间件是实现系统间资源共享的软件;框架是应用的半成品,提供开发基础;设计模式是解决常见问题的方法论。此外,文章还讨论了C++ Builder和Web Services的相关内容。
摘要由CSDN通过智能技术生成

组件:是指系统中可以重用的控件、公用类等,是和业务无关的,比如我们日历选择的控件,就属于公司定义的组件,再比如我们的EXCEL导出、PDF文件导出也可以做成组件的。

构件:是指和业务有关的业务功能,比如我们的调配、分配功能。

 

什么是中间件?

中间件作为一大类系统软件,与操作系统,数据库管理系统并称”三套车”,其重要性是不言而语的。

IDC给出的一个定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
从这些定义中可以看出:

·中间件是一类软件,而非一种软件;

·中间件不仅仅实现互连,还要实现应用之间的互操作;

·中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。

接着,我们再来看看什么是Web Services?

Web Services就是可以通过web描述、发布、定位和调用的模块化应用。Web Services可以执行任何功能,从简单的请求到复杂的业务过程。一旦Web Services被部署,其他的应用程序或是Web Services就能够发现并且调用这个部署的服务。

Web Services通过简单对象访问协议 (Simple Object Access Protocol,SOAP)来调用。SOAP是一种轻量级的消息协议,它允许用任何语言编写的任何类型的对象在任何平台之上相互通信。SOAP消息采用 可扩展标记语言(XML)进行编码,一般通过HTTP进行传输。与

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值