Oracle WebCenter (Sites)概述笔记

来源:互联网 发布:java多线程join 锁 编辑:程序博客网 时间:2024/06/11 07:40

Oracle WebCenter Suite

Oracle WebCenter is the user engagement platform for social business, delivering connectivity between people and information.  WebCenter Suite enables enterprises to improve customer loyalty with targeted websites, while enhancing productivity with contextual collaboration.  It increases business agility with intuitive portals, composite applications, and mash-ups, and offers seamless access to the right information in context.


web center 主要作用:用户体验、内容管理、网站管理
FatWire (oracle buys it)主要作用:前台的一个交互,用户体验
Siebel(oracle):用户管理系统

需要安装:
J2EE Server:Weblogic 10.3.4
Database:Oracle Database 11g
Oracle Content Server(Fatwire)
JDK:Sun 1.6.24 及以后版本
 
Oracle WebCenter blog:
http://blogs.oracle.com/webcenter
 
WebCenter主要4大组件
WebCenter Content:文档管理,内容管理--------/UCM/WCM/URM/IPM
WebCenter Sites(FatWire):用户体验,如:根据用户的操作提供给用户数据和提示信息,推荐
WebCentter Portal:主要用于集成,相当于一个页面的整合等
WebCenter Social --It also can support Social Platform.


 
 

Webcenter Sites

包括Content Server、Satellite Server、Engage、Content Optimizer、Community Server、Gadget Server、Mobility Server、Content Integration Platform、WEM Framework等组件

Content Server:主要用于内容管理(包括内容管理、页面管理、信息和本地内容管理、动态传输和sites部署等);

Satellite Server:主要用于动态sites的性能(分布式的cache、动态组装与传送、高性能的自动化管理,可满足高访问量网站的需求);

Engage:根据用户的操作量身定制的推荐与提示等功能,制造好的用户体验(灵活的规则引擎来创建用户推荐和属性,同时也允许不同粒度的segmentation)

Content Optimizer:粒度化的asset分析中心(将报告可视化的结果输出和统计,通过追踪操作和使用行为,有效性等),与WEM Suite的集成功能(集成在Content Server中,并与Engage集成)

Community Server:围绕asset(fatwire中定义的概念)的社交信息的计算等(增加UGC即User Generated Content,包括评论、评级、审查和博客的整合,专注于UGC的管理控制和驱动动态页面,和作为web的内容)

Gadget Server:终端用户可通过dashboard仪表盘来集成定制web 页面通过现有内容快速创建新的组件或模块与三方网页的同步

Mobility Server:对传统内容和导航的重用,从相同的接口编辑mobile页面和传统页面,基于设备的预览,基于位置的服务,手机视频和rich media的支持

Content Integration Platform:将从企业系统的内容传送给Content Server的用户、共享内容的工作流和改变的通知、SOA架构,对开源的扩展支持

WEM Framework:可以非常方便的扩展用户的应用和三方应用,与其他页面的无缝衔接,它包括1.简单的用于跨WEM应用的用户的UI,2.专注于跨WEM应用的user管理、sso(单点登录)、身份权限认证,3.对三方应用的API访问



Webcenter site 提供了许多整合内容,并增加了许多组件化的功能,可以让用户来自定义的制作页面和模块。也包括用户管理和权限的管理等,都可以在后台控制不同的权限来控制页面访问和相关的操作等。它同时也提供了很多java taglib,用于在jsp或java文件中使用。

Fatwire Page属性
1) Attribute
2) Asset
         |-Attribute
3)    template
   
 
Example of an Asset
   Press Release
         |- summary
         |-Link
         |-Detail

如下是一幅http请求到序列图,可以帮你更好的了解webcenter sites: