资源描述:
《基于onceportal的门户网站开发平台设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、摘要分类号密级UDC编号研究生院硕士学位论文基于OncePortal的门户网站开发平台设计与实现王方指导教师钟华研究员软件研究所申请学位级别硕士学科专业名称计算机软件与理论论文提交日期论文答辩日期培养单位软件研究所学位授予单位研究生院答辩委员会主席67摘要67摘要基于OncePortal的门户网站开发平台设计与实现摘要门户网站把各种应用系统、数据资源集成起来,以统一的界面为用户提供综合信息的访问入口。作为基于表示层的信息集成框架,门户中间件是构建门户网站的支撑平台。然而,实践表明,单纯利用门户中间件开发门户网站存在开发及维护成本高、内容重用性差、内容聚合力度不够等问题。从开发
2、角度看,门户网站主要由内容及内容组织、关联导航、权限管理、个性化设置、多设备支持等要素组成。作为门户中间件,OncePortal为后三项要素提供了支持。因此,基于OncePortal的门户网站开发平台的主要任务就是提供完善的内容创建展示、内容组织以及关联导航等功能。本文以门户网站的内容为核心,分三步设计并实现了一个基于OncePortal的门户网站开发平台。首先,根据对内容的定义与分析,将门户网站中的内容分为结构化和非结构化两类,并提出了以内容元素为基础,以内容类型为约束,将内容数据和内容展示相分离的结构化内容模型。然后,着重研究了内容生命周期中的几个关键技术,如利用内容元结
3、构的约束实现内容类型自定义,利用内容元素编辑器实现内容编辑界面自动生成,利用内容元素展示器及内容模板参数机制完成内容的个性化展示,利用内容采集技术和特定内容元素实现内容聚合等。最后,提出了以内容为核心的门户网站表示模型,设计了基于OncePortal的门户网站开发平台的功能与体系结构,并以结构化内容模型的实现为基础给出了四个主要功能模块的实现。关键词:门户,网站开发,结构化内容,内容模型67摘要67Abstract67Abstract67AbstractResearchandImplementationofOncePortal-basedWebPortalDevelopmen
4、tPlatformSongXiaoguang(ComputerSoftwareandTheory)DirectedbyZhongHuaAbstractThroughinformationintegration,webportalprovidesaunifieduseraccesstocomprehensiveinformationresources.Asaninformationintegrationframeworkonpresentationlayer,portalmiddlewareprovidesasupportplatformforwebportaldevelopm
5、ent.However,itdemonstratedthatdevelopingwebportalwithportalmiddlewarealonehassomedisadvantagessuchashighdevelopmentcost,highmaintenancecost,weakreusabilityandweakaggregation.Intermsofdevelopment,webportaliscomprisedofcontents,contenthierarchy,associatednavigation,rightsmanagement,customizat
6、ionsettings,anddevicecapabilities.Asakindofportalmiddleware,OncePortalprovidessolidsupportforthelatterthreefactors.Therefore,themaintaskofOncePortal-basedwebportaldevelopmentplatformistoprovidesophisticatedmanagementaboutcontentcreationandpresentation,contenthierarchy,aswellasassociatednavi
7、gation.Centeringonthecontentsinwebportal,thisthesisdesignsandimplementsanOncePortal-basedwebportaldevelopmentplatforminthreesteps.First,accordingtodefinitionandanalysisaboutcontent,thethesisdividesitintotwotypes,structuredcontentandunstructuredcontent,an