彩票走势图

JobServer (产品编号:13155)

JobServer是可用于管理作业和环境的GUI工具集。

标签:业务流程作业管理

开发商: Grand Logic

当前版本: v3.6.8

产品类型:控件

产品功能:工作流

平台语言:JAVA

开源水平:不提供源码

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

JobServer可以作为创建和加强您公司的业务流程以及内/外部作业处理的基础。JobServer提供了丰富的特性及高度可扩展的环境,它可将计算最密集的数据库ETL处理中的一切事务调度和运行到关键的业务处理,Web服务调用和单调的邮件通知中。

* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。

强大的工具集

JobServer包含大量丰富的GUI工具集来管理作业和环境。您可以高精度高细节地设计,调度,运行以及跟踪作业。通过使用JobServer您能知道作业是怎样运行的,它正在运行什么内容以及它何时在运行,您也能知道某个作业最后一次是被谁修改的,谁最后关闭了服务器等等……如果一个作业抛出错误或警告,您可通过邮件得到通知或者通过任何一组作业搜寻那样的情况(极好的可用报告特性)。当作业运行时,您能知道具体是什么被发送给了客户,知道当作业运行时输入是什么以及该作业产生了什么输出。JobServer对一个作业从其创建开始到每次运行的整个过程都了如指掌。

调度引擎

JobServer调度引擎并没有局限于一种调度规则。实际上,任何您能想到的重复或一次性的调度模式都可以通过JobServer调度引擎展示出来。下面举例说明了一些该引擎所支持的调度规则:

  • 从2003年1月1日上午9点开始,每15分钟进行一次,只能在上午10点和下午7点半之间进行,结束时间是2004年3月3日下午5点

  • 从2003年1月1日上午9点开始,在每个月的最后一个,第一个及第二个星期一和最后一个星期五进行

  • 从2003年7月7日开始,在每个星期的星期一和星期三进行,2003年7月30日的星期三除外

  • 多个一次性的日期可从任何调度安排中进行添加或移除。例如,这是一个简单的方式用来添加或移除公司假期。

  • 日内的多个时间范围可被移除(例如,将早上1点至早上4点移除)

  •  如果调度时间因为当机而丢失,则过去的调度时间可跳到之后或者当调度时间被移至到未来的某个日期时进行一次一个地执行。

  • 在执行完一定数量的调度之后作业可被设置为停止运行(例如在运行了55次之后停止)。

  • 过期窗口意味着一个作业需要从它的调度时间开始运行在一个特定的时间窗口中,否则它将过期;(当发生这种情况时管理员会被提醒)。

  • 当作业失败时可设置多层邮件提醒。可设置为JobServer层,分区层,作业组层和/或个人作业层。

JobServer可根据适用的硬件调整其规模。它的设计利用了多处理器及多核系统的优势。JobServer采用了先进的超前缓存模式以确保在准备运行作业时没有时间浪费。它采用了先进的多线程扫描设计能有效地检测哪个作业准备就绪并迅速调度它们运行。调度引擎和相应的作业处理单元可被分割到任何数目的分区中。分区允许更高程度的并发并且对于那些包含了大量数目作业的设施来说是至关重要的,同时调度的及时性也是至关重要的。一个分区也可以被定义用于限制并发运行的作业数量从而避免资源超负荷。无论您是管理少量的作业还是成千上万的作业,JobServer都是您的不二选择。

一些先进的特性包括:

作业依赖性调度

作业依赖性规则可用于控制相互关联的作业。例如,您有一个作业A每天必须在一组其它的作业被允许开始之前运行并完成。在这种情况下,为满足依赖性,当作业A未完成时,组内的其它作业将不会被调度。

作业时间版本控制

想象您有一个作业通过电子邮件被发送给了客户。下个月您需要更改邮件地址,作业时间版本控制允许您更改一个作业的属性并且让它们在今后的时间点上生效。您可以为一个作业设置任意数量的后期版本。

分区和分组

将JobServer环境分为多个计算分区用于管理和控制处理器,数据库及其它资源利用。进一步将作业分组并限制用户的权利,使得它们只能访问作业组和分区内的资源。

详细的作业运行计量及跟踪

JobServer不仅仅是对作业何时运行及它们如何完成其处理过程进行一般地报告,它还清楚地知道作业运行的输入及作业运行时产生的输出。JobServer可跟踪一个作业每次运行时准确的输入和输出。这使得用户和管理员可以查询历史记录,了解作业运行的准确时间及其配置信息,并根据这些详细的证据知道作业中哪些已经完成,哪些还未完成。

开发者API

开发者API的目的是使公司可以按照他们的设想以模块化和可重用的方式创建他们自己的作业。许多特性是可选的,因此您可以选择您希望采用的特性层和可重用层。为创建一个将要运行在JobServer中的作业,所有需要做的便是实现一个接口并将所开发的Java软件放到合适的JAR文件中。作业可以只是一行代码,也可以是数千行代码。

支持开源

SOAFaces API是JobServer用来定义一个作业做什么以及它在服务器中如何执行的创新基础。该API是在一个开源机构上开发的,它允许开发者参与并推动创新,它甚至没有锁定供应商。在SOAFaces中还有一个子项目叫做BeanSoup。BeanSoup是SOAFaces中可重用组件的一个集合,它是在一个开发者社区中开发完成的。

基于构件的软件开发在这里!

JobServer通过允许开发者创建和构造叫做SOAFaces的软件构件实现了推动创新。在JobServer中调度和执行的每个作业是由一个或多个SOAFaces组成的。一个SOAFaces构件(又名tasklet)可以只是简单的一行代码或者是复杂的成千上万行代码或者更多。开发者可选择性地开发这些tasklets,他们可以接受输入并将输出发送至其它的tasklets。这些操作全部可以通过一个简单的POJO(简单的Java对象)API来实现,因此没有供应商锁定,开发者也无须学习复杂的API。所有繁重的任务都是由JobServer容器来完成的。举一个例子,所有的日志都是通过标准的Java日志API实现的,而JobServer容器则管理着日志输出。GUI工具用于搜索和查看日志。如果一个tasklet希望将其输出展示给其它的tasklets,它可以通过定义一个简单的JavaBean来实现,并且它还能选择性地定义其它的tasklets中哪些可作为其输入传入(使用一个输出JavaBean)。更重要的是,用户可以使用JavaBean GUI定制器直观地编辑JavaBean上的这些输入属性。

更新时间:2015-10-19 10:41:11.000 | 录入时间:2013-01-30 11:13:23.000 | 责任编辑:

相关产品
BizFlow BPM Suite

企业级工作流解决方案的代表,实时跟踪事件的企业级业务活动监控(BAM),更加直观的运营控制,强大实力的体现。

Wonderware Skelta BPM

全球第一且功能强大的.NET企业级业务流程管理和高级工作流解决方案

Skelta BPM.NET高级培训

详细的介绍产品、流程开发及技术特征等深层次内容,现场进行流程需求分析,并结合示例讲解Skelta企业管理器、流程设计器、表单设计器、本地化方法等。

Addflow

主要用于创建工作流程图、数据库关系图、通讯网络图、状态转换图、CRM图、质量控制图等

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP