JobScheduler Operations Center: JOC Cockpit

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Micro Control Solutions Stability System II rev. 6.4
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
PeopleSoft FSCM 9.2 Reduce Indirect Spend and Procure to Pay Costs with PeopleSoft FSCM 9.2.
MAE Training for User July 8, Agenda Wiki FishEye Crucible Stash.
Overview I-LINE2 is a browser based, train weight management software package, designed to provide an information interface for Weighline and Streamline.
Spillman Sentryx 6.0.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Hands-On Microsoft Windows Server 2003 Administration Chapter 5 Administering File Resources.
Passage Three Introduction to Microsoft SQL Server 2000.
TWSd Configuring Tivoli Workload Scheduler Security 1of3
Requirements Management Services Requirements Management JobScheduler SNMP Support Information for Interested Parties Information for Interested Parties.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Presented by: Alicia Goodwin
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
Metric Studio Cognos 8 BI. Objectives  In this module, we will examine:  Concepts and Overview  An Introduction to Metric Studio  Cognos 8 BI Integration.
V7 Foundation Series Vignette Education Services.
Copyright © 2012 Pearson Education, Inc. or its affiliate(s). All rights reserved
Software Overview How to… Review Video and Data  Review the Journal Review the Journal  Simple Search Simple Search  Advanced Search Advanced Search.
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
MSU Cognos Future Data Services September Cognos Improvements  Architecture  64- bit vs 32- bit  More server power, faster servers  Ghost.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
The Palantir Platform… …Changes in 2.3
AdisInsight User Guide July 2015
JobScheduler Operations Center: JOC Cockpit
SQL Database Management
ArcGIS for Server Security: Advanced
Innotas Reports, Dashboards, and Filters
Presented by [Harshit Agrawal] 04/03/2017
Open Source JobScheduler
An introduction to JDM Pro Release 2.0
Doron Orbach UCMDB Product Manager
What’s New in ProMonitor 9
Consulting Services JobScheduler Architecture Decision Template
Objectives Create a folder in Google Drive.
QuadriDCM Easy Access as a communication platform
Working in the Forms Developer Environment
HORIZONT TWS/WebAdmin DS TWS/WebAdmin DS Tips & Tricks
Information Security Professionals
CARA 3.10 Major New Features
SQL Server Reporting Service & Power BI
Consulting Services JobScheduler Architecture Decision Template
DB Implementation: MS Access Forms
More than just File Sync and Share.
Performance Point Services in SP2013
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
iCIMS 17.1 Release: Highlights
Enhancement Notification Release 5.4
Project Management Skills
Using K2 applications How can users interact with K2 applications?
How to Create and Start a Test Session
InnovationQ Plus Quick Start Guide
BusinessObjects 4.2 SP3 What's new for System Administration in CMC
DB Implementation: MS Access Forms
Analysis models and design models
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Technical Capabilities
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Innotas Reports, Dashboards, and Filters
Windows Server Administration Fundamentals
NCNG CONNECT “Anytime, Anywhere, Any Device”
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
CAD DESK PRIMAVERA PRESENTATION.
ADMINISTRATION A guide to setup and manage your innovation platform…
OSL150 – Get Hands on with Ivanti Endpoint Security
Presentation transcript:

JobScheduler Operations Center: JOC Cockpit JOC Cockpit Overview JobScheduler Operations Center: JOC Cockpit Overview Information for Interested Parties

JOC Cockpit Motivation Table of Contents JOC Cockpit Motivation Motivation for the JOC Cockpit Pain Points with the classic JOC and JID Completely new User Experience JOC Cockpit Architecture JOC Cockpit Security Features JOC Cockpit Visualization Features JOC Cockpit Interaction Features

Motivation for the JOC Cockpit Motivation: Pain Points with the classic JOC and JID Motivation for the JOC Cockpit Architecture JOC ships on top of a Master and is restricted to control that Master Separate components JOC and JID have to be used Information is scattered across different components without interaction Security Limited capabilities for authentication Missing authorization, missing roles Navigation Navigation issue: users are forced to switch tabs Usability issue: no consistent information available Visualization Presentation issue: textual representation, no graphical representation Consistency issue: no system status overview available Design issue: no modern design of graphical controls and use of color Interaction Missing responsiveness, no mobile devices, page refresh required Options deeply buried in context menus

Motivation for the JOC Cockpit Motivation: Competely new User Experience Motivation for the JOC Cockpit Architecture Platform agnostic component to control a number of Master instances Introduction of a RESTful Web Service for access to JobScheduler Security Role based authentication and authorization including LDAP support Navigation Modern design for better user interaction Clear context menus when performing actions Visualization Textual and graphical representation (Flow Charts, Gantt Charts) Dashboard available for system status overview Interaction Near real-time information about jobs, job chains and orders is automatically displayed and refreshed Support for desktops, notebooks and mobile devices Bulk operations such as stopping all job chains, skipping all nodes or removing all orders associated to a job chain

