什么是服务?

时间:2012-11-14 16:56:56

标签: language-agnostic

我一直听到“服务”一词,但我对它的理解模糊不清。有人可以解释服务引用一些实际例子吗?

2 个答案:

答案 0 :(得分:2)

这取决于具体情况。非常抽象地说,服务是某种提供某些功能的程序,但其内部完全不透明。即, Web服务是在Web上运行的某种东西,具有某种API,您可以联系以获取或提交一些数据。它究竟是做什么的,不管您的业务是什么,它只是为您提供服务。在系统上,例如 Windows服务可能是在后台持续运行的程序,执行某事。在应用程序内部,您可能有一个服务层,它提供了一些可以通过API在应用程序的其余部分中使用的功能,但它的工作方式无关紧要。

与您通常导入,操作,更直接使用的函数,库或类形成对比。服务更加自成一体,只提供其功能,而无需反省内容。

答案 1 :(得分:-1)

麦当劳是一项服务。你交了一些钱,他们给你一个bigmac。

政治家是一种服务。你递交他们的投票,他们交回谎言并偷走你的午餐钱,然后向你收取费用。

在计算术语中,你交出一些数据(一个数字,一串文本等等),服务获取数据,用它做一些事情,然后返回一个结果。

e.g。谷歌翻译是一项服务。谷歌搜索是一项服务。 godaddy的DNS注册商是一项服务。计算服务与现实世界的服务没有什么不同。