Workflow-Management with flowguide
|
|
|
- Bridget Jefferson
- 9 years ago
- Views:
Transcription
1 Technical White Paper May 2003 flowguide IT-Services Workflow-Management with flowguide (TM) Improving Quality and Efficiency by Automating your Engineering Processes Betriebskonzepte Sicherheitslösungen Linux-Cluster-Computing Systemmanagement Linux-Migration Rechenlastverteilung Open Software Software-Consulting Backup-Lösungen science + computing ag Hagellocher Weg Tuebingen, Germany Workflowmanagement phone +49(0) fax +49(0) [email protected] creating IT solutions Strömungsvisualisierung FEM-Preprocessing Engineering Portale
2 Overview This paper outlines how to improve the engineering process using flowguide. It introduces the basic concepts and illustrates the use and benefits of flowguide. Since it takes over repetitive tasks, automating processes improves efficiency. It reduces the incidence of mistakes, yields higher quality and reduced time to market. flowguide is a flexible and powerful software tool specially designed for automating engineering processes. It allows to properly define processes, to easily maintain them, and to make them available to other users. The knowhow is captured and long living. Computations can be reproduced and documented. flowguide performs complex computations which are executed repeatedly by one or more persons. It automatically executes large computations as needed for automated optimization or robustness evaluation. It is a powerful tool if these computations are distributed among several computers which can even run with different operating systems such as Windows or Unix. It smoothlessly integrates batch queuing systems. flowguide is especially designed for engineers in large and small organizations, but is equally suitable for all other fields in industry and science wherever fixed processes are executed several times. Installations can range from one to many hundreds of users. This whitepaper is written for users as well as for engineering and IT managers who want to understand how flowguide works and how it can be used to improve the design process. page 2 of 13
3 Background Typical engineering work involves recurring tasks as pre-processing, conversions of data, moving data to other computers, computations, post-processing and communications to databases. Since design almost always is iterative, the same procedure is repeated many times, often by many engineers. Todays demand for more design cycles in less time increases the need to have a flexible and powerful software for process automation. This software must resolve the problems of often used script-based solutions, which over the long run are expensive to maintain and vulnerable to changes in the computing infrastructure. The list of requirements to such software is long. First of all it must be possible to define a clear interface for the computing task specifying the parameters and results of a computation. A Graphical User Interface (GUI) is often requested for filling in the parameters. This GUI provides the possibility for a free formulation of the flow of work independent of the operating system. Workflows have to be portable with little effort to other operating systems or have to run cross platforms. It shall be flexible and easy to maintain to adapt to changes in the computing environment, of the application software, or of the workflow itself. Furthermore it must be easy to use and allow to monitor and control running tasks. The execution of subprocesses on other computers or via batch queuing systems has to be possible in typical engineering environments. For these purposes science+computing ag has developed the workflow management tool flowguide. Its design is based on the analysis of existing problems and solutions for workflows in CAE departments of the automotive industry. flowguide seamlessly integrates third party applications and can be used wherever similar problems occur, as in almost all engineering fields. page 3 of 13
4 The Design Process with flowguide In conventional engineering design an engineer repeatedly executes various computer programs manually. flowguide describes this task as a workflow and executes this workflow automatically. The engineering design process with flowguide differs in many ways from the manual design process. The major difference is a split of roles between the workflow administrator, who defines and maintains the workflows, and the workflow user, who performs computations using the workflows. workflow-administrator workflow-user workflow-editor monitor quick-gui configuration flowscript Workflow-Engine PDM A core element of flowguide is flowscript, an XML-based language for describing workflow schemes. Although flowscript can be edited manually, the workflow administrator usually creates flowscript by using the graphical workflow editor. With the Editor the workflow administrator creates new workflows, reads existing flowscript files (even if written manually), edits them, and writes workflows in flowscript format as output. The workflow administrator typically is a system administrator who is supported by an experienced engineer. page 4 of 13
5 The interface for the workflow user is the Quick-GUI. This input mask is automatically created from the workflow definition and he user fills in the parameters for a specific execution of a workflow in the Quick-GUI. The user can start workflows directly from the Quick-GUI and can monitor and stop them by using the workflow monitor. The workflow user is typically an engineer who wants to run a calculation. A workflow defined in flowscript describes the process. Execution details as where it is to run, names of servers, or names and paths of applications can be kept separate from the workflow in 'workflow-configuration' files. Using this option makes it very easy to maintain a workflow. The flowguide 'workflow-engine' is responsible for the execution of a workflow. Depending on the workflow configuration the workflow-engine either executes the workflow itself, or sends it or some subworkflows to other computers, using a remote shell or a batch queuing system. Shorter design cycle. The engineers are released from time-consuming tasks. Easy to use processes. Your processes are easy to use for others which are not familiar with the details. Clear process definition and reproducibility. The process, the input parameters and the program versions used are clearly defined and you are able to reproduce them at any time, even if they were originally performed by someone else. Enforcement of company policies. page 5 of 13
6 Workflow Editor and flowscript: Describing the Workflow A workflow requires a proper description of what is to be done. This is done by flowscript which is a computer language for describing the flow of work. With the workflow editor you can easily use all the powerful and flexible features of flowscript, without having to worry about the XMLsyntax of flowscript. flowscript follows an object oriented approach. Each workflow can have a set of variables. Workflows have states as ready, running, done, or failed, and a set of methods which are run if a workflow changes its state (e. g. if it is started, oder stopped). Generally, a workflow itself can contain other workflows as subworkflows. All variables have certain predefined types, such as String, Double, Integer, Boolean, File and FileList. You can also define own types, or use arrays of variables. You can define a variable as input or output variable of a workflow, or you can restrict it to internal usage. The input and output variables define the interface of a workflow. If it is used as top-level workflow (one that is not a subworkflow), flowguide automatically creates a panel from the interface description. Before the workflow is executed the workflow user fills in the input parameters in this panel the so-called Quick-GUI. The interface variables are also used to exchange variables with subworkflows. Subworkflows can either be workflows defined in flowscript which can have subworkflows themselves, or they are some of the predefined atomic workflows or basic workflows. Atomic workflows delivered with flowguide perform elementary operations as copying files, execution of shell commands, applications, shell and Python scripts. The execution of commands and subworkflows are controlled by conditions and rules. To deal with abnormal situations, as unsuccessful runs of applications, there is the concept of exception handling. Free definition for the flow of work Re-use of workflows within other workflows Easy definition of workflows page 6 of 13
7 Quick-GUI: Easy Use of Workflows The Quick-GUI allows to set and manage the input parameters for workflows and to control the workflow execution. Furthermore, the Quick-GUI presents the output of a workflow. The Quick-GUI is a user panel for filling in the input parameters of a workflow. This panel is created very quickly from the workflow interface description. For specific needs there is the option to add specific layout or description information to variables, which influences their visual appearance in the Quick-GUI. Before workflows are started, the workflow user can save the parameter sets to parameter files together with a textual description. This allows to easily reproduce old calculations or to reuse them in order to make parameter variations. All parameter sets are organized within projects, which allows to keep the overview when doing many runs. Parameter files are text files in XML-syntax. They can be edited manually or be created by other computer programs. You can then start flowguide in batch-mode with these parameter files. This is the most simple way to integrate flowguide workflows in other programs or scripts. More sophisticated possibilities exist, as explained later. Efficient and easy use of workflows Other persons can use your workflows Less mistakes when filling in the input parameter Reproducible computations The focus is on the design, not on the computations Easy integration of workflows in other processes, if needed page 7 of 13
8 Workflow Monitor and Logging: What Happens? The visual workflow monitor gives an overview over all executed workflows. It shows all currently and past running workflows and their subworkflows, including their states and execution details. It informs you about what a workflow is doing right now, and where problems occurred. Locally executed tasks as well as jobs sent to a batch queuing systems are monitored and can be stopped. In addition, information about execution details is written to log files. These files contain valuable information for workflow users and particularly for workflow administrators if troubleshooting. Log messages are written in XML-syntax together with meta information such as their importance, time, or source. They can also contain output or error output of applications. System-wide as well as user-specific log files for each workflow run exists. Monitoring of running computations Control of running workflows Easy tracking of problems Statistical information of workflows can be generated Setting Execution Details: Workflow Configuration and Execution Strategies flowguide distinguishes between the process of work and the details of its execution. The process itself rarely changes, but the execution details are usually subject to regular changes. Compute servers change their names, the version or installation path of applications might change, or you may want to execute the flow or parts of it via a batch queuing system on a compute server instead of computing on the local workstation. Workflows are to be used by other departments which use another computer infrastructure, or, most challenging, your processes run on Unix and you want to port them to Windows or the other way round. flowguide is designed to make these changes as easy as possible, without spending much time to adjust the workflows. It provides two related concepts to separate execution specific information from the process description: Workflow configuration and Execution page 8 of 13
9 strategies. Workflow configuration means to define configuration parameters in separate configuration files. These files typically contain information as host names, application paths, or the execution strategy to be used. Workflows read these files when they are opened. To ease administration, several workflows can share configuration files. Workflow configuration is typically done by the workflow administrator, but they can allow workflow users to override some parameters, if desired. An Execution Strategy defines how and where a workflow is executed. flowguide knows several ways how to execute a workflow. The standard way is to execute a workflow by the Workflow Engine. This gives flowguide full control over the execution of the workflow. Workflow-Management with flowguide: Whitepaper But often parts of a workflow are sent to another computer or they are Execution strategy 'LSF' (batch queuing system) executed by a batch queuing system. If demonstrated in example workflow CmdLineLSF a workflow follows some restrictions, it can be translated to a shell or Perl script. These scripts can be sent to any other computer and executed there even if there is no flowguide installed. This kind of execution is called external execution. Several sub-methods of this execution strategy allow to easily run external workflows on the local host, using a remote shell as rsh or ssh, or via batch queuing system. flowguide automatically transfers the input and output parameters of the workflows across the computers. It also provides a workflow for easily copying files across them. Easy administration of workflows Remote execution of workflows possible Simple workflows can be executed on computers without flowguide installed Cross-platform computations are possible Portability of workflows across platforms page 9 of 13
10 Implicit Parallelism: Rule-Based Execution of Commands The workflow administrator can create workflows by just adding commands or subworkflows in sequential order, possibly also including if/else conditions or loops. But for real-life examples of workflows, this is often not sufficient. For example, if you have the four tasks A, B, C, and D. First A is to be done, then B and C - if possible simultaneously -, finally D. There might be reasons not to execute B and C consecutively but in parallel: It might save time, or, as an example, C should periodically copy intermediate results which B produces to another directory. In addition to the procedural description of flows, flowscript knows the concept of rulebased execution, which is much more appropriate for the description of workflows than other concepts. Each action is performed, if some condition for it is fulfilled. In this example the rules for B and C say: run if A was successful. The rule for D is: run if B and C were both successful. This is all you have to do for a parallel execution of workflows. Even for arbitrary complex workflows, flowguide detects what can be done in parallel. You do not have to care about the hassle of multitasking. Programmers might already know the principle of rule-based execution from 'makefiles', which are used to describe dependencies between program files. Conditions for rules typically contain the states of workflows or conditions of variables or expressions. If the state of a workflow changes to 'failed', a different action can be executed as when successful. Easy and natural formulation for tasks Automatic parallelization even of complicated workflows Writing Workflows with Python flowguide comes with a built-in Python interpreter 1 and allows to execute Python commands (evaluations) on flowguide variables. These commands can range from simple operations on numbers or concatenations of strings to arbitrary complex commands or calls of Python functions. For more complex operations, it provides a very powerful atomic workflow which allows to include Python scripts directly in a flowguide workflow. These Python workflows are seamlessly integrated into flowguide and allow to exchange variables in both directions with flowguide. Input and output variables of Python workflows are directly accessible as variables in these scripts, which makes exchanging variables very easy. The included Python interpreter also gives access to the extensive Python library, which provides methods for string handling, mathematics, operating system commands, network programming, data conversion and many more. In contrast to shell scripts, all what is done in Python runs on Windows, Unix/Linux and all other operating systems.. 1 More precisely, it uses the Java-implementation Jython, see page 10 of 13
11 The very popular and easy to learn scripting language Python offers almost unlimited possibilities for writing workflows. However, the use of Python is an option for those who are interested. You can use flowguide without any knowledge about Python. Full power of Python included in workflows Easy exchange of variables between flowguide and Python scripts Access to the extensive Python Library in workflows Portable independent of operating system Unlimited Extensibility: Writing Workflows in Java flowguide is completely written in the programming language Java. flowguide also allows to write workflows in Java. Java workflows have all possibilities of flowscript workflows. Opposed to Python workflows they can have all kinds of subworkflows. Most of the basic workflows delivered with flowguide are written in Java. Java workflows are an open interface to flowguide which provides the full flexibility to tightly integrate it with other applications, such as optimization software. Via the Java Native Interface (JNI) you can directly connect libraries and programs written in other languages such as C or C++. Writing workflows in Java is an easy task for Java programmers. Simply derive a class from a special base class, define the interface variables, and implement just the methods you need. Full power of the Java language available for workflows with unlimited possibilities Access to all Java libraries, and via JNI-Interface to C and C++ libraries Open interface to tightly integrate other applications in Java or the other way round page 11 of 13
12 flowguide Server With the flowguide server, workflows are easily available on other computers. While the workflow engine resides on the server, the Quick-GUI and the workflow monitor run on the client computer. Workflow installation and configuration is all on the server, which releases the need for workflow administration on the client. After workflows are started, clients can disconnect and reconnect at any time to check the status of the workflows. As with the standalone version of flowguide, the workflow engine can execute workflows on the same host or send them to other servers or to a batch queuing system depending on the execution strategy. flowguide server is an excellent tool to distribute workflows within a department or everywhere within the LAN. Together with the 3rd-party tool EnginFrame, flowguide offers a solution to provide workflows through the web for easy use with a webbrowser within the company or all over the world. Client Client Client flowguide - Server Client PDM Clients can be removed (Laptop) or rebooted (Windows) while workflows keep running Easy way to run software on other platform (e. g. client is Windows, while applications run on Unix) Simplified administration of workflows since it is all on the server page 12 of 13
13 3rd Party Tools with flowguide Workflow-Management with flowguide: Whitepaper flowguide's open interfaces allows to easily connect to other applications or to integrate flowguide in other applications. This section presents two applications, which are seamlessly integrated with flowguide and are an ideal completion of it. Optimization and Robustness Analysis with OptiSLang When automating design computations the demand for automating parts of the design itself also arises. The product OptiSLang is a software platform for optimization and stochastic analysis, which is fully integrated in flowguide. It offers gradient methods, stochastic search strategies, as well as response surface methods for the solution of general parameter optimization. A variety of statistic methods is available for robustness analysis, the finding of sensitive parameters and instable system answers. OptiSLang provides simple-to-use predefined workflows for defining the optimization problem, as well as for optimization or stochastic analysis and for postprocessing. The integration in flowguide allows OptiSLang to use complex environments for the solver runs in heterogeneous networks. Even "non-optimization specialists" can use multidisciplinary optimization and stochastic analysis in an easy and safe manner. Technically, OptiSLang is a workflow within flowguide, and it can be used to optimize or analyze a design by using any other workflow, starting from trivial calls to a single application to complex workflows which are distributed among several platforms. EnginFrame - Executing Workflows through the Web The flowguide server distributes workflows to other computers within your LAN. EnginFrame goes one step further and distributes it through the Web. The client only needs a web-browser. Providing workflows through the web is a matter of seconds, after the software is installed. flowscript provides a clear interface for all workflows. The same interface definition which is used to create the Quick-GUI can also be used to automatically create all necessary description files for EnginFrame. You only have to call a translation program, and the workflow is accessible through the web. Workflow-Engine Firewall EnginFrame Server page 13 of 13
automates system administration for homogeneous and heterogeneous networks
IT SERVICES SOLUTIONS SOFTWARE IT Services CONSULTING Operational Concepts Security Solutions Linux Cluster Computing automates system administration for homogeneous and heterogeneous networks System Management
Linux Cluster - Compute Power Out of the Box
4 th European LS-DYNA Users Conference MPP / Linux Cluster / Hardware II Linux Cluster - Compute Power Out of the Box Harry Schlagenhauf email: [email protected] www: http://www.science-computing.de
Adaptive Automated GUI Testing Producing Test Frameworks to Withstand Change
Adaptive Automated GUI Testing Producing Test Frameworks to Withstand Change Abstract Although QA and Development managers may see many challenges in creating an automated GUI testing framework, it is
Unicenter Desktop DNA r11
Data Sheet Unicenter Desktop DNA r11 Unicenter Desktop DNA is a scalable migration solution for the management, movement and maintenance of a PC s DNA (including user settings, preferences and data.) A
Tidal Enterprise Scheduler and Microsoft Windows
Whitepaper Tidal Software TM Tidal Enterprise Scheduler TM and Microsoft Windows Automate to Optimize: The Foundation for Data Center Efficiency Automate to Optimize - The Foundation for Data Center Efficiency
SOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
Information Technology Solutions
Managed Services Information Technology Solutions A TBG Security Professional Services Offering LET TBG MANAGE YOUR INFRASTRUCTURE WITH CONFIDENCE: TBG S INTEGRATED IT AUTOMATION FRAMEWORK PROVIDES: Computer
Alfresco Enterprise on Azure: Reference Architecture. September 2014
Alfresco Enterprise on Azure: Reference Architecture Page 1 of 14 Abstract Microsoft Azure provides a set of services for deploying critical enterprise workloads on its highly reliable cloud platform.
Microsoft Windows PowerShell v2 For Administrators
Course 50414B: Microsoft Windows PowerShell v2 For Administrators Course Details Course Outline Module 1: Introduction to PowerShell the Basics This module explains how to install and configure PowerShell.
Do Your IT Housekeeping with UC4 Workload Automation Suite
Do Your IT Housekeeping with UC4 Workload Automation Suite Introduction This document describes how to keep the increasing complexity of data centers in check by means of IT housekeeping specifically,
Release Notes scvenus 2.5.3
November 2014 IT Services Release Notes scvenus 2.5.3 Upgrade of scvenus certificates What s new in scvenus 2.5.3? Supported operating systems New operating system support Sales Email support Web portal
Bitrix Intranet Portal. Business Process Guide
Bitrix Intranet Portal Business Process Guide Introduction Bitrix Intranet Portal includes modules providing teamwork functions enabling to handle documents in the context of an intranet portal. The Business
Selenium WebDriver. Gianluca Carbone. Selenium WebDriver 1
Selenium WebDriver Gianluca Carbone Selenium WebDriver 1 Contents What is Selenium? History WebDriver High-Level Architectures Architectural themes Non Functional quality Layers & Javascript Design issues
locuz.com HPC App Portal V2.0 DATASHEET
locuz.com HPC App Portal V2.0 DATASHEET Ganana HPC App Portal makes it easier for users to run HPC applications without programming and for administrators to better manage their clusters. The web-based
CA IT Client Manager. Desktop Migration
DATA SHEET: DESKTOP MIGRATION CA IT Client Manager Desktop Migration CA IT CLIENT MANAGER HELPS YOU INCREASE TECHNICIAN AND USER PRODUCTIVITY BY MANAGING AND PRESERVING USER DATA, SETTINGS AND PREFERENCES
zenterprise The Ideal Platform For Smarter Computing Developing Hybrid Applications For zenterprise
zenterprise The Ideal Platform For Smarter Computing Developing Hybrid Applications For zenterprise Smarter Computing Is Redefining The Data Center Consolidate Infrastructure Optimize to data center Eliminate
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
CONDIS. IT Service Management and CMDB
CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...
E-mail archiving for Microsoft Outlook and Exchange Server
windream Exchange E-mail archiving for Microsoft Outlook and Exchange Server 2 E-mail archiving for Microsoft Outlook and Exchange Server The steadily growing volume of electronic messages requires an
Introduction to Systems Analysis and Design
Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.
How To Manage Web Content Management System (Wcm)
WEB CONTENT MANAGEMENT SYSTEM February 2008 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of, and may not be reproduced in whole or in
openft Enterprise File Transfer Copyright 2011 FUJITSU
openft Enterprise File Transfer Introduction 1 Enterprise File Transfer openft Ready to Transfer your Business Critical Data 2 openft in a nutshell openft is a high-performance solution for enterprise-wide
Unit 4 i5/os Work Management
Introduction to IBM System i Unit 4 i5/os Work Management Copyright IBM Corporation, 2006. All Rights Reserved. This publication may refer to products that are not currently available in your country.
imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing
imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing www.imcfamos.com imc FAMOS at a glance Four editions to Optimize
Meister Going Beyond Maven
Meister Going Beyond Maven A technical whitepaper comparing OpenMake Meister and Apache Maven OpenMake Software 312.440.9545 800.359.8049 Winners of the 2009 Jolt Award Introduction There are many similarities
SOSFTP Managed File Transfer
Open Source File Transfer SOSFTP Managed File Transfer http://sosftp.sourceforge.net Table of Contents n Introduction to Managed File Transfer n Gaps n Solutions n Architecture and Components n SOSFTP
Operator Station Software Suite
February 2016 Page 1 Operate your automation system at the DeltaV Operator Station. Robust and secure plant operations Real-time and historical-trend display Integrated system and device diagnostics Introduction
Computational Mathematics with Python
Computational Mathematics with Python Basics Claus Führer, Jan Erik Solem, Olivier Verdier Spring 2010 Claus Führer, Jan Erik Solem, Olivier Verdier Computational Mathematics with Python Spring 2010 1
Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server
Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server Hardware Windows Windows NT 4.0 Linux Server Software and
Increasing Productivity with Mobile Integration.
1 Mobile Medicine: Increasing Productivity with Mobile Integration. Executive Summary Mobile devices smartphone or tablet computers are everywhere increasing effectiveness and efficiency in everyday life.
ELCAD 7 - Engineering to the highest power
ELCAD 7 - Engineering to the highest power Smarter, High End Engineering System ELCAD 7 is the ultimate professional CAE system. It covers every aspect of the work process, helping you deliver electrical
Ergon Workflow Tool White Paper
Ergon Informatik AG Kleinstrasse 15 CH-8008 Zürich Phone +41 1 268 89 00 Fax +41 1 261 27 50 www.ergon.ch Ergon Workflow Tool White Paper Version 1.1, August 14, 2002 Andreas Fleischmann Copyright 2004,
Sentaurus Workbench Comprehensive Framework Environment
Data Sheet Comprehensive Framework Environment Overview is a complete graphical environment for creating, managing, executing, and analyzing TCAD simulations. Its intuitive graphical user interface allows
MWA Project. Configuration Management Plan
Document No.: MWA-XXX-XXX Revision: 0002 Date: 07-OCT-2009 MWA Project Configuration Management Plan MWA Project MWA Consortium Copyright 2009, MWA Consortium. All Rights Reserved. Control Status Document
ETPL Extract, Transform, Predict and Load
ETPL Extract, Transform, Predict and Load An Oracle White Paper March 2006 ETPL Extract, Transform, Predict and Load. Executive summary... 2 Why Extract, transform, predict and load?... 4 Basic requirements
Computational Mathematics with Python
Boolean Arrays Classes Computational Mathematics with Python Basics Olivier Verdier and Claus Führer 2009-03-24 Olivier Verdier and Claus Führer Computational Mathematics with Python 2009-03-24 1 / 40
PIE. Internal Structure
PIE Internal Structure PIE Composition PIE (Processware Integration Environment) is a set of programs for integration of heterogeneous applications. The final set depends on the purposes of a solution
Device Lifecycle Management
Device Lifecycle Management 1 (8) Table of Contents 1. Executive summary... 3 2. Today's challenges in adapting to lifecycle management... 3 3. How is Miradore different?... 5 4. Conclusion... 8 2 (8)
White Paper BPMN 2.0 Task Types Explained
White Paper BPMN 2.0 Task Types Explained WP0093 August 2013 Tasks represent the most fundamental process elements, which define units of work in a process. In BPMN, a Task represents an atomic Activity
Professional Station Software Suite
January 2013 Page 1 You can easily engineer and operate your process automation system from the Professional Station Powerful, graphical engineering capabilities Robust and secure plant operations Integrated
What is Application Lifecycle Management? At lower costs Get a 30% return on investment guaranteed and save 15% on development costs
What is Application Lifecycle Management? Increase productivity Stop wasting your time doing things manually by automating every step in your project s Life Cycle At lower costs Get a 30% return on investment
Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.
NETWORK OPERATING SYSTEM Introduction Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation. Network operating
Insight Advanced Workstation
Technical Specification Sheet Document No. 149-333P25 October 29, 2015 Insight Advanced Workstation Figure 1. Insight Advanced Main Menu. The Insight Advanced Workstation transforms a personal computer
SCHEDULERS vs. OPERATIONS PROCESS MANAGERS
WHITEPAPER OPERATIONS TAMED. APPLICATIONS ON. SCHEDULERS vs. OPERATIONS PROCESS MANAGERS In an IT operations or production environment, support staff and administrators are challenged with selecting the
Data Management, Analysis Tools, and Analysis Mechanics
Chapter 2 Data Management, Analysis Tools, and Analysis Mechanics This chapter explores different tools and techniques for handling data for research purposes. This chapter assumes that a research problem
CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities
CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities DNS name: turing.cs.montclair.edu -This server is the Departmental Server
IT Operations Management: A Service Delivery Primer
IT Operations Management: A Service Delivery Primer Agile Service Delivery Creates Business Value Today, IT has to innovate at an ever- increasing pace to meet accelerating business demands. Rapid service
BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER
BarTender Integration Methods Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER Contents Introduction 3 Integrating with External Data 4 Importing Data
Automated Reporting and Workflow Management of LS-DYNA Simulations
3. LS-DYNA Anwenderforum, Bamberg 2004 CAE / IT III Automated Reporting and Workflow Management of LS-DYNA Simulations Author: Dr. Jochen Seybold Altair Engineering GmbH, Germany Correspondence: Dr. Jochen
TTCN-3, Qtronic and SIP
TTCN-3, Qtronic and SIP 1 (8) TTCN-3, Qtronic and SIP The Model-Based Testing of a Protocol Stack a TTCN-3 Integrated Approach Technical Whitepaper EXECUTIVE SUMMARY TTCN-3 (Test and Test Control Notation
Remote Unix Lab Environment (RULE)
Remote Unix Lab Environment (RULE) Kris Mitchell [email protected] Introducing RULE RULE provides an alternative way to teach Unix! Increase student exposure to Unix! Do it cost effectively http://caia.swin.edu.au
Automate Your BI Administration to Save Millions with Command Manager and System Manager
Automate Your BI Administration to Save Millions with Command Manager and System Manager Presented by: Dennis Liao Sr. Sales Engineer Date: 27 th January, 2015 Session 2 This Session is Part of MicroStrategy
Licensing for BarTender s Automation Editions. Understanding Printer-Based Licensing WHITE PAPER
Licensing for BarTender s Automation Editions Understanding Printer-Based Licensing and How to Configure Seagull License Server WHITE PAPER Contents Introduction to Printer-Based Licensing 3 Available
Authoring for System Center 2012 Operations Manager
Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack
Enterprise Content Management System Monitor. Server Debugging Guide. 20.09.2013 CENIT AG Bettighofer, Stefan
Enterprise Content Management System Monitor Server Debugging Guide 20.09.2013 CENIT AG Bettighofer, Stefan 1 Table of Contents 1 Table of Contents... 2 2 Overview... 3 3 The Server Status View... 3 4
CAE DATA & PROCESS MANAGEMENT WITH ANSA
CAE DATA & PROCESS MANAGEMENT WITH ANSA Srikanth RAGHOTHAM Volvo India Private Limited Volvo Group Bangalore INDIA KEYWORDS Enovia-2-Ansa, Ansa Data Management (Ansa-DM) TECHNICAL PAPER CAE Data & Process
EASILY AUTOMATE CT INSPECTIONS AND ANALYSES
VG InLine EASILY AUTOMATE CT INSPECTIONS AND ANALYSES SCAN ANALYZE EVALUATE REPEAT... View the status of your jobs at a glance. With VG InLine, Volume Graphics brings non-destructive testing (NDT) with
WHITE PAPER. Integrating Adobe Premiere Pro with emam for a Collaborative Workflow
WHITE PAPER Integrating Adobe Premiere Pro with emam for a Collaborative Workflow Contents Introduction... 2 Adobe Premiere Pro- Choice of Professional Editors... 3 emam and Premiere Pro Integration...
Selecting the Right Change Management Solution Key Factors to Consider When Evaluating Change Management Tools for Your Databases and Teams
Tech Notes Selecting the Right Change Management Solution Key Factors to Consider When Evaluating Change Management Tools for Your Databases and Teams Embarcadero Technologies July 2007 Corporate Headquarters
Manage Software Development in LabVIEW with Professional Tools
Manage Software Development in LabVIEW with Professional Tools Introduction For many years, National Instruments LabVIEW software has been known as an easy-to-use development tool for building data acquisition
Chapter 5. Regression Testing of Web-Components
Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving
IBM WebSphere MQ File Transfer Edition, Version 7.0
Managed file transfer for SOA IBM Edition, Version 7.0 Multipurpose transport for both messages and files Audi logging of transfers at source and destination for audit purposes Visibility of transfer status
Figure 1: MQSeries enabled TCL application in a heterogamous enterprise environment
MQSeries Enabled Tcl Application Ping Tong, Senior Consultant at Intelliclaim Inc., [email protected] Daniel Lyakovetsky, CIO at Intelliclaim Inc., [email protected] Sergey Polyakov, VP Development
CLASS SPECIFICATION Systems Support Analyst I
San Diego Unified Port District Class Code: B837-UE03 CLASS SPECIFICATION Systems Support Analyst I FLSA Status: EEOC Job Category: Classified: Union Representation: Exempt Professionals No Unrepresented
Business Process Management with @enterprise
Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase
55004A: Installing and Configuring System Center 2012 Operations Manager
Sales 406/256-5700 Support 406/252-4959 Fax 406/256-0201 Evergreen Center North 1501 14 th St West, Suite 201 Billings, MT 59102 55004A: Installing and Configuring System Center 2012 Operations Manager
The Document Review Process: Automation of your document review and approval. A White Paper. BP Logix, Inc.
The Document Review Process: Automation of your document review and approval A White Paper BP Logix, Inc. The Document Review Process A document encompasses many forms technical documentation, product
WHITE PAPER. Home Directories on Snap Server GuardianOS
WHITE PAPER Home Directories on Snap Server GuardianOS Introduction Home directories have become commonplace in today s corporate computing environments. Home directories present a central location for
Lab Management, Device Provisioning and Test Automation Software
Lab Management, Device Provisioning and Test Automation Software The TestShell software framework helps telecom service providers, data centers, enterprise IT and equipment manufacturers to optimize lab
C# and Other Languages
C# and Other Languages Rob Miles Department of Computer Science Why do we have lots of Programming Languages? Different developer audiences Different application areas/target platforms Graphics, AI, List
PMOD Installation on Linux Systems
User's Guide PMOD Installation on Linux Systems Version 3.7 PMOD Technologies Linux Installation The installation for all types of PMOD systems starts with the software extraction from the installation
estatistik.core: COLLECTING RAW DATA FROM ERP SYSTEMS
WP. 2 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS Work Session on Statistical Data Editing (Bonn, Germany, 25-27 September
CIP- 005 R2: Understanding the Security Requirements for Secure Remote Access to the Bulk Energy System
CIP- 005 R2: Understanding the Security Requirements for Secure Remote Access to the Bulk Energy System Purpose CIP-005-5 R2 is focused on ensuring that the security of the Bulk Energy System is not compromised
Power of Oracle in the Cloud
Power of Oracle in the Cloud www.reliason.com Whitepaper W Overview The Oracle technology is known for its power, productivity and robustness. Likewise, Oracle cloud service is also backed by these features
CiscoWorks Resource Manager Essentials 4.1
CiscoWorks Resource Manager Essentials 4.1 Product Overview CiscoWorks Resource Manager Essentials (RME) 4.1 is the cornerstone application of CiscoWorks LAN Management Solution (LMS). CiscoWorks RME provides
ipm it s project management Integrated. Intuitive. Intelligent IPM PROJECT MANAGEMENT STANDALONE
ipm it s project management Integrated. Intuitive. Intelligent IPM PROJECT MANAGEMENT STANDALONE IPM, by IPM Global, is a next generation project management suite that provides a scalable solution with
visionapp Remote Desktop 2010 (vrd 2010)
visionapp Remote Desktop 2010 (vrd 2010) Convenient System Management P roduct Information www.vrd2010.com Inhalt 1 Introduction... 1 2 Overview of Administration Tools... 1 2.1 RDP Administration Tools...
Parallels Plesk Control Panel. Plesk 8.3 for Windows Advanced Administration Guide. Revision 1.0
Parallels Plesk Control Panel Plesk 8.3 for Windows Advanced Administration Guide Revision 1.0 Contents Preface 5 Documentation Conventions... 5 Typographical Conventions... 5 Feedback... 6 About This
Users Guide. FTP/400 File Transfer API and Remote Command Server Version 1.00. By RJS Software Systems, Inc.
FTP/400 File Transfer API and Remote Command Server Version 1.00 Users Guide By RJS Software Systems, Inc. RJS Software Systems P.O. Box 19408 Minneapolis, MN 55419 (612) 822-0412 Voice (612) 822-1364
ITIL Intermediate Capability Stream:
ITIL Intermediate Capability Stream: OPERATIONAL SUPPORT AND ANALYSIS (OSA) CERTIFICATE Sample Paper 1, version 5.1 Gradient Style, Complex Multiple Choice QUESTION BOOKLET Gradient Style Multiple Choice
Scheduling in SAS 9.4 Second Edition
Scheduling in SAS 9.4 Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. Scheduling in SAS 9.4, Second Edition. Cary, NC: SAS Institute
Candle Plant process automation based on ABB 800xA Distributed Control Systems
Candle Plant process automation based on ABB 800xA Distributed Control Systems Yousef Iskandarani and Karina Nohammer Department of Engineering University of Agder Jon Lilletuns vei 9, 4879 Grimstad Norway
REMOTE DEVELOPMENT OPTION
Leading the Evolution DATA SHEET MICRO FOCUS SERVER EXPRESS TM REMOTE DEVELOPMENT OPTION Executive Overview HIGH PRODUCTIVITY DEVELOPMENT FOR LINUX AND UNIX DEVELOPERS Micro Focus Server Express is the
Scheduling in SAS 9.3
Scheduling in SAS 9.3 SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. Scheduling in SAS 9.3. Cary, NC: SAS Institute Inc. Scheduling in SAS 9.3
Evaluation of Load/Stress tools for Web Applications testing
May 14, 2008 Whitepaper Evaluation of Load/Stress tools for Web Applications testing CONTACT INFORMATION: phone: +1.301.527.1629 fax: +1.301.527.1690 email: [email protected] web: www.hsc.com PROPRIETARY
UNICORN 6.4. Administration and Technical Manual
UNICORN 6.4 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction... 1.1 Administrator functions overview... 1.2 Network terms and concepts...
Performance Optimization Guide Version 2.0
[Type here] Migration Optimization Performance Optimization Guide Version 2.0 Publication Date: March 27, 2014 Copyright 2014 Metalogix International GmbH. All Rights Reserved. This software is protected
Pcounter. counting on cost efficiency. Pcounter Applications
Pcounter counting on cost efficiency Pcounter Applications Pcounter, Intro The central printing strategy Pcounter is a print tracking and accounting software that enables organisations to assign costs
Munich City Utilities Empowers Developers With ABAP Development Tools for Eclipse
SAP NetWeaver Application Server Munich City Utilities Empowers Developers With ABAP Development Tools for Eclipse Table of Contents 2 Driving Innovation on Standardized Software with ABAP and Java 2 ABAP
Automated Data Ingestion. Bernhard Disselhoff Enterprise Sales Engineer
Automated Data Ingestion Bernhard Disselhoff Enterprise Sales Engineer Agenda Pentaho Overview Templated dynamic ETL workflows Pentaho Data Integration (PDI) Use Cases Pentaho Overview Overview What we
Advantages and Uses of MIDAS boom
Whitepaper Advantages and Uses of MIDAS boom Availability of central monitoring of hardware and software components in heterogeneous IT infrastructures. Contents Introduction... 3 IT monitoring with MIDAS
1. Installation Overview
Quick Install Guide 1. Installation Overview Thank you for selecting Bitdefender Business Solutions to protect your business. This document enables you to quickly get started with the installation of Bitdefender
Object Oriented Software Design
Object Oriented Software Design Introduction to Java - II Giuseppe Lipari http://retis.sssup.it/~lipari Scuola Superiore Sant Anna Pisa October 28, 2010 G. Lipari (Scuola Superiore Sant Anna) Introduction
Fogbeam Vision Series - The Modern Intranet
Fogbeam Labs Cut Through The Information Fog http://www.fogbeam.com Fogbeam Vision Series - The Modern Intranet Where It All Started Intranets began to appear as a venue for collaboration and knowledge
