(转载)组件和服务

目录

 

简介

组件

服务


简介

针对于组件和服务分不同之处,简单的做一些记录。原文地址:http://insights.thoughtworkers.org/injection/

组件

所谓”组件”是指这样一个软件单元:它将被作者无法控制的其他应用程序使用,但后者不能对组件进行修改。也就是说,使用一个组件的应用程序不能修改组件的源代码,但可以通过作者预留的某种途径对其进行扩展,以改变组件的行为。

服务

服务和组件有某种相似之处:它们都将被外部的应用程序使用。在我看来,两者之间最大的差异在于:组件是在本地使用的(例如JAR文件、程序集、DLL、或者源码导入);而服务是要通过同步或异步的远程接口来远程使用的(例如web service、消息系统、RPC,或者socket)。

你可能感兴趣的:(知识概念,组件和服务,组件,服务)