J-Jobs

Automation solution for enterprise batch jobs and IT jobs

LG CNS's J-Jobs

J-Jobs is a job scheduler that provides development and execution functions for batch applications developed in compliance with the Java standard batch specifications (JSR-352) and periodically executes and monitors jobs.

It supports task automation through various templates and supports system task automation through events and platform support. The Web- and CS-based WYSIWYG workflow function enables easy workflow definition.

J-Jobs is an event based workload automation solution that schedules and automates business processes in real time. It consists of J-Jobs Enterprise, which reliably provides the complex functions and efficient operation management functions required in large-scale systems, and J-Jobs Lite, a simplified solution with J-Jobs key functions.

Key Features

01Real-time integrated monitoring/control via dashboard

  • Provides server/agent job status and statistics.
  • Intuitive operation management with color notations by group and job status
Real-time integrated monitoring/control via dashboard

02Support for various types of job scheduling

  • Executes jobs based on event detection (leading, subsequent jobs, file detection, and system status detection).
  • Provides calendar, date, and interval scheduling functions.
  • Lets you add business day specific exception conditions.
Support for various types of job scheduling

03Reliable job processing through load balancing and concurrency control

  • Distributes jobs through automatic detection of resource use rates and system job processing rates.
  • Controls workloads by setting the number of concurrent jobs and exclusive processing between jobs.
Reliable job processing through load balancing and concurrency control

04Mulitiple templates based on plug-ins

  • Provides templates for batch processing and ease of development.
  • Enables expanding templates by using web-based plug-in technology.
  • Improves convenience of distribution and version management through the J-Job distribution function.
※ The applications and files developed by the user are distributed through the manager.

05Cloud-based auto scaling

  • Provides automatic agent scaling based on user-defined thresholds.
  • Provides an integrated management screen for cloud instances.
Cloud-based auto scaling

06Support for the distributed processing of large data

  • Multi-partition function reduces data processing time.
  • Multi-node distributed processing improves resource use.
Support for the distributed processing of large data

Service Implementation Effects

  • 01
    Multi-platforms and various applications can be integrated and managed with a single window. The user can benefit from operational efficiency and cost reduction.
  • 02
    High availability architecture is provided, and operational stability is secured as strong control can be achieved through an authorization function.
  • 03
    Event-driven architecture improves operational quality by minimizing job latency and increasing job success.
  • 04
    To more intuitively understand workflows, it is possible to improve operational management convenience by providing a job management tool that includes various GUI-based functions.

Solution Architecture

Solution Architecture
Solution Architecture2

Implementation Examples

01Dynamic Job Creation and Processing Case

Configures workflows to simulate the complex pricing calculation of insurance companies on a package terminal screen and requests job creation and execution using J-Jobs API.
J-Jobs determines the load status of multiplexed simulation servers in real time and performs distributed processing of the job.
Helps save work time by maximizing the use of available resources.
Dynamic Job Creation and Processing Case
  1. 01Dynamic job and schedule registration

    If the process flow of the application is defined and saved using the terminal screen, the job is dynamically registered in J-Jobs.

  2. 02Execution

    When the saved job is executed, the job request is received through J-Job API, and the resource status of each simulation server is checked inside the J-Job server to request the appropriate server to execute the job.

  3. 03Viewing results

    For the results of the job execution, the results and execution logs can be viewed in real time directly on the terminal screen through J-Jobs API, not through J-Job Manager.

02Regular Job Operation Case

Reliably processes regular jobs that need to be processed on a specific day or repeatedly through J-Jobs.
Easily defines job registrations, job dependencies, and schedules using J-Job Job Editor.
Conveniently manages operations with Excel’s editing function for mass registration and correction.
Regular Job Operation Case
Job registration
  1. 01

    Registers jobs to be processed regularly.

  2. 02

    Uses a line to connect leading jobs and subsequent jobs when there is a job dependency.

    As for leading and subsequent job connections, linking between jobs, between a job and a group, and between groups is possible.

  3. 03

    Batch processing can be done using Excel.

Schedule settings
  1. 04

    Schedules are registered when jobs are processed on specific days or on a repetitive schedules.

    Supported schedule types are: business days, dates, and time intervals.

Regular plan registration
  1. 05

    Daily jobs are aggregated and executed based on standard time.

03Case of Parallel Distributed Processing of Bulk Data

