沒有找到合適的產(chǎn)品?
聯(lián)系客服協(xié)助選型:023-68661681
提供3000多款全球軟件/控件產(chǎn)品
針對(duì)軟件研發(fā)的各個(gè)階段提供專業(yè)培訓(xùn)與技術(shù)咨詢
根據(jù)客戶需求提供定制化的軟件開發(fā)服務(wù)
全球知名設(shè)計(jì)軟件,顯著提升設(shè)計(jì)質(zhì)量
打造以經(jīng)營(yíng)為中心,實(shí)現(xiàn)生產(chǎn)過程透明化管理
幫助企業(yè)合理產(chǎn)能分配,提高資源利用率
快速打造數(shù)字化生產(chǎn)線,實(shí)現(xiàn)全流程追溯
生產(chǎn)過程精準(zhǔn)追溯,滿足企業(yè)合規(guī)要求
以六西格瑪為理論基礎(chǔ),實(shí)現(xiàn)產(chǎn)品質(zhì)量全數(shù)字化管理
通過大屏電子看板,實(shí)現(xiàn)車間透明化管理
對(duì)設(shè)備進(jìn)行全生命周期管理,提高設(shè)備綜合利用率
實(shí)現(xiàn)設(shè)備數(shù)據(jù)的實(shí)時(shí)采集與監(jiān)控
打通數(shù)據(jù)孤島 實(shí)現(xiàn)生產(chǎn)過程全透明化
實(shí)現(xiàn)產(chǎn)品全生命周期的質(zhì)量管理與追溯
精準(zhǔn)制定生產(chǎn)計(jì)劃 合理配置生產(chǎn)資源
全面可視的生產(chǎn)質(zhì)量統(tǒng)計(jì)與追溯
一鍵生成排產(chǎn)計(jì)劃,有效提升資源利用率
打通生產(chǎn)過程數(shù)字化全鏈路,提高生產(chǎn)效率
幫助企業(yè)大幅降低因改裝質(zhì)量問題帶來(lái)的損失
打造數(shù)字化工廠,全面提升產(chǎn)品質(zhì)量
快速應(yīng)對(duì)訂單變化,大幅減少企業(yè)資源浪費(fèi)
實(shí)現(xiàn)產(chǎn)品報(bào)價(jià)快速精準(zhǔn),全面實(shí)現(xiàn)生產(chǎn)透明化
打造生產(chǎn)計(jì)劃自動(dòng)排產(chǎn)信息化平臺(tái)
JobServer是可用于管理作業(yè)和環(huán)境的GUI工具集。
標(biāo)簽:業(yè)務(wù)流程作業(yè)管理開發(fā)商: Grand Logic
當(dāng)前版本: v3.6.8
產(chǎn)品類型:控件
產(chǎn)品功能:工作流
平臺(tái)語(yǔ)言:JAVA
開源水平:不提供源碼
本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準(zhǔn),如有疑問請(qǐng)來(lái)電 023-68661681 咨詢。
JobServer可以作為創(chuàng)建和加強(qiáng)您公司的業(yè)務(wù)流程以及內(nèi)/外部作業(yè)處理的基礎(chǔ)。JobServer提供了豐富的特性及高度可擴(kuò)展的環(huán)境,它可將計(jì)算最密集的數(shù)據(jù)庫(kù)ETL處理中的一切事務(wù)調(diào)度和運(yùn)行到關(guān)鍵的業(yè)務(wù)處理,Web服務(wù)調(diào)用和單調(diào)的郵件通知中。
JobServer can be the foundation for building and consolidating your company's business processes and internal/external job processing. JobServer provides a feature rich and highly scalable environment for scheduling and running everything from your most compute intensive database ETL processing, to critical business number crunching, to web services calls, to the mundane email notifications.
* 關(guān)于本產(chǎn)品的分類與介紹僅供參考,精準(zhǔn)產(chǎn)品資料以官網(wǎng)介紹為準(zhǔn),如需購(gòu)買請(qǐng)先行測(cè)試。
JobServer包含大量豐富的GUI工具集來(lái)管理作業(yè)和環(huán)境。您可以高精度高細(xì)節(jié)地設(shè)計(jì),調(diào)度,運(yùn)行以及跟蹤作業(yè)。通過使用JobServer您能知道作業(yè)是怎樣運(yùn)行的,它正在運(yùn)行什么內(nèi)容以及它何時(shí)在運(yùn)行,您也能知道某個(gè)作業(yè)最后一次是被誰(shuí)修改的,誰(shuí)最后關(guān)閉了服務(wù)器等等……如果一個(gè)作業(yè)拋出錯(cuò)誤或警告,您可通過郵件得到通知或者通過任何一組作業(yè)搜尋那樣的情況(極好的可用報(bào)告特性)。當(dāng)作業(yè)運(yùn)行時(shí),您能知道具體是什么被發(fā)送給了客戶,知道當(dāng)作業(yè)運(yùn)行時(shí)輸入是什么以及該作業(yè)產(chǎn)生了什么輸出。JobServer對(duì)一個(gè)作業(yè)從其創(chuàng)建開始到每次運(yùn)行的整個(gè)過程都了如指掌。
JobServer調(diào)度引擎并沒有局限于一種調(diào)度規(guī)則。實(shí)際上,任何您能想到的重復(fù)或一次性的調(diào)度模式都可以通過JobServer調(diào)度引擎展示出來(lái)。下面舉例說(shuō)明了一些該引擎所支持的調(diào)度規(guī)則:
從2003年1月1日上午9點(diǎn)開始,每15分鐘進(jìn)行一次,只能在上午10點(diǎn)和下午7點(diǎn)半之間進(jìn)行,結(jié)束時(shí)間是2004年3月3日下午5點(diǎn)
從2003年1月1日上午9點(diǎn)開始,在每個(gè)月的最后一個(gè),第一個(gè)及第二個(gè)星期一和最后一個(gè)星期五進(jìn)行
從2003年7月7日開始,在每個(gè)星期的星期一和星期三進(jìn)行,2003年7月30日的星期三除外
多個(gè)一次性的日期可從任何調(diào)度安排中進(jìn)行添加或移除。例如,這是一個(gè)簡(jiǎn)單的方式用來(lái)添加或移除公司假期。
日內(nèi)的多個(gè)時(shí)間范圍可被移除(例如,將早上1點(diǎn)至早上4點(diǎn)移除)
如果調(diào)度時(shí)間因?yàn)楫?dāng)機(jī)而丟失,則過去的調(diào)度時(shí)間可跳到之后或者當(dāng)調(diào)度時(shí)間被移至到未來(lái)的某個(gè)日期時(shí)進(jìn)行一次一個(gè)地執(zhí)行。
在執(zhí)行完一定數(shù)量的調(diào)度之后作業(yè)可被設(shè)置為停止運(yùn)行(例如在運(yùn)行了55次之后停止)。
過期窗口意味著一個(gè)作業(yè)需要從它的調(diào)度時(shí)間開始運(yùn)行在一個(gè)特定的時(shí)間窗口中,否則它將過期;(當(dāng)發(fā)生這種情況時(shí)管理員會(huì)被提醒)。
當(dāng)作業(yè)失敗時(shí)可設(shè)置多層郵件提醒??稍O(shè)置為JobServer層,分區(qū)層,作業(yè)組層和/或個(gè)人作業(yè)層。
JobServer可根據(jù)適用的硬件調(diào)整其規(guī)模。它的設(shè)計(jì)利用了多處理器及多核系統(tǒng)的優(yōu)勢(shì)。JobServer采用了先進(jìn)的超前緩存模式以確保在準(zhǔn)備運(yùn)行作業(yè)時(shí)沒有時(shí)間浪費(fèi)。它采用了先進(jìn)的多線程掃描設(shè)計(jì)能有效地檢測(cè)哪個(gè)作業(yè)準(zhǔn)備就緒并迅速調(diào)度它們運(yùn)行。調(diào)度引擎和相應(yīng)的作業(yè)處理單元可被分割到任何數(shù)目的分區(qū)中。分區(qū)允許更高程度的并發(fā)并且對(duì)于那些包含了大量數(shù)目作業(yè)的設(shè)施來(lái)說(shuō)是至關(guān)重要的,同時(shí)調(diào)度的及時(shí)性也是至關(guān)重要的。一個(gè)分區(qū)也可以被定義用于限制并發(fā)運(yùn)行的作業(yè)數(shù)量從而避免資源超負(fù)荷。無(wú)論您是管理少量的作業(yè)還是成千上萬(wàn)的作業(yè),JobServer都是您的不二選擇。
作業(yè)依賴性規(guī)則可用于控制相互關(guān)聯(lián)的作業(yè)。例如,您有一個(gè)作業(yè)A每天必須在一組其它的作業(yè)被允許開始之前運(yùn)行并完成。在這種情況下,為滿足依賴性,當(dāng)作業(yè)A未完成時(shí),組內(nèi)的其它作業(yè)將不會(huì)被調(diào)度。
想象您有一個(gè)作業(yè)通過電子郵件被發(fā)送給了客戶。下個(gè)月您需要更改郵件地址,作業(yè)時(shí)間版本控制允許您更改一個(gè)作業(yè)的屬性并且讓它們?cè)诮窈蟮臅r(shí)間點(diǎn)上生效。您可以為一個(gè)作業(yè)設(shè)置任意數(shù)量的后期版本。
將JobServer環(huán)境分為多個(gè)計(jì)算分區(qū)用于管理和控制處理器,數(shù)據(jù)庫(kù)及其它資源利用。進(jìn)一步將作業(yè)分組并限制用戶的權(quán)利,使得它們只能訪問作業(yè)組和分區(qū)內(nèi)的資源。
JobServer不僅僅是對(duì)作業(yè)何時(shí)運(yùn)行及它們?nèi)绾瓮瓿善涮幚磉^程進(jìn)行一般地報(bào)告,它還清楚地知道作業(yè)運(yùn)行的輸入及作業(yè)運(yùn)行時(shí)產(chǎn)生的輸出。JobServer可跟蹤一個(gè)作業(yè)每次運(yùn)行時(shí)準(zhǔn)確的輸入和輸出。這使得用戶和管理員可以查詢歷史記錄,了解作業(yè)運(yùn)行的準(zhǔn)確時(shí)間及其配置信息,并根據(jù)這些詳細(xì)的證據(jù)知道作業(yè)中哪些已經(jīng)完成,哪些還未完成。
開發(fā)者API的目的是使公司可以按照他們的設(shè)想以模塊化和可重用的方式創(chuàng)建他們自己的作業(yè)。許多特性是可選的,因此您可以選擇您希望采用的特性層和可重用層。為創(chuàng)建一個(gè)將要運(yùn)行在JobServer中的作業(yè),所有需要做的便是實(shí)現(xiàn)一個(gè)接口并將所開發(fā)的Java軟件放到合適的JAR文件中。作業(yè)可以只是一行代碼,也可以是數(shù)千行代碼。
SOAFaces API是JobServer用來(lái)定義一個(gè)作業(yè)做什么以及它在服務(wù)器中如何執(zhí)行的創(chuàng)新基礎(chǔ)。該API是在一個(gè)開源機(jī)構(gòu)上開發(fā)的,它允許開發(fā)者參與并推動(dòng)創(chuàng)新,它甚至沒有鎖定供應(yīng)商。在SOAFaces中還有一個(gè)子項(xiàng)目叫做BeanSoup。BeanSoup是SOAFaces中可重用組件的一個(gè)集合,它是在一個(gè)開發(fā)者社區(qū)中開發(fā)完成的。
基于構(gòu)件的軟件開發(fā)在這里!
JobServer通過允許開發(fā)者創(chuàng)建和構(gòu)造叫做SOAFaces的軟件構(gòu)件實(shí)現(xiàn)了推動(dòng)創(chuàng)新。在JobServer中調(diào)度和執(zhí)行的每個(gè)作業(yè)是由一個(gè)或多個(gè)SOAFaces組成的。一個(gè)SOAFaces構(gòu)件(又名tasklet)可以只是簡(jiǎn)單的一行代碼或者是復(fù)雜的成千上萬(wàn)行代碼或者更多。開發(fā)者可選擇性地開發(fā)這些tasklets,他們可以接受輸入并將輸出發(fā)送至其它的tasklets。這些操作全部可以通過一個(gè)簡(jiǎn)單的POJO(簡(jiǎn)單的Java對(duì)象)API來(lái)實(shí)現(xiàn),因此沒有供應(yīng)商鎖定,開發(fā)者也無(wú)須學(xué)習(xí)復(fù)雜的API。所有繁重的任務(wù)都是由JobServer容器來(lái)完成的。舉一個(gè)例子,所有的日志都是通過標(biāo)準(zhǔn)的Java日志API實(shí)現(xiàn)的,而JobServer容器則管理著日志輸出。GUI工具用于搜索和查看日志。如果一個(gè)tasklet希望將其輸出展示給其它的tasklets,它可以通過定義一個(gè)簡(jiǎn)單的JavaBean來(lái)實(shí)現(xiàn),并且它還能選擇性地定義其它的tasklets中哪些可作為其輸入傳入(使用一個(gè)輸出JavaBean)。更重要的是,用戶可以使用JavaBean GUI定制器直觀地編輯JavaBean上的這些輸入屬性。
JobServer comes with a rich set of GUI tools by which to manage your jobs and environment. You can design, schedule, run, and track your jobs with a high degree of precision and detail. Know how, what, and when a job ran. Know who last modified a job's schedule, who last shutdown the server ...etc. If a job throws errors or warnings get notified by email or quickly search for such conditions across any set of jobs (great reporting features available). When a job runs, know exactly what was sent to the customer. Know what inputs the job used when it ran and what outputs it generated. JobServer knows everything about a job from the time it is created all the way through each and every run.
The JobServer Scheduling Engine leaves no scheduling rule out of your reach. Virtually, any repeating or one-off scheduling pattern that you can imagine can be represented using the JobServer Scheduling Engine. As an example, here is a sample of scheduling rules that are supported:
JobServer can scale with the hardware that is available to it. It is designed to take advantage of multi-CPU and multi-core systems. The JobServer uses an advanced look-ahead caching scheme to make sure that no time is wasted when preparing to run a Job. It employs an advanced multi-thread scanning design to efficiently detect what Jobs are ready to run and quickly prepare them for running. The Scheduling Engine and corresponding job processing unit can be segmented into any number of Partitions. Partitions allow for higher degrees of concurrency and are vital for installations that have a large number of jobs and where scheduler promptness is critical. A Partition can also be defined to limit the number of concurrently running Jobs to avoid resource overload. Whether you are manging a handful of jobs or tens of thousands of jobs, JobServer is up the task.
Job dependency rules can be defined to control when jobs can run relative to each other. For example, say you have job A that must run and complete each day before a group of other jobs may be allowed to start. In this case, the jobs in the group will not be scheduled so long as job A has not completed and satisfied the dependency.
Imagine you have a job that sends an email to a customer. Now next month you know that you will need to change this email address. Job Time Versioning allows you to change a job's properties and have them take effect at a future time. You may set an arbitrary number of future versions for a job.
Segment your JobServer environment into multiple computing Partitions to manage and control CPU, database, and other resource utilization. Further organize jobs into Groups and then restrict users rights to only the Job Groups and Partitions you want them to have access to.
JobServer goes beyond just general reporting of when jobs run and how they completed their processing. Know exactly what inputs the job used when it was run and exactly what outputs it generated as it ran. JobServer can track the exact inputs/outputs used by a job for each and every run. This give the user and administrator the ability to go back into history, at the exact time the job was run, and know how it was configured. This allows you to give customers and users detailed proof of what was or wasn't done to the job.
The goal of the developer API is to allow companies to build their own jobs in a modular and reusable fashion as they so desire. Many of the features are optional, so you may choose the level of functionality and reusability that you wish to employ. To create a job that will run in JobServer, all it takes is implementing one interface and putting the developed Java software into an appropriate JAR file. The job can be one line of code or thousands of lines of code.
he SOAFaces API is an innovative foundation that JobServer uses to define what a job does and how it executes within a server. The API is developed on an open source foundation allowing developers to get involved and drive innovation even further, and without vendor lock in. There are also a sub project called BeanSoup that builds on the SOAFaces. BeanSoup is a collection of reusable SOAFaces components implemented and contributed by a community of developers.
Component Software Development is Here!
JobServer is driving innovation by allowing developers to build and compose component software called SOAFaces. Every job that is scheduled and executed within the JobServer environment is composed of one or more SOAFaces. A SOAFaces component (aka tasklet) can be as simple as a single line of code or as complex as ten thousand or more. Developers have the option of developing these tasklets in such as way that they can accept input and send output to other tasklets. This is all done using a simple POJO (plain old Java objects) API, so that there is no vendor lock in or complex API for developers to learn. All the heavy lifting is done by the JobServer Container. As an example, all logging is done using the standard Java Logging API where the JobServer Container manages the log output. GUI tools are provided to search and view the logs. If a tasklet wishes to expose its outputs to other tasklets, it can do so by defining a simple JavaBean and it can optionally define what inputs can be passed to it from other tasklets (using an output JavaBean). What's more, is that users can also visually edit these input properties on the JavaBean using JavaBean GUI Customizers.
更新時(shí)間:2015-10-19 10:41:11.000 | 錄入時(shí)間:2013-01-30 11:13:23.000 | 責(zé)任編輯:
企業(yè)級(jí)工作流解決方案的代表,實(shí)時(shí)跟蹤事件的企業(yè)級(jí)業(yè)務(wù)活動(dòng)監(jiān)控(BAM),更加直觀的運(yùn)營(yíng)控制,強(qiáng)大實(shí)力的體現(xiàn)。
控件全球第一且功能強(qiáng)大的.NET企業(yè)級(jí)業(yè)務(wù)流程管理和高級(jí)工作流解決方案
軟件詳細(xì)的介紹產(chǎn)品、流程開發(fā)及技術(shù)特征等深層次內(nèi)容,現(xiàn)場(chǎng)進(jìn)行流程需求分析,并結(jié)合示例講解Skelta企業(yè)管理器、流程設(shè)計(jì)器、表單設(shè)計(jì)器、本地化方法等。
控件主要用于創(chuàng)建工作流程圖、數(shù)據(jù)庫(kù)關(guān)系圖、通訊網(wǎng)絡(luò)圖、狀態(tài)轉(zhuǎn)換圖、CRM圖、質(zhì)量控制圖等
官方微信
官方微博
服務(wù)電話
重慶/ 023-68661681
華東/ 13452821722
華南/ 18100878085
華北/ 17382392642
客戶支持
技術(shù)支持咨詢服務(wù)
服務(wù)熱線:400-700-1020
郵箱:sales@evget.com
關(guān)注我們
地址 : 重慶市九龍坡區(qū)火炬大道69號(hào)6幢
慧都科技 版權(quán)所有 Copyright 2003- 2024 渝ICP備12000582號(hào)-13 渝公網(wǎng)安備 50010702500608號(hào)