我们在SharePoint 2010中拥有一个很棒的功能,因为它有可能制作自定义服务应用程序。最好的做法是什么,然后我们应该制作自定义服务应用程序,以及何时不应该?

有人有这种经验和建议吗?

有帮助吗?

解决方案

构建自定义服务应用程序是一项非常复杂的开发任务。除非您有很好的理由构建服务应用程序,否则我建议最好的做法是:不要。

如果您的服务确实必须在多个Web应用程序或多个农场之间共享,则可以考虑使用自定义服务应用程序。根据我的经验,这一要求实际上很少见。

其他提示

我遇到的大多数SharePoint顾问都阻止他们的客户构建自定义服务应用程序,包括我听过的演讲的SharePoint会议演讲者。我不确定为什么,但是由于显而易见的“复杂性”,似乎通常会皱起自定义服务应用程序。

在我的一篇博客文章中,我认为“构建服务申请的最有吸引力的原因是逻辑上捆绑一组由内部应用程序和系统提供的服务和/或功能,以及第三方(即:不:不: SharePoint)系统并将其曝光在SharePoint基础架构中。假设SharePoint在组织中大量使用,这些服务和/或功能很容易分配给用户,并以“ IT”为中心管理。构建自定义服务应用程序应该对ISV进行有趣而且可以花费必要时间的大型公司。但是我也认为这是一次很棒的学习经验,而SharePoint开发人员将从练习中受益匪浅。

我有一个关于构建自定义服务应用程序的系列,我在系列的第一篇文章中争论了这个问题 SharePoint 2010服务应用程序开发101 - 入门

许可以下: CC-BY-SA归因
scroll top