J-Jobs' parallel distributed processing function significantly reduces processing time, so that previously serialized data processing that used to take several hours, can now be processed within around 30 minutes
When data partitioning plans for parallel processing and applications that can process partitioned data are registered, J-Jobs analyzes the partitioned plan and resource utilization rate and enables fast processing.
Case of Parallel Distributed Processing of Bulk Data
Partition Mapper
A step with a set partition plan divides partitions based on the partitioning plan and assigns parameters to each partition.
Multi-node parallel processing
Step workers execute steps simultaneously using respective partition parameters.
For set job steps, requested jobs can be run on another agent.
In set jobs, child jobss can be requested in flexible sequences, with status checked periodically to wait for the child job to complete.
After processing all partitions, the statuses of the partitions are processed before proceeding to the next step.

References

See the customers using LG CNS's
J-Jobs.

Solution

  • PerfecTwin

    This is an automated validation solution that validates the functional completeness and performance of the TO-BE system by automatically reproducing actual transactions of the AS-IS system.

  • LENA

    LENA is an operation-oriented, high-efficiency, next-generation WAS that is fast, scalable, and capable of preemptive measures against failures.

  • TunA

    APM solution for monitoring application performance

  • UXM

    Solution for performance management based on user experience

Manager contact details Close
Download

“*” indicates a required input field.

  • *Name
  • Company (department)
    Job Position
    Department name
  • Intent of Application
  • Receiving Marketing Information

    Please agree to receive marketing information and enter your company name and related work details to receive related newsletters and offline seminar information.

  • I Agree

    Click the link below and read the content carefully. By checking I Agree, you are deemed to have read and agreed to all of the following.

Top
Restriction on unauthorized collection of email addresses

Using email collection programs or any other technical devices to collect email addresses displayed on this website without permission is prohibited. Failure to comply will lead to criminal charges in accordance with the "Act on the Promotion of Information and Communications Network Utilization and Information Protection, etc."

Posting date: 2010.8.30

OK
LG CNS's Privacy Policy Close

LG CNS (hereinafter referred to as the “Company”) takes every measure to protect the rights and interests of the user by complying with the personal data protection regulations for information and communications service providers and setting up a privacy policy pursuant to the “Act on the Promotion of Information and Communications Network Utilization and Information Protection, etc.”

