Experience with the process automation at SORS

Slides:



Advertisements
Similar presentations
Introduction to Computers Section 6A. home The Operating System (OS) The operating system (OS) is software that controls the interaction between hardware.
Advertisements

Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
®® Microsoft Windows 7 for Power Users Tutorial 6 Optimizing Your Hard Disk.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
F2032 Fundamental of OS Chapter 1 Introduction to Operating System Part 4.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Maintaining and Updating Windows Server 2008
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Lawson System Foundation 9.0
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 7: Designing and developing applications for z/OS.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Arc: Programming Options Dr Andy Evans. Programming ArcGIS ArcGIS: Most popular commercial GIS. Out of the box functionality good, but occasionally: You.
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
MIS3300_Team8 Service Aron Allen Angela Chong Cameron Sutherland Edment Thai Nakyung Kim.
Introduction OF Enterprise Application Development.
Software.
Introduction to ColdFusion Yu Fu 2003 MEC Candidate.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
Chapter 3: Computer Software. Stored Program Concept v The concept of preparing a precise list of exactly what the computer is to do (this list is called.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Digital curation activities enhance access and retrieval, maintain quality, add value, and facilitate use and re-use over time. This poster demonstrates.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
“Candidates were not advantaged by defining every type of operating system provided as examples in the explanatory notes of the standard. Candidates who.
CONTROL-M Training At Global Online Trainings IND: Skype: Global.onlinetrainings USA:
1 Programming and problem solving in C, Maxima, and Excel.
COMPUTER NETWORKS Quizzes 5% First practical exam 5% Final practical exam 10% LANGUAGE.
Operating System Basics. Outline The User Interface Running Programs Managing Files Managing Hardware Utility Software.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
System SOFTWARE.
INTRO. To I.T Razan N. AlShihabi
Human Computer Interaction Lecture 21 User Support
Operating System and Utility Programs
Core ELN Training: Office Web Apps (OWA)
CST 1101 Problem Solving Using Computers
Operating System & Application Software
CT1503 Network Operating System
Nature & Types of Software
Washington State University AIS Account BALANCES
Lecture 1-Part 2: Operating-System Structures
Discovering Computers 2012: Chapter 8
Operating System Concepts
Washington State University AIS Account BALANCES
PLM, Document and Workflow Management
N-Tier Architecture.
Lawson System Foundation 9.0
Enterprise Computing Collaboration System Example
Introduction to Operating System (OS)
Introduction to Computers
5 SYSTEM SOFTWARE CHAPTER
Maintenance module Martin Heigl CTO
Social Media And Global Computing Introduction to Visual Studio
Chapter 2: System Structures
Windows xp PART 1 DR.WAFAA SHRIEF.
Washington State University AIS Account BALANCES
CSE 303 Lecture 1 introduction to Linux/Unix environment
Network monitoring tool.
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
Information Technology Ms. Abeer Helwa
Lecture 1-Part 2: Operating-System Structures
5 SYSTEM SOFTWARE CHAPTER
Chapter 1 Introduction to Database Processing
Software - Operating Systems
Summary Data Modeling SDLC What is Data Modeling
Introduction of PTM (Planning Tracking & Management) Tool - developed by Meridian Technology 29/05/2019.
T-FLEX DOCs PLM, Document and Workflow Management.
Sending data to EUROSTAT using STATEL and STADIUM web client
Fundamentals of Computer Hardware & software
Presentation transcript:

Experience with the process automation at SORS Project Task3000 Miran Miklič

Background SORS in the past used IBM based mainframe computers Main tools were combination of JCL (Job Control Language), SORT and COBOL programs with sequential file and VSAM (type of random) files Special department had the function of the repeating the process of data entry, cleaning and aggregating the data from month to month with the help of batch procedures Project Task3000

GUI (Graphical User Interface) Next development phase was the introduction of the local area network (LAN), which was GUI oriented. GUI oriented work is not very formal, and enable the users to work without the exact work plan, and usually it is hard to get the activity log, which is normal during batch processing. Work is divided among many servers Security is much more complex issue Project Task3000

GUI and Batch integration We found, that batch functionality under the LAN would also be desired. Scripts of various types allow some batch functionality, but otherwise some more complex solution for the process automation is very hard to find Task3000 is the attempt to combine the GUI and batch in one project under Windows Task3000 is the GUI version of IBM JCL idea under Windows Task3000 implementation is now very different from the original idea Project Task3000

Implementation problem It is obviously that such a product is not the job for the statistical office but for the IT firms. However, IT firms are reluctant to produce such software, which is proven to be very complex to create and maintain and have little profit, actually it saves a lot of money. Actual IBM solution was designed during NASA Apollo project and is sold over and over again with minimal changes, there are some UNIX solutions which has some useful elements of job processing and probable some solutions, which are commonly unknown – please let me know about such solutions. Project Task3000

Project Task3000 goals Simple GUI interface Task processing with steps Task queue with task variables Simple GUI scheduler Tasks can be Windows JobObject and can run as different local (Workgroup) or Domain user Usage of various security models Enable automatic processing using file search Usage of local and global task variables Many other features were designed during usage Project Task3000

Simple GUI interface Project Task3000

Job processing with steps Project Task3000

Task queue with task variables Project Task3000

Simple GUI scheduler Project Task3000

Usage of various security models Project Task3000

Enable automatic processing using file search Project Task3000

Usage of local and global task variables Project Task3000

Today’s application SORS is using Task3000 for process automation with Task3000 Menu for the end users and Task3000 for the developers Task3000 can “glue” together any application, which is also “command line” batch oriented SORS application examples: Data exchange between governmental bodies GUI interface for the Oracle and other applications Production of all kinds of the statistical data Backup and archiving Application debugging Project Task3000

More … Please read more in the document “Detailed description of the Task3000 functionality today” Find other text documents and download from: http://www.task3000.com To test or use the solution for unlimited governmental use please send me the E-mail to: miran.miklic@gov.si Project Task3000

Future Project may or not be rewritten (it is more than 10 years old), current implementation is mainly Visual Basic 6.0 Many new features are desired, like support for the non-windows systems, SDMX thru XML, better desktop support, failover cluster feature, modern GUI, security with AES etc. This is the initiative to find the way to support the open source project with at least such functionality or to find other solution to the problem GSBPM based projects like CORE, data exchange projects like EDAMIS and other batch automation projects are the possible users Project Task3000

Life Demo Task3000 Life demo will be on the SISAI meeting during lunch break on 13.6.2012 from 13:00-14:00 You are welcome with questions, new ideas and any type of opinion Please feel free to contact me on the E-mail: miran.miklic@gov.si Project Task3000

Thank you for yours attention Project Task3000