【发布时间】:2015-02-14 14:46:41
【问题描述】:
Siebel AOM 和 Siebel 服务器组件有什么区别?
【问题讨论】:
Siebel AOM 和 Siebel 服务器组件有什么区别?
【问题讨论】:
基本区别在于 Siebel AOM(应用程序对象管理器)本身是一个 Siebel 服务器组件。 Siebel 有多个服务器组件,如 AOM、BatchSync、JMS 组件、企业应用程序集成组件组、工作流程流程管理器等。 然而,管理员可以创建在多线程模式下运行的多个应用程序对象管理器组件。 AOM 处理 Web 服务器之间的交互并将请求发送到 Siebel 服务器,因此它可以处理多个并发用户并代表他们向 Siebel 服务器触发请求。 Siebel 应用程序对象管理器组件托管 Siebel 体系结构的业务对象层和数据对象层。
【讨论】:
AOM 本身就是一个 Siebel 组件。 AOM 与其他服务器组件的不同之处在于 AOM 用于建立用户会话,即它们帮助最终用户通过 UI 与应用程序交互。
Siebel Components 基本上有 3 种运行模式:
后台模式 - 后台组件被定义为一个不断运行的进程,它执行需要定期关注的任务。例如“EAI 接收器”
批处理组件通常由管理员、最终用户启动的工作流或按计划调用。这些组件的每个任务都有定义的开始时间,并且仅在主机处于活动状态时才消耗主机的 CPU 和内存。一旦任务完成,操作系统进程也完成了。例如“dbxtract”组件
交互模式 - 应用程序对象管理器 (AOM) 是交互式组件的主要示例。它们的主要目的是等待来自最终用户或外部系统的传入请求,并根据 Siebel 存储库文件 (.srf) 中的元数据信息处理请求
【讨论】: