所有这些组件如何工作并相互通信?

时间:2015-04-30 02:09:21

标签: asp.net api web-applications dll windows-services

我希望其他人向我解释一下Windows服务,API和CIM框架(.dll)。

我是一名实习生并且对这一切都很陌生,我尝试过研究下面我在网上提到的问题并阅读我组织中的一些指南,但不太了解。这令人困惑。 任何人都可以用简单的话来解释,Windows服务,API和CIM框架(.dll)对Web应用程序做了什么?如果我先了解所有这些,我将能够开始使用所有这些开始创建Web应用程序。请指教。谢谢!

1 个答案:

答案 0 :(得分:2)

Windows服务只是一个在Windows操作系统内部运行的应用程序。您可以通过转到COntrol Panel来查看您运行的服务 - >管理工具 - >服务。这些只是您自己编写的程序。 .NET通过您在创建新服务时可以选择的模板提供了一种简单的方法。您还可以通过命令行控制servics。这里有两篇方法的好文章:https://technet.microsoft.com/en-au/library/cc736564%28v=ws.10%29.aspx

您可以使用Windows服务在后台执行自动操作,您无需人工干预其程序。你可以用一个做你想做的事,你只需要问问自己这是最好的方法。

API(应用程序编程接口)只是与另一个系统通信的一种方式。今天,这通常是通过RESTful服务完成的,如果它是通过互联网。

我不知道CIM是什么。您通常通过各种API与后端数据库进行通信。对于Windows上的SQL Server,这通常是通过.NET ADO或LINQ。也许CIM会为您的数据库执行此操作。