|
提示: 本系列并不是教程,而是为了加强记忆, 自己做的读书笔记.
上一篇我们介绍了如何配置Sharepoint环境,接下来我们要做的就是深入的了解Sharepoint的开发. 在介绍具体的实战之前,我们有必要花点时间来详细的介绍下MOSS,因为宏观上的了解,更有利于开发.
虽然有很多博文介绍过什么是MOSS,但是我觉得都不够详细,有误导大家的倾向,本人在他们的基础上,吸其精华,去其糟粕.
(由于本人Sharepoint技术有限,有不对的地方,请高手指正.)
概要:
1. Vision
2. MOSS Solution
3. Architecture
4. Features
5. Development
6. Deployment
一. MOSS 技术愿景
MOSS的本意就是通过单一的基础结构,提供诸如像Intranet, Extranet, Intranet Portals等的解决方案. 我们通过下图做一个说明
二. MOSS 解决方案
MOSS包含了6个部分,分别是Collaboration, Portal, Search, Content Management, Business Forms以及business Intelligence. 他们各自提供的解决方案如下:
这里多讲一点企业搜索, 以及WSS和MOSS不同的搜索功能
MOSS :提供了Intranet, Internet, 站内搜索
WSS: 站内搜索
三. MOSS 架构
关于MOSS的结构,本人也在摸索, 为了不误导大家,直接上MSDN的图
四. 这个用的不多,先不讲,以后补上
五. MOSS开发流程
在讲开发流程前,先了解WSS中几个比较重要的概念, 由于WSS是免费, 本人基本都用WSS开发, 所以介绍WSS中的概念
Farm(场):
WSS环境级联中最高的, 它包括一个或者多个web server和一个数据库Server, 每一个WSS场中有且只能有一个配置数据库
Web Application(应用程序):
基于IIS, 一个web APP大概能容纳10000个站点集
Site Collection(站点集):
一个站点集有一个top-level的站点, 每一个站点集存放在一个单独的内容数据库中
Site(站点): 略
了解了MOSS 这几个级别的概念,我们就可以来介绍下开发流程了.看图吧.
这里我们来了解下MOSS中页面的概念.
MOSS的page=Master Page + Page Layouts, 这个不难理解吧
Master Page定义了如何统一的框架和导航栏, Page Layouts 定义了网页的内容. 他们加在一起,就是一个完整的Page了.
六. MOSS部署
部署是MOSS中很重要也很难的一个部分.我们通过以下几个步骤来了解部署的过程
1. 选择部署的拓扑结构.
我们在上一篇讲了单机环境和场环境, 在部署前,你必须考虑好到底你环境配置是单机合适服务场.
这里多了解一点他们的各自的优缺点:
单机:
配置: Web front-end, Application,database都装在一个机器上,
缺点: 性能有限制,可用性有限制,机器down了.所有的服务就停了.
适用范围: 一些团队,工作组或者测试用
小型服务场:
配置: web front-end 和web Application放在一台机器
Database 放在另一个机器
适用范围: 一些小型的企业站点, 很多人用的文档管理站点
中型服务场:
配置: 在小型服务场的基础上加一个Index 服务器来做搜索.
大型服务场
配置: 在中型服务场中加一些Excel 计算服务器, 以及运行数据服务器的集群
2. 部署: 略, 以后遇到项目的时候,用实例去演示. |
|