The Company notifies you of its privacy policy as follows:

  • 1. Personal information items to be processed
    1.1.

    The Company collects the following types of personal information to facilitate customer consultation and provide various services:

    Contact
    • Required information : Name, contact number, email, company, job position
    Downloading materials
    • Required information : Name, email, Company, job
    • Optional information : position, department name
    Receiving blog updates
    • Required information : Name, email, occupation, company, job position
    • Optional information : Areas of interest

    You have the right to withhold consent to the collection of the required information and/or optional information. If you do not consent to the collection of the required information, however, use of service may be limited.

    1.2.

    The information below may be automatically generated and collected when you use our website services.

    IP address, cookies, date and time of visit, service use history

    1.3.

    How personal information is collected

    The Company collects personal information in the following ways:

    • When you use Contact Us, download materials: brochures, and white papers, and request to receive blog updates
    • When you access and use the services on LG CNS’s website
    • Through tools that collect the generated information
  • 2. Purposes of processing and using personal information

    The Company processes collected personal information for the following purposes:

    • To provide customer inquiry guidance (response) and status management
    • For smooth communication and handling of work among employees when answering customer inquiries
    • To provide resources and blog updates and use email marketing
  • 3. Sharing and providing collected personal information

    The Company shall use user's personal information within the scope specified in "2. Purposes of processing and using personal information,” and shall neither use such information beyond the scope of agreement without prior consent from the user nor disclose such personal information to third parties, in principle. The following cases are exceptions, however:

    • If the user has consented to the disclosure of information in advance
    • If such disclosure is in accordance with the laws, or if there is a request from an investigative agency according to the appropriate procedure and methods defined in the law for investigative purposes
  • 4. Processing and retention period of personal information

    The Company shall process and retain the following information for the specified period for the following reasons:

    4.1.

    Retaining information in accordance with company policy

    Processing and retention period of personal information
    Retention Items Retention Purpose Retention Period
    Name, email, contact number, company, job position Checking the inquirer’s details 60 months
    Name, email, occupation, company, job position, areas of interest Sending blog updates 60 months
    Name, contact number, email, company, job position, department name Email marketing 60 months

    If an individual has agreed to the retention period of personal information in advance, the Company may retain such information for the agreed-upon period.

    4.2.

    Retention of information in accordance with the relevant laws

    If an investigation is in progress due to a violation of related laws, the Company may retain personal information for a certain period of time until the investigation is completed according to the relevant laws.

  • 5. Consignment of personal information processing

    The Company consigns personal information processing as described below to improve its services and stipulates the necessary matters to ensure that personal information is safely managed upon conclusion of consignment contracts (prohibiting the processing of personal information for purposes other than fulfilling the consignment contract, restricting re-consignment, taking measures to ensure stability) pursuant to the relevant laws. In the event of a change of the consignee, the Company shall disclose the fact through this Privacy Policy without delay.

    • Consignee name: Amazon Web Service
    • Consignment work and purpose: Data storage and system operation
    • Personal information transferred from: AWS Seoul Region
    • Transferred personal information items: All personal information collected during the service provision process
    • Date and time of personal information transfer: When the user enters the necessary information for using the service
    • How personal information is transferred: Personal information is stored in the AWS cloud computing environment.
    • Period of retention and use of personal information: Personal information is stored until membership withdrawal or expiration of personal information.
  • 6. Rights of the user and the legal representative, how to exercise the rights
    • Users may view, modify, or request deletion of his or her registered personal information at any time. If the user is younger than 14 years, the user’s legal representative may do the same with the user’s personal information.
    • If you contact the manager of personal information protection via mail, phone, or email, the Company shall handle the request immediately after the request clarification procedure.
    • If the user requests correction of a personal information error, the Company may not use or provide the user’s personal information until the correction is completed. Moreover, if the incorrect personal information is already provided to a third party, the Company shall send the corrected information to the third party immediately.
    • The Company shall process personal information that has been canceled or deleted at the request of the user or legal representative according to “4.Processing and retention period of personal information,” and shall not view or use such information for any other purposes.
  • 7. Installation and operation of the automatic personal information collection tool and refusal by the user to use the tool

    The Company operates “cookies” that frequently store and find user information. A cookie refers to a very small text file sent by the server used to operate our website on browser and is stored on local computer hard disks. The Company uses cookies for the following purposes:

    ▶ Purpose of using cookies
    • You have the option to install or not to install cookies, which are used to analyze the frequency of access and visiting times of members and non-members for the identification of their preferences and interests and to track visitors and identify their degree of participation in various events and number of visits for the provision of targeted marketing and personalized services. Therefore, you can set web browser options to allow all cookies, check each time a cookie is saved, or refuse to save any cookies.
    ▶ How to refuse cookie installation

    Example : You can set the options in your web browser to allow all cookies, check and confirm each time a cookie is saved, or refuse to save any cookies.

    Example of setting the options (for Internet Explorer): At the top of the web browser, go to Tools> Internet Options> Privacy. If you refuse the installation of cookies, however, there may be difficulties in using our website services.

  • 8. Technical and administrative measures for protecting personal information

    The Company enforces technical and administrative measures to secure the safety of your personal information, so that it is not lost, stolen, leaked, altered, or damaged when processed.

    8.1.

    Technical measures for protecting personal information

    • The company enforces the following technical measures to secure the safety of your personal information and prevent it from getting lost, stolen, leaked, altered, or damaged when processed.
    • In preparation for external intrusions such as hacking, each server uses an intrusion prevention system and a vulnerability analysis system to maximize security.
    8.2.

    Administrative measures for protecting personal information

    • Restriction and training of personal information controllers

      Only the personal data protection officers of the Company can be assigned the role of personal information controller. Personal information controllers are given separate passwords that are regularly updated, and they must receive regular training to strengthen and emphasize compliance with the personal information processing policy.

    • Restriction of access to the personal information processing system

      The Company has set up internal standards for system access authority of personal information controllers to manage the granting, changes, and cancellation of access rights. The Company implements measures to manage personal information controllers, such as operating the standards for generating access passwords and managing password change intervals.

    If your personal information is lost, leaked, altered, or damaged by the mistake of an internal manager or in any technical or administrative accident, the Company shall immediately notify you of the fact, take appropriate measures, and make the corresponding compensation.

  • 9. Procedure and method for destroying personal information

    The Company shall destroy your personal information without delay after achieving the purpose of collecting and using personal information. The Company shall destroy personal information through the following procedure.

    9.1.

    Destruction procedure

    The Company shall store personal information entered for a certain period of time after the purpose of collecting this information is achieved for the purpose of protecting the information in accordance with the internal regulations and the relevant laws (see Processing and retention period of personal information), and then destroy the information at the end of the retention period. Personal information stored for said retention period is not used for other purposes unless required by law.

    9.2.

    Destruction method

    • Any personal information stored in electronic form shall be deleted from hard storage devices with technical methods that renders it irrecoverable.
    • Personal information printed on paper shall be shredded/pulverized by a grinder or destroyed by incineration.
  • 10. Contact information of the chief privacy officer and the personal data protection officer

    The Company designates the following department and chief privacy officer to protect users’ personal information and settle any complaints regarding personal information.

    Type Manager Team Email
    Chief Privacy Officer’s Corporate Auditing Unit infosec01@lgcns.com
    Personal Data Protection Cfficer Information Security Team
    Homepage Chief Privacy Officer’s Public Relations Team mediapr@lgcns.com
    Homepage Personal Data Protection Cfficer PR Team
    For other questions about reporting or consultation on privacy violations, please contact the following institutions.
  • 11. Etc

    Please note that this Privacy Policy does not apply to the collection of personal information by websites linked to the Company’s website.

  • 12. Duty of Notification

    In case of any additions, deletions, or modifications to the current Privacy Policy, the Company will notify you in advance through the Notification section of its website.

    Date of enforcement: 2019.9.20