JOC Cockpit Architecture Table of Contents JOC Cockpit Architecture Motivation for the JOC Cockpit JOC Cockpit Architecture Component Architecture Technical Architecture JOC Cockpit Security Features JOC Cockpit Visualization Features JOC Cockpit Interaction Features

JOC Cockpit Architecture Component Architecture JOC Cockpit Architecture JOC Cockpit User Interface Component Architecture The JOC Cockpit is a user interface for job control with browsers JobScheduler Web Service implements a RESTful interface for use by the JOC Cockpit, PowerShell CLI and by external applications Users access the Master using the Web Service that performs authentication and authorization – optionally against an LDAP directory Users call up information and manage JobScheduler activities, e.g. current executions, planned executions, history etc. With the JOC Cockpit it is possible to operate several Master Instances and any number of JobScheduler Agents that execute jobs and tasks for the Masters User Interface for job control External Applications PowerShell CLI Scripting Interface Programming Interface LDAP Directory JobScheduler Web Service Authentication and Authorization JobScheduler Master JobScheduler Master JobScheduler Master Agents Agents Agents Database Database Access Database Access Database Access

JOC Cockpit Architecture Technical Architecture JOC Cockpit Architecture Technical Architecture HTTP/HTTPS is used for communication between the RESTful Web Services and the JOC Cockpit - or other applications The Web Service uses JSON and XML based commands to communi- cate with the Masters Events about object status changes are communicated between the Masters and the Web Service Authentication and authorization is carried out by an Apache Shiro framework integrated into the Web Service

JOC Cockpit Security Features Table of Contents JOC Cockpit Security Features Motivation for the JOC Cockpit JOC Cockpit Architecture JOC Cockpit Security Features Role based Authentication and Authorization Default Roles Matrix of Default Roles and Permissions Single Sign-On JOC Cockpit Visualization Features JOC Cockpit Interaction Features

JOC Cockpit Security Features Role based Authentication and Authorization JOC Cockpit Security Features What is predefined: Number and type of JobScheduler operations and object permissions Operations include to view jobs, start and stop jobs etc. What is configurable: Number and type of roles Permission values (yes/no) are configured for each operation and role Users can be assigned to any of the roles offered Identity Provider LDAP for e.g. Microsoft Active Directory, Open LDAP etc. Local shiro.ini file containing user name and passwords Mapping of Permissions to Roles The mapping can be configured with a local shiro.ini file The mapping can be configured with an LDAP directory service that identifies group membership of users with specific user groups that are mapped to JOC Cockpit roles

JOC Cockpit Security Features Default Roles JOC Cockpit Security Features Administrator Technical role without any responsibilities in the IT process Application Manager Engineering role with in-depth knowledge of jobs and job chains, however, not necessarily involved in daily operations IT Operator Role for daily operations of jobs and job chains Incident Manager Role for the IT Service Desk, e.g. 1st and/or 2nd level support, for interventions and Incident Management Business User Role for backoffice users not responsible for IT (probably for Business Processes) API User Role is intended for applications that access JobScheduler via its API

JOC Cockpit Security Features Matrix of Default Roles and Permissions JOC Cockpit Security Features

Single Sign-On JOC Security Features Authentication Direct authentication via LDAP is provided Alternatively use of a local shiro.ini file for authentication Authorization Roles and Operations are predefined Permissions are configu- red for the roles in the local shiro.ini file Roles can be managed with the LDAP directory service by group membership of users Alternatively roles can be managed in the local shiro.ini file

JOC Cockpit Visualization Features Table of Contents JOC Cockpit Visualization Features Motivation for the JOC Cockpit JOC Cockpit Architecture JOC Cockpit Security Features JOC Cockpit Visualization Features Dashboard Daily Plan Card View Table View Graphical View Resources View JOC Cockpit Interaction Features

JOC Cockpit Visualization Features Dashboard JOC Cockpit Visualization Features Dashboard The Dashboard offers a comprehensive overview of most relevent informa- tion in the form of widgets Information in the Dash- board is updated automa- tically in near real-time The Dashboard shows the JobScheduler Master status including cluster information The Agent overview shows healthy and unhealthy Agent Clusters The Dashboard is a starting point to navigate to objects of interest, e.g. failed orders, suspended orders, late orders etc.

JOC Cockpit Visualization Features Daily Plan: Graphical Overview (Gantt Chart) JOC Cockpit Visualization Features Graphical Daily Plan The Daily Plan graphical overview is represented in a Gantt diagram See at a glance what is running, what is queued, what was suspended Color coded information for recognition rather than recall

