我们先来了解SOA架构:
SOA概念层次
传统企业IT系统以应用为中心,SOA希望企业IT系统不是完全以应用为中心,而是以服务为中心对象构建。
SOA方法将功能方面设计的对象、数据、组件、业务流程、界面等从服务提供者和消费者角度进行层次化。与此同时,将安全架构、数据架构、集成架构、服务质量管理等,应用公用的设施提取出来形成不同的层次,为所有的服务所共有。
![image image](https://i-blog.csdnimg.cn/blog_migrate/599b0984b9ea740bffe9555b6b8e270a.png)
基于SOA的应用开发模型
![image image](https://i-blog.csdnimg.cn/blog_migrate/e1199d1617a6915ab94811a4388aa0d2.png)
纵观上述,我们知道sharepoint server 2010一组服务应用程序为基础的。如下:
![image image](https://i-blog.csdnimg.cn/blog_migrate/ab5f08c8d5becf3332798032168be12e.png)
![image image](https://i-blog.csdnimg.cn/blog_migrate/a0e8bf43f26411c7884991cc1ac7573b.png)
结论:SharePoint Server2010基于面向服务的SOA架构