Please note that JavaScript and style sheet are used in this website,
Due to unadaptability of the style sheet with the browser used in your computer, pages may not look as original.
Even in such a case, however, the contents can be used safely.

  1. 主页
  2. 产品
  3. 软件
  4. 行业应用
  5. JobCenter为制造业企业提供高可靠的自动化作业处理解决方案

JobCenter为制造业企业提供高可靠的自动化作业处理解决方案

该客户是国内一家大型汽车制造企业。在该企业的生产管理和销售管理系统中,有许多需要定期执行的作业,如每日报告的生成、每周销售数据的汇总等。这些作业的执行是按照一定流程的,某些还要基于一定的条件。在JobCenter系统导入前,这些作业基本靠人工操作,多时达到每天200多项,且大部分在夜间进行,必须每天安排专人值夜班,不仅消耗大量运维成本,且随着业务系统不断复杂化,不同任务间的执行顺序越来越难控制,因人工操作失误导致的故障错误增多,系统的稳定性和安全性降低,带来大量经济损失。

通过对该客户的业务分析发现,制造业的业务系统具有明显的流程化、规范化的特点,需要定期处理的任务较多。为此NEC提供了一个成熟的作业管理解决方案。

NEC的作业管理软件JobCenter是一款实现作业执行自动化的产品,它通过将多种平台、分布式环境的作业进行整合,并进行统一调度,来实现作业的自动运行,达到帮助企业简化操作、提高效率的目的。JobCenter系统的导入很好地解决了上述客户业务中的问题,并为其业务系统提供了高度的可靠性和可扩展性。

系统实现架构

系统整体部署分为几个部分:底层是高可用集群系统,上层则是JobCenter的主体部分,分为作业执行服务器和管理服务器。作业执行服务器负责作业的执行操作,管理服务器则负责整个业务的调度、监控以及信息的通告。如图所示,JobCenter与高可用集群系统的协同工作,实现了无人监守情况下的作业自动运行,进而实现了系统的高可靠性,达到系统7*24小时的高效运行。

JobCenter在系统中的实现

一、作业的管理与调度

管理员通过图形化的界面,制定一个个的可独立运行的作业,并根据日常工作时的业务流程,如定时执行、并行执行、顺序执行、条件执行等将这些作业串联起来,形成一个统一的作业流程。作业流程制定完成后,系统可以根据这个流程,连续不断地自动执行,无须人工干预。

二、故障处理与恢复机制

在作业执行过程中如果发生作业执行失败,JobCenter的条件判断部件能够自动调度预先设置的故障处理作业。此外,JobCenter的作业重试部件还能够回避因系统环境的瞬间故障而导致的作业执行失败。在故障发生后,管理员可以对作业流程进行人工控制,实现检查点回退/重试/强制结束等操作。

三、作业的监控与通告

除了对作业故障进行处理,系统还将作业执行的情况实时记录下来。管理员可随时观看各个作业运行的状态。另外,系统还提供了E-mail报警功能,使管理员能在作业运行出现错误时,第一时间获得故障的基本信息,从而在最短的时间内解决问题。

四、 JobCenter集成集群软件实现高可靠性运行

通过集群软件搭建的高可用集群系统与JobCenter的集群环境支持选件配合使用,及高稳定性的服务器平台,构筑起一个高可靠的作业管理系统。

系统运行效果分析

一、导入JobCenter系统后,几百个作业按照业务流程的需要,被按顺序自动调度,节省了人工处理的成本。只有在发生故障时才需要管理员的人工干预,正常情况下,管理员只需要定期检查作业的执行状况即可。

二、包括数据库备份、过期日志删除和服务定期重启动等夜间维护作业都被纳入到JobCenter的管理体系当中,基本避免了人工夜间值守。

三、实现作业处理自动化后,杜绝了因人为失误导致的作业执行失败。

四、应用高可用集群环境,在发生服务进程停止、系统断电,硬件损坏等系统故障时,通过节点的自动切换缩短了停机时间,系统可靠性达到99.99%(年停机时间在几分钟范围内)。并且在切换之后,通过JobCenter的集群支持模块,可以实现作业流程的自动重启动,保证了作业的连续性。

小结

该案例是典型的制造行业案例,制造业的业务系统具有明显的流程化、规范化的特点,需要定期处理的任务较多。JobCenter系统引进之后,业务效率大幅提高,故障发生减少,投入回报明显。

另一方面,面对当今市场的瞬息万变,需要企业的IT业务系统具有较强的应变能力,以符合市场导向的原则。JobCenter作业管理系统不仅高效完成作业调度的任务,还具有高可靠性和高可扩展性,为企业将来的业务变更和规模扩张提供良好的支持。