JOC Cockpit Visualization Features Daily Plan: Calendar View JOC Cockpit Visualization Features Graphical Calendar View The calendar view allows to check future start dates of job chains The daily plan is updated automatically to reflect changes in order start times The calendar view allows a preview for the forth- coming days and months

JOC Cockpit Visualization Features Card View: Quick Overview of Objects JOC Cockpit Visualization Features Card View The graphical card view shows a comprehensive list of objects and the most frequently used information Cards include the most frequently offered operations on objects for a single click Additional operations are available from context menues

JOC Cockpit Visualization Features Table View (1/3): Job Chains JOC Cockpit Visualization Features Table View: Job Chains The table view shows a concise list of objects and important information The status of each object is visible including job chains, jobs, orders, tasks Operations are available by context menues for all visible objects The table view can be used for monitoring purposes as the view is updated automatically for tasks started and completed

JOC Cockpit Visualization Features Table View (2/3): Job Chain Details JOC Cockpit Visualization Features Table View for Details The table view shows the detailed list of objects that are available for a single job chain This view can be used for monitoring purposes as the view is updated automatically for tasks started and completed

JOC Cockpit Visualization Features Table View (3/3): Orders JOC Cockpit Visualization Features Table View: Orders The table view shows a concise list of orders and important information The status of each order is visible together with next start time Operations such as Start Order At and Set Run- time are available by context menues for all visible objects The table view can be used for monitoring purposes as the view is updated automatically for orders started and completed This view also shows information about the last 30 executions of the selected order

JOC Cockpit Visualization Features Graphical View: Flow Charts JOC Cockpit Visualization Features Graphical Flow Chart The flow chart view shows a graphical representation of objects in a job chain Typical dependency patterns such as split & sync are considered The flow chart allows to zoom-in and zoom-out to make details visible All applicable operations on objects are available from the flow chart view, e.g. starting orders This view can be used for monitoring purposes as the view is updated automatically for tasks started and completed

JOC Cockpit Visualization Features Resources View: Agents, Locks, Schedules JOC Cockpit Visualization Features Resources View The resources view shows the status and availability of resources that are required to execute jobs Resources include Agents that operate on remote hosts, locks that apply mutual exclusion on jobs and schedules that specify common run-times The example shows a number of Agent Clusters that are partly available and partly unavailable

JOC Cockpit Interaction Features Table of Contents JOC Cockpit Interaction Features Motivation for the JOC Cockpit JOC Cockpit Architecture JOC Cockpit Security Features JOC Cockpit Visualization Features JOC Cockpit Interaction Features Manage related Objects Query the Order History Perform Bulk Operations Adding Orders on-the-fly Advanced Filtering and Customizations

JOC Cockpit Interaction Features Manage related Objects JOC Cockpit Interaction Features Interaction Features Users can navigate between related JobScheduler objects Example 1: From a job chain the user wants to see a specific order which triggers this job chain Example 2: A user sees that a job chain has not run successfully and wants to check out whether the specific JobScheduler Agent is available for which the job chain is scheduled

JOC Cockpit Interaction Features Query the Order History JOC Cockpit Interaction Features Order History This example shows the filtering for the History An Advanced Search is available for more granular search criteria Time ranges can be specified as well as job chains and orders being selected for granular filtering Advanced Search helps to quickly find history information of job chains and orders over a time range and to search by status, e.g. to show all successful executions of a specific job chain, e.g. examples/01_JobChainSh ellJobs/01_JobChainA , between a time range

JOC Cockpit Interaction Features Perform Bulk Operations JOC Cockpit Interaction Features Bulk Operations The JOC Cockpit offers the capability of perfor- ming bulk operations on two or more orders, job chains or jobs The Bulk Operations can be performed on a group of objects of the same status, e.g. group of orders in processing status, pending and suspended orders can be selected

JOC Cockpit Interaction Features Adding Orders on-the-fly (1/2) JOC Cockpit Interaction Features Adding Orders This example shows the the graphical flow chart view of a job chain This view can be used as a starting point to add orders on-the-fly

JOC Cockpit Interaction Features Adding Orders on-the-fly (2/2) JOC Cockpit Interaction Features Adding Orders When adding an order then a pop-up window appears that allows to enter detailed information The order entry window is used by all views that allow to add orders on-the-fly

JOC Cockpit Interaction Features Advanced Filtering and Customizations JOC Cockpit Interaction Features Advanced Filtering and Customizations This example shows the Customization for the Order History The folders are being selected for granular filtering Customizations help to create customized work views for individuals or a team Customizations can be shared across teams

Questions? Comments? Feedback? JOC Cockpit Overview Software- und Organisations- Service GmbH Giesebrechtstr. 15 D-10629 Berlin info@sos-berlin.com http://www.sos-berlin.com Questions? Comments? Feedback?