为了维持身体的健康,近一个多月来,努力维持每天早上 6:00 起床,到居家附近的中学慢跑半个小时。初期真是困难,先是起不了床,继而在跑了几圈后,酸痛无力感满溢,挑战着持续跑下去的意志力。接下来的数日,更是浑身酸动举步维艰。一两个星期后,这些不适感逐渐消失,只是每天跑步时,过程中依然有撞墙期,但依凭前几天的经验,撑一下也就过了。这些日子以来,整体而言,体重依旧在,尚没有令人高兴的成绩。但身体健康是一生的大事,岂在一朝一夕看得出功效,又哪能以利害得失计,养成好习惯持之以恒才是重点。
读书亦是如此,保持求知的兴味胜于一切。尤其在信息界,比起其他的学术领域,信息技术尚处在襁褓期,它正迅速长大,每隔一段时间都有惊喜,但充满青涩与不适应,需要耐心对待。近来为了技术整合,需要研究Microsoft Office SharePoint Server(MOSS),它的设定让人望之却步。开始研究的前几日遇到学习的撞墙期,为理不清架构而愤怒,为繁复的牵扯关系而沮丧。几经丢下又拾起,渐渐记得了专有名词的定义,对各项设定的意义与位置有了印象,虽仍满脑子的疑惑,但少了恐惧,让自己定得下心继续前行。
MOSS 定位为企业级的 Portal 集合,提供了广泛的自由度与服务。企业除了主入口网站外,可能依部门组织和作业功能建立许多子网站,甚至是个人的网站,所有需求都可以建构在单一的 MOSS 体系中。而这些网站需要有各种的服务当作内容,如公布栏、讨论区、行事历、联络人、窗体、全文检索、让无结构的 Office 文件可结构化地管理与共享…等。又因它希望成为全体 IT 系统整合的总入口,自然要把数据整合的 BI 与流程整合的 BPM/BAM(business process management/business activity monitoring)也纳入,只是当下版本所能提供关于这两个主题的功能都还非常阳春,但可以看到其愿景。
MOSS 所诉求的主题如下:
l 协同作业(Collaboration):整合电子邮件、共享文档、联系人、工作、行事历、Wiki 网站、部落格(blog)、RSS、项目管理…等功能,完成群组人员的协同作业。
l 入口网站(Portals):透过 SharePoint 所强化的网站技术,整合当今各种流行的网站功能,让每个人都可以自己所熟悉的网页操作与 Office 产品,丰富企业、部门与个人的入口网站。
l 搜寻(Enterprise Search):针对多样化的信息内容、文件格式、国别语言提供快速友善的搜寻。并能够集中管理分布式搜寻,以处理大量站台内的数据。
l 内容管理(Enterprise Content Management):整合文件、记录与网页等不同形式的内容,提供一致的存取接口、阶层结构与安全管控。
l 商业流程(Business Processes and Forms):商业流程是组织的核心,而窗体则是商务流程的核心。MOSS 整合 InfoPath 设计窗体,并包装 WF(Windows Workflow Foundation)以提供流程,藉由本身一致性的用户接口与平台,完成组织所需的窗体流程。
l 商业智慧(Business Intelligence):结合 Excel/Microsoft SQL Server Analysis Services/Reporting Services/Office PerformancePoint Server 等产品,并加入自己的关键效能指标(KPI)、仪表板的技术,提供整合的商业智能呈现。
也由于是企业整体的网站集合,因此整合、扩充、效能、安全、监控、灾难复原…等,各种基本架构都变得重要。或许,这些纵横交错的经纬让它丧失了易用性,大幅提升 IT 管理与开发人员的学习曲线。但这是整体 IT 系统的趋势,无论你身处哪个领域,使用何种产品,因整合而导致的复杂度大幅提升似乎势不可免。
MOSS 的功能与日俱增,光是熟悉个别功能就是个大工程。而企业内的需求也是五花八门,如何将组织架构与功能单元结合,让用户方便直观地使用,更是需要 IT 人员的巧思。由于它是企业全体人员参予使用的系统,很快地便会变成盘根错节,一层又一层子网站与各种清单的链接。就笔者以往建置与使用的经验,管理者需监控系统的使用方式,因为它容纳的是大量非结构性数据,如 Office 文件、图片乃至于声音、影像。若企业人数多,还轻易开放各种功能又不加以限制,很快地就会面临浏览路径杂乱、备援不易与难以扩充等问题。
建构 MOSS 需要管理与开发人员的通力合作,因为它本身是平台,让开发人员透过标准接口或各种工具程序来延伸其功能[1]。但它又是公司内每人每天接触的企业、部门乃至于个人的入口网站,其日常管理工作有目录服务整合、授权、监控、备援、更新与维护内容…等,管理它也变成是吃重的工作。
谈了这么多,我们需要一套书籍来通盘了解 MOSS,因为它的架构庞大内容丰富,一本书不足以说清楚。在此介绍书系:「Microsoft Office SharePoint Server 2007 新一代企业 Web 解决方案」中文繁体版1 至 4 集。本系列丛书的两位作者屠立刚和吴翠凤老师都是笔者在恒逸信息的同事,其中屠老师更是信息教育训练界的前辈,对笔者多所提携,有着亦师亦友的关系。两位作者长期研究 IT 系统、从事教育训练、演讲与撰写技术文章等工作,多年浸淫于微软各类系统中,有着广泛的管理与开发经验。
就笔者私下询问二位作者对撰写此书系的感想,他们表示「单纯地分享」是能待在IT教育训练界的主因,可以与人分享所知所学是件非常快乐的事,这回,更延伸到书籍写作上。此次在MOSS 2007的书系规划上,预计要出4本,为了尽快将MOSS 2007的风貌与规划运用之方式呈现给读者,他们经常挑灯夜战。在短短半年内,就将1、2集完稿,为二位作者博得拚命三郎及三娘的封号。为了这本书常熬夜到二、三点外,笔者还多次碰到屠老师全家总动员,星期六、日带着孩子进公司,在旁陪着老爸写书。而另一作者也因为赶稿,等不及回到床上躺平,就直接趴在桌上跟周公下起棋来。她笑着说:「等书系完成,要利用MOSS 2007架个征婚网站,把自己推销出去,也好有人陪着写书!」
@小标:书系内容
第一集主要介绍MOSS系统的建置与基本环境的设定,内容重点如下:
l 基本组件库的建置与设定
l 权限的存取与管理
l MOSS 2007的工作流程
l Excel服务与商业智慧的整合环境
l 搜寻的架构与基本的设定使用
第二集在发挥MOSS已提供的各项服务,内容重点如下:
l 各项组件库的应用,包括宣告、行事历、工作、项目、讨论区、字段、文件管理等题目
l 窗体工作与窗体服务器
l 内容管理与整合
l 进阶搜寻
第三集强调各项网页设计与应用,内容重点如下:
l MOSS 2007所提供之网页设计功能,包括Wiki、WebPart…等应用
l 网页架构、网页内容管理与SharePoint Designer 2007的整合
l 个人网站建置与部落格的设计
l 入口网站网页管理的建置与应用
l 中文工作流程功能之介绍与客制化工作流程之应用
第四集说明整体系统的管理,内容重点如下:
l MOSS 2007之BDC应用环境介绍
l BDC与索引服务器之整合
l 系统记录管理
l 防毒整合
l 验证安全整合
l 备份与升级
l 行动装置之整合
l 疑难排除
就笔者撰写此文时,两位作者已经发表了一、二两集。内容涵盖 MOSS 的各项功能,从安装软件开始,逐步解释各种功能的 What、Why 与 How。两本书除了有详实的操作细节外,笔者印象较深的是:书中不仅充满了 step by step 的步骤设定画面,还有各种架构说明图,能收提纲挈领之效。
阅读建议
由于 MOSS 底层整合了目录服务(可以是 Active Directory,也能用单机的 Windows 账号)、IIS、SQL Server、.NET Framework 2.0/3.0,不管你是管理还是开发人员,初期排山倒海来的设定可能会让你厌烦而不知所措,需要耐着性子安步当车地练习,先测试吸引自己的部分。
本书系偏向管理,虽有部分内容与开发有关,如藉由 SharePoint Designer 2007(它的前身是 Office FrontPage)设计工作流程(Workflow),以及为了了解 Excel 服务而须先熟悉 Excel 的部分操作,或是透过 InfoPath 设计窗体(Form)…等。但书系主要探讨的还是架构功能设定。照著书做练习,久了自然能融会贯通,接着才能发挥你自己设计规划的能力,以铺陈整个部门乃至于企业的 Portal。
书系在介绍 MOSS 各项功能时,多以独立的章节对应。第一集的前五章是基本知识,让你可以建置网站的基础,因为安装软件、建置网站、设定外观、新增内容与设定账号应该是一般网站都不可或缺的。因此需要实际操作演练,务求熟悉这些步骤过程。随后或可先浏览书籍内容,心中对各项功能有个印象,就看使用者的实际需要,而在建置该项功能模块时,再详细研究对应的章节。
相关阅读
除了本书之外,笔者列出些与 Office SharePoint Server 2007 相关的资源供你参考:
l 微软对 Office SharePoint Server 的主网页:http://office.microsoft.com/sharepoint,这个网址会自动依照浏览器回传的语言偏好而动态换到该国语言的网址。
l 美商 Ascentn 针对 Office SharePoint Server 2007 的工作流程提供更广的延伸性,让 Office SharePoint Server 可以当作 BPM 系统的入口:http://www.ascentn.com/index.html。
l http://www.strategycompanion.com/:睿智信息提供了与 MOSS 整合的 BI 技术。
[1] 延伸 MOSS 系统的开发方式非常多样化,除了各种 Office 产品都可与其整合,让 Power User透过他所熟悉的 Office 产品,以模板的方式强化 MOSS 各单元。专业的开发人员也能够藉由 .NET Framework 2.0 的 Web Part 或 Web Service 的方式,提供进阶的功能。