首页
论坛
门户
空间
手机版
IXPUB
插件
收藏
设置
注册
登录
商店
搜索
培训
Wiki
Blog
归档
丛书
退出
ITPUB论坛
»
CRM产品与实践
» Siebel Fundamental (2) Architecture Overview
‹‹ 上一主题
|
下一主题 ››
11
1/2
1
2
››
投票
交易
悬赏
活动
评价
|
打印
|
推荐
|
订阅
|
收藏
标题: Siebel Fundamental (2) Architecture Overview
lichuliang
一般会员
精华贴数 0
个人空间
0
技术积分 440 (4418)
社区积分 0 (1349645)
注册日期 2007-4-14
论坛徽章:13
#1
使用道具
发表于 2007-6-1 15:19
Siebel Fundamental (2) Architecture Overview
SIEBEL技术体系概述
Siebel在被Oracle收购之前本身没有太多技术平台产品,所以Siebel的技术体系主要是建立在第三方技术平台之上,Siebel的主要体系架构是典型的web server/Applications Server/Database Server的三层架构。下图是Siebel的一个简化的架构图:
Siebel应用的技术主要包含三个部分:
1. Web Server:从浏览器接受请求,并把请求发给Siebel Server, 从Siebel Server得到结果,再发回给浏览器。
2. Siebel Server:是Siebel应用的主要技术部件,不但用于支持完成和客户端的交互(从数据库取得数据并返回给Web Server,从Web Server接受请求并处理),还需要处理工作流和业务自动化流程,以及一些批量执行的任务(熟悉Oracle Applications的用户可以大致认为和Concurrent Manager执行的任务一样)
3. Siebel Gateway Name Server:类似于一个动态注册表,用于跟踪所有Siebel进程的状态。如果有Server起来或关闭,都会在Name Server更新状态。
4. Siebel File System:用于存放Siebel应用用到各种文件。
Siebel 技术体系架构有一些明显的特点:
1. 满足多渠道的访问的需求,无论是对于浏览器用户;对于通过手机访问的用户;还是对于暂时无法访问网络的用户但是又需要访问一些特定信息的用户;甚至对于需要专门访问的DBA管理用户,都在技术结构上提供了不同的访问模式。
2. Siebel的技术架构另一个重要的特点是能够跨多种产品和底层技术平台,如可以使用多个不同厂家的Web服务器(流行的如Apache,IIS),可以使用不同厂家的关系数据库(Oracle,DB2,SQLSERVER)等,这都要求Siebel能够在不同的技术框架上提供一个虚拟的访问层。
多渠道访问的架构设计
Siebel从架构层就包含了多渠道访问的思想,如下图:
访问渠道主要包含:
1. Siebel Web Client/ Siebel Wireless Web Client:标准三层架构访问模式,客户端没有任何Siebel软件,而只有浏览器(或手机浏览器)。PC客户通过浏览器和Web Sever并最终通过SWSE和Siebel Server交互。而手机用户通过WAP Server并一样通过SWSE和Siebel Server交互。绝大部分用户都使用这种访问模式。
2. Siebel Handheld Client/ Siebel Mobile Web Client:这种方式的访问方式和三层架构不一样,这种方式要求在本机按照类似于一套mini版本的Siebel应用,访问本机的数据库和File System。使用这种方式的时候,联机的时候本机数据库可以和中心数据库进行同步,而脱机的时候仍然可以访问自己机器上已经同步的内容,适合于经常没有网络连接的环境(如机场,火车站等)但又需要访问Siebel应用的场景。
3. Siebel Dedicated Web Client:这种客户端能够直接访问数据库,即使在Siebel Server已经被关闭的情况下,一样可以访问Siebel应用,原因是这种客户端本身就安装有Siebel Server的部件,不需要通过中心的Siebel Server来访问数据。
Siebel架构里中立于技术平台产品的设计
Siebel应用为了屏蔽底层技术的影响,而对维护人员提供统一的界面,主要在以下的部件里来提供中立于底层技术产品的设计。1. Siebel Web Server Extensions(SWSE):Siebel是通过在第三方的Web Server上加入一个插件,称为SWSE来和Siebel Server进行统一的通讯。从而能够独立于Web服务器而提供和Siebel Server统一的接口。
2. Siebel Server的AOM(Application Object Manager),AOM里包含Data Manager,用于针对不同的关系数据库生成包含该类型数据库特点的SQL语句,这样就可以在AOM之上提供屏蔽下面特定数据库技术的,中立的数据访问层。
__________________
http://www.iniu.net/iwork
只看该作者
Ben1978
Widen your scope!
精华贴数 0
个人空间
0
技术积分 312 (6320)
社区积分 8 (12147)
注册日期 2005-5-14
论坛徽章:1
#2
使用道具
发表于 2007-6-1 16:41
呵呵,这些可以放个PDF来介绍,lz能介绍自己的体会吗
__________________
积 水
沙 滴
成 石
塔 穿
只看该作者
lichuliang
一般会员
精华贴数 0
个人空间
0
技术积分 440 (4418)
社区积分 0 (1349645)
注册日期 2007-4-14
论坛徽章:13
#3
使用道具
发表于 2007-6-1 17:10
QUOTE:
最初由 Ben1978 发布
呵呵,这些可以放个PDF来介绍,lz能介绍自己的体会吗
这些文章都是我自己现写的,所以没有什么pdf,但是我的博客上是有图的,在这里实在不想贴图了
,太麻烦
__________________
http://www.iniu.net/iwork
只看该作者
bigchang
一般会员
精华贴数 0
个人空间
0
技术积分 98 (16948)
社区积分 0 (1071931)
注册日期 2006-8-14
论坛徽章:0
#4
使用道具
发表于 2007-6-1 19:09
从应用的角度,SIEBEL的三层结构其实就是:
1. WEB 层(web server) 2. 应用层(group of siebel servers, including the componet and OM) 3. 数据层(Database server and File system)。
Siebel Gateway Server界于WEB层和应用层之间。
企业应用所关心的是如何更加使用的情况进行硬件的配置,如大,中,小三种类型的配置,及SERVER的选择,IBM,SUN还是HP。
从技术方面来说,楼主讲的很细了,能否通过具体的应用来进行说明?
只看该作者
lichuliang
一般会员
精华贴数 0
个人空间
0
技术积分 440 (4418)
社区积分 0 (1349645)
注册日期 2007-4-14
论坛徽章:13
#5
使用道具
发表于 2007-6-1 21:16
QUOTE:
最初由 bigchang 发布
从应用的角度,SIEBEL的三层结构其实就是:
1. WEB 层(web server) 2. 应用层(group of siebel servers, including the componet and OM) 3. 数据层(Database server and File system)。
Siebel Gateway Server界于WEB层和应用层之间。
企业应用所关心的是如何更加使用的情况进行硬件的配置,如大,中,小三种类型的配置,及SERVER的选择,IBM,SUN还是HP。
从技术方面来说,楼主讲的很细了,能否通过具体的应用来进行说明?
Siebel的技术部件都可以分开多个机器部署,如Web Sever/Name server/Siebel Server/Siebel Filesystem/Database Server都部署在完全不同的机器上,并且Siebel Server可以有多个,SWSE和多个Siebel Server之间可以使用软件的load balancer,也可以使用big5等硬件的load banlancer, 当然,所有部件部署在一台机器上也是可以的。
__________________
http://www.iniu.net/iwork
只看该作者
Ben1978
Widen your scope!
精华贴数 0
个人空间
0
技术积分 312 (6320)
社区积分 8 (12147)
注册日期 2005-5-14
论坛徽章:1
#6
使用道具
发表于 2007-6-2 19:06
QUOTE:
最初由 lichuliang 发布
Siebel的技术部件都可以分开多个机器部署,如Web Sever/Name server/Siebel Server/Siebel Filesystem/Database Server都部署在完全不同的机器上,并且Siebel Server可以有多个,SWSE和多个Siebel Server之间可以使用软件的load balancer,也可以使用big5等硬件的load banlancer, 当然,所有部件部署在一台机器上也是可以的。
期待后面的篇章,data migration 结合实例更好
__________________
积 水
沙 滴
成 石
塔 穿
只看该作者
mossyang
一般会员
精华贴数 0
个人空间
0
技术积分 134 (13186)
社区积分 3 (19970)
注册日期 2003-7-15
论坛徽章:0
#7
使用道具
发表于 2007-6-4 16:20
顶...
__________________
SIEBEL/DW/BI/ORACLE/J2EE/项目管理(多年外企经验,国际项目,海外项目经验)
只看该作者
davidlee799
初级会员
精华贴数 0
个人空间
0
技术积分 4 (144525)
社区积分 0 (548528)
注册日期 2005-8-5
论坛徽章:0
#8
使用道具
发表于 2007-6-8 12:12
精品!希望继续
只看该作者
cyr1974
淡泊明志 宁静志远
精华贴数 2
个人空间
0
技术积分 6698 (193)
社区积分 903 (1012)
注册日期 2003-2-12
论坛徽章:7
#9
使用道具
发表于 2007-7-2 18:03
我认为siebel的伟大就在于此
__________________
cyongrui@hotmail.com业余台球爱好者互相交流 共同进步
只看该作者
ls17
中级会员
精华贴数 0
个人空间
0
技术积分 478 (4066)
社区积分 7 (12876)
注册日期 2004-1-16
论坛徽章:1
#10
使用道具
发表于 2007-7-5 16:52
在于什么?体系结构?Siebel厉害的地方在于开创了CRM这个概念,它的体系结构当然也很棒,据说是几个OO的牛人给设计的。但是并不能说它的成功在于技术上的先进性。
只看该作者
11
1/2
1
2
››
投票
交易
悬赏
活动
相关内容
ITPUB论坛
≡ 数据库技术 ≡
> Oracle数据库管理
> Oracle开发
> Oracle Developer Suite
> Oracle入门与认证
> Oracle专题深入讨论
> Oracle新技术/11g
> Oracle电子文档
> Oracle Application Server套件
> IBM数据库产品
> MS SQL Server
> Sybase管理与开发
> MySQL及其它开源数据库
> 内存数据库
> 数据仓库与数据挖掘
> 移动及嵌入式数据库
≡ 企业信息化 ≡
> ERP产品与实践
> CRM产品与实践
> HR产品与实践
> 物流
> 供应链
> 供应链建模与仿真
> 物流设备与系统工程
> 企业管理咨询
> 管理协同与办公自动化
> IT服务管理
> 数据中心建设
> ERP二次开发
> Oracle ERP
> EBS相关文档
> PeopleSoft与JDE
> SAP R/3
> SAP Business One开发与快速实施
> SAP财务及CRM
> SAP后勤及HR
> mySAP ERP
> 系统开发及跨应用设置
> SAP相关文档
> 国外其它ERP产品
> 国内ERP产品
≡ 开发技术 ≡
> Java入门与认证版
> Java web开发及框架技术
> Java企业开发
> ASP.NET【已迁移到微软开发技术论坛】
> .Net企业开发与应用【已迁移到微软开发技术论坛】
> WEB程序开发
> WEB 2.0技术
> 动态语言
> 移动与游戏开发
≡ 系统设计与项目管理 ≡
> 系统分析与UML
> 系统分析与UML精华区
> 项目管理
> 项目过程
> 软件测试
> 算法讨论与研究
≡ IBM软件技术园地 ≡
> IBM数据库产品
> Lotus
> Tivoli
> Websphere
> Rational
> 与SOA相关的IBM产品与技术
> IBM软件技术精英协会
> 软件技术精英活动专版
≡ 操作系统与硬件 ≡
> AIX及IBM产品【已迁移到IXPUB】
> HP-UX及HP产品【已迁移到IXPUB】
> Solaris及SUN产品【已迁移到IXPUB】
> Linux及其应用 【已迁移到IXPUB】
> 其它UNIX系统【已迁移到IXPUB】
> windows系统及微软相关产品 【已迁移到IXPUB】
> 存储设备与容灾技术 【已迁移到IXPUB】
> 服务器 【已迁移到IXPUB】
≡ 行业纵向讨论区 ≡
> IT业界评论与展望
> 政府与教育事业
> 中国政府信息主管联盟
> 电信行业
> 金融行业
> 医卫行业
> 制造行业
> 电力行业
> 信息安全与审计
≡ 会员交流 ≡
> IT职业生涯
> 招聘求职商务信息
> 体育世界
> 体育博彩专版
> 旅游,驴友
> 汽车世界
> 外语角
> 数码摄影
> 你的故事我的歌
> 音乐推荐区
> 电子图书与IT文档资料
> 软件交流
> 软件交流精华区
≡ ITPUB产品与服务 ≡
> ITPUB地面活动专版
> BLOG天地
> WIKI世界
> 授权用户区
> 站务管理
≡ 微软开发技术 ≡
> 开发工具和语言
> .NET Framework 相关
> Visual Basic/VB.net
> Visual C#
> Visual C++/vc.net
> Visual Studio
> .NET软件架构与模式
> .NET开发辅助工具及框架
> Web开发
> ASP.NET与AJAX
> Web相关技术讨论(IIS等)
> Silverlight 技术
> 微软企业级产品技术
> SQL Server
> windows server
> SharePoint
> Exchange Server
> Biztalk
> 嵌入式及移动开发
> Windows Embedded 嵌入式技术
> Windows 移动设备
> Office开发
> Microsoft office system
> Office Business Application
> 微软产品用户交流区
> .Net电子书籍&&书籍介绍
> .Net人才交流
技术积分榜
社区积分榜
徽章
电子杂志
会员
团队
统计
邮箱
游乐场
帮助
TOP
CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号
联系我们
法律顾问
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计