Consent to LG CNS's Processing of Personal Information (Contact Us) Close
  • Processing and use of personal information

    The collection and use of personal information by LG CNS Co., Ltd. (hereafter referred to as the “Company”) require the consent of the user in accordance with the “Act on the Promotion of Information and Communications Network Utilization and Information Protection, etc.” I consent to the collection and use of my personal information by the Company.

  • 1. Personal information items to be processed
    • Personal information items to be entered : name, contact number, email, company, job position
    • Automatically collected personal information items : IP address, cookies, date and time of visit, service use history
  • 2. Purpose of processing and using personal information

    The collected personal information is processed for the following purposes.

    • To provide information and guidance (answers) to customer inquiries and manage their status
    • For smooth communication and handling of work among employees to answer customer inquiries
  • 3. Consignment of personal information processing

    The Company consigns personal information processing as described below for the improvement of its services and stipulates the necessary matters to ensure that personal information is safely managed upon conclusion of consignment contracts (prohibiting the processing of personal information for purposes other than fulfilling the consignment contract, restricting re-consignment, and taking measures to ensure stability) pursuant to the relevant laws. In the event of a change of consignee, the Company shall disclose such fact through this Privacy Policy without delay.

    • Consignee name : Amazon Web Service
    • Consignment work and purpose : Data storage and system operation
    • Personal information transferred from : AWS Seoul Region
    • Personal information items transferred : All personal information collected during the service provision process
    • Date and time of personal information transfer: When users enter information necessary to use service
    • How personal information is transferred : Personal information is stored in the AWS cloud computing environment.
    • Period of retention and use of personal information : Personal information is stored until membership withdrawal or expiration of personal information.
  • 4. Treatment and Retention Period of Personal Information

    The Company shall destroy your personal information without delay after achieving the purpose of collecting and using such personal information. Nonetheless, the information below shall be retained for the specified period for the following reasons.

    • All entered personal information items shall be retained for 60 months and destroyed thereafter.
    • Individuals wishing to have their name and email information destroyed can contact us at webmaster@lgcns.com, and we will process such requests immediately.
    • If an individual has agreed to the retention period of personal information in advance, the Company may retain such information for the agreed-upon period.

    For more information on the collection and use of personal information, please refer to the <Privacy Policy> published on LG CNS's website (www.lgcns.com)

