Siebel AOM和Siebel Server Component有什么区别?
基本区别在于Siebel AOM (Application Object Manager)本身是Siebel Server Component。Siebel有几个服务器组件,如AOM, BatchSync, JMS组件,企业应用集成组件组,工作流过程管理器等....然而,管理员可以创建以多线程模式运行的多应用对象管理器组件。AOM处理web服务器之间的交互,并将请求发送到Siebel服务器,因此它可以处理多个并发用户,并代表他们向Siebel服务器发送请求。Siebel应用对象管理器组件承载Siebel体系结构的业务对象层和数据对象层。
AOM本身就是一个Siebel组件。AOM与其他服务器组件的不同之处在于,AOM用于建立用户会话,即它们帮助最终用户通过UI与应用程序交互。
Siebel Components基本上有三种运行模式:
-
后台模式-后台组件被定义为一个持续运行的进程,它执行需要定期关注的任务。如。"EAI接收器"
-
批处理组件通常由管理员、最终用户发起的工作流或计划调用。这些组件的每个任务都有一个定义的开始时间,并且只有在活动时才消耗主机的CPU和内存。一旦任务完成,操作系统进程也就结束了。如。"dbxtract"组件
-
交互模式-应用程序对象管理器(AOM)是交互式组件的主要示例。它们的主要目的是等待来自最终用户或外部系统的传入请求,并根据Siebel存储库fie (.srf)
中的元数据信息处理请求。