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

How does all this components work and communicate to each other?

我希望其他人向我解释 Windows 服务、API 和 CIM Framework(.dll)。

我是一名实习生,对这一切还很陌生,我已经尝试研究我在网络中解决的问题,也阅读了我组织中的一些指南,但不太了解。这很混乱。 谁能用简单的话准确解释一下,Windows Service、API 和 CIM Framework(.dll) 对 Web 应用程序有什么作用?如果我首先理解了所有这些,我将能够想到开始使用所有这些创建 Web 应用程序。请指教。谢谢!

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

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

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

我不知道 CIM 是什么。您通常通过某种 API 与后端数据库通信。对于 Windows 上的 SQL 服务器,这通常是通过 .NET ADO 或 LINQ。也许 CIM 会为您将此添加到您的数据库中。