Consent to LG CNS's Processing of Personal Information (Regarding Data Download) Close
  • Processing and use of personal information

    Collection and use of personal information by LG CNS Co., Ltd. (hereafter referred to as the “Company”) requires consent of the user in accordance with the “Act on Promotion of Information and Communications Network Utilization and Information Protection, etc.” I consent to collection and use of my personal information by the Company.

  • 1. Personal information items to be processed
    • Personal information items to be entered: name, email, company (affiliation), work title, divisional affiliation
    • Personal information items automatically collected: IP addresses, cookies, date and time of visit, service use history
  • 2. Purpose of processing and using personal information

    Collected personal information is processed for the following purposes.

    • To provide resources and blog letters and use email marketing
  • 3. Consignment of personal information processing

    The Company consigns personal information processing as follows for improving its services and stipulates matters necessary to ensure that personal information is safely managed upon consignment contracts (prohibiting processing of personal information for other purposes than fulfilling the consignment contract, restricting re-consignment, taking measures to ensure stability) pursuant to the relevant laws. In the event there is a change of consignee, the Company shall disclose this fact through this Privacy Policy without delay.

    • Consignee name: Amazon Web Service
    • Consignment work and purpose: Data storage and system operation
    • Personal information transferred from: AWS Seoul Region
    • Personal information items transferred: All personal information collected during the service provision process
    • Date and time of personal information transfer: When the user enters information necessary for service use
    • How personal information is transferred: Personal information is stored in the AWS cloud computing environment.
    • Retention and use period of personal information: Personal information is stored until membership withdrawal or the expiration of personal information.
  • 4. Treatment and Retention Period of Personal Information

    The Company shall destroy personal information without delay after achieving the purpose of collecting and using this personal information. However, the information below shall be retained for the specified period for the following reasons:

    • All entered personal information items shall be retained for 60 months and be destroyed thereafter.
    • Individuals wishing their name and email information to be destroyed can contact us at webmaster@lgcns.com, and we will process these requests immediately.
    • If the individual has agreed to the retention period of personal information in advance, the Company may retain such information for the agreed period.

    For more information on collection and use of personal information, please refer to the <Privacy Policy> published on the LG CNS website (www.lgcns.com).

Consent to LG CNS's Processing of Personal Information (Receiving Solution and Event Information) (Optional) Close

The collection and use of personal information by LG CNS Co., Ltd. (hereinafter referred to as the “Company”) require the consent of the user in accordance with the “Act on the Promotion of Information and Communications Network Utilization and Information Protection, etc.” I consent to the collection and use of my personal information by the Company.

  • 1. Personal information items to be processed
    • Personal information items to be entered: name, email, company (affiliation), department, job position
    • Automatically collected personal information items: IP address, cookies, date and time of visit, service use history
  • 2. Purpose of processing and using personal information

    Collected personal information is processed for the following purposes:

    • Receiving emails for information about newly launched LG CNS solutions, newsletters (blogs), and events.
  • 3. Consignment of personal information processing

    The Company consigns personal information processing as described below for the improvement of its services and stipulates the necessary matters to ensure that personal information is safely managed upon conclusion of consignment contracts (prohibiting the processing of personal information for purposes other than fulfilling the consignment contract, restricting re-consignment, taking measures to ensure stability) pursuant to relevant laws. In the event of a change of consignee, the Company shall disclose such fact through this Privacy Policy without delay.

    • Consignee name: Amazon Web Service
    • Consignment work and purpose : Data storage and system operation
    • Personal information transferred from : AWS Seoul Region
    • Personal information items transferred : All personal information collected during the service provision process
    • Date and time of personal information transfer: When users enter information necessary for service use
    • How personal information is transferred : Personal information is stored in the AWS cloud computing environment.
    • Period of retention and use of personal information : Personal information is stored until membership withdrawal or expiration of personal information.
  • 4. Treatment and Retention Period of Personal Information

    The Company shall destroy personal information without delay after achieving the purpose of collecting and using such personal information. Nonetheless, the information below shall be retained for the specified period for the following reasons:

    • All entered personal information items shall be retained for 60 months and shall be destroyed thereafter.
    • Individuals wishing to have their name and email information destroyed can contact us at webmaster@lgcns.com, and we will process such requests immediately.
    • If the individual has agreed to the retention period of personal information in advance, the Company may retain such information for the agreed-upon period.
  • 5. You may resuse the collection and use of personal information as described above.

    If you do not agree, however, receipt of LG CNS’s solution and event information may be restricted.

    For more information on the collection and use of personal information, please refer to the <Privacy Policy> published on the LG CNS website (www.lgcns.com)