Dr. Eva Swenson, University of Toronto Terry Riopelle, Software AG Nov. 2001 University of Toronto Turning Data into Information.

Slides:



Advertisements
Similar presentations
MQ Series Cross Platform Dominant Messaging sw – 70% of market Messaging API same on all platforms Guaranteed one-time delivery Two-Phase Commit Wide EAI.
Advertisements

1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
Advanced Piloting Cruise Plot.
Use Case Diagrams.
Chapter 1: The Database Environment
Requirements Engineering Process
Chapter 1 The Study of Body Function Image PowerPoint
1 IEEE Media Independent Handoff Overview of services and scenarios for 3GPP2 Stefano M. Faccin Liaison officer to 3GPP2.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
March 2007 Mi Kyung Lee National Assembly Library of Korea.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
1 Term 2, 2004, Lecture 9, Distributed DatabasesMarian Ursu, Department of Computing, Goldsmiths College Distributed databases 3.
Modern Systems Analyst and as a Project Manager
Universitá degli Studi di LAquila Mälardalens Högskola, Västerås 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management.
Communicating over the Network
1 WATER AUTHORITY Dr. Or Goldfarb CENTRAL BUREAU of STATISTICS Zaur Ibragimov Water Accounts in Israel Vienna January 2009.
Database Systems: Design, Implementation, and Management
Proud Members of the Consulting Group, LLC
Week 2 The Object-Oriented Approach to Requirements
1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending.
ABC Technology Project
Microsoft Access.
Legacy Systems Older software systems that remain vital to an organisation.
VOORBLAD.
Understanding Networked Applications: A First Course Chapter 5 by David G. Messerschmitt.
ICS 434 Advanced Database Systems
HORIZONT TWS/WebAdmin TWS/WebAdmin for Distributed
8A-1 NTW2000-T3 Databases and the Web An Introduction.
Database System Concepts and Architecture
© 2012 National Heart Foundation of Australia. Slide 2.
Chapter 9: The Client/Server Database Environment
April 2003 ONLINE SERVICE DELIVERY Presentation. 2 What is Online Service Delivery? Vision The current vision of the Online Service Delivery program is.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Executional Architecture
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
New Features of Financial Reporting David Grande eCapital Advisors.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
Week 1.
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
PSSA Preparation.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 13 Slide 1 Application architectures.
Chapter 14 The Human Resources (HR) Management and Payroll Processes
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
Management Information Systems, 10/e
From Model-based to Model-driven Design of User Interfaces.
Page 1 GADD Software & GADD Analytics 1.6 Public version, 2015, gaddsoftware.com GADD Analytics.
Enterprise Wide Information Systems SAP R/3 Overview & Basis Technology Instructor: Richard W. Vawter.
Presentation transcript:

Dr. Eva Swenson, University of Toronto Terry Riopelle, Software AG Nov University of Toronto Turning Data into Information

2 The Business Higher Education 5 th largest university in North America Multiple IS groups reporting to multiple VPs Multiple heterogeneous platforms (OS/390, Windows, UNIX) BUSINESS NEED – 1 Automate cross-functional processes through information sharing across functional systems BUSINESS NEED – 2 Deliver services directly to 54,000 students on multiple channels while allowing 1,000 administrative staff to perform registrarial functions

3 Background - The Applications SAP- Financial System SAP- Human Resources Research System Development System SAP- Sales & Distribution Work Order other legacy systems.. u Student biographic info u Admissions u Registration u Fees assessment u Student accounts receivable u Awards u Academic audit u Transcripts u Convocation AMS ROSI

4 Background - The Technology ROSI MVS on mainframe DB2 Software AG application 3270 terminal (non client server) Natural AMS AIX on IBM SP2 ORACLE SAP applications SAP (client server) WEB ABAP

5 Business Need - 1 Cross-Functional Processes

6 Business Need - 1 (Cross-Functional Processes) Initial Cross-Functional Process Institution needs to know all about an individual Functional Systems involved SAP/HR: all about employees ROSI: all about students Challenges Maintain data consistency between functional systems Enable SAP/HR to ask ROSI to validate student status and enable ROSI to ask SAP/HR to validate employee status Technical Environment Natural / DB2 on OS/390 with SAP R/3 on Unix

7 Linking the Data ROSIAMS Personnel number Student number Common Data

8 Business Need - 2 Multiple Delivery Channels

9 Business Need - 2 (Multiple Delivery Channels) Channels involved Administrative staff access ROSI through 3270 terminal emulation Students access their personal record on ROSI through the Web and the telephone (IVR) Functional Systems involved ROSI: Student data Challenge Achieve efficiency by using only one set of ROSI interfaces to feed all three access channels Technical Environment Natural / DB2 on OS/390 with Apache on AIX Unix

10 Multiple Channels Student 3270 Screens Staff WebTelephone

11 The Futures Provide even more information that is focused on individuals regardless of the data sources. Continue to adapt the ROSI application to meet new vehicles/channels of delivery of information.

12 The Integration Solutions

Three Forms of Integration Orchestrator (Integration Broker) Communication Broker (Message Oriented Middleware) Data Consistency Multi-step Process Composite Application E.g. SAP HR/ROSI IntegrationE.g. ROSI Student Self Service Message Oriented Middleware (MOM) Integration Broker Business Need - 1 Cross-Functional Processes Business Need - 2 Multiple Delivery Channels

14 Integration Brokers vs. Message Oriented Middleware Message Oriented Middleware Programming Non-programming Application integration Solution Synch & Asynch Desktop integration Platform integration Application integ. Platform dependencies Integration Broker Data Management Programming Total integration solution Synch & Asynch Information integration Platform independent Application independant Business Need - 1 Cross-Functional Processes Business Need - 2 Multiple Delivery Channels

15 The Business Need - 1 Cross-Functional Processes Solution

16 ROSI & SAP R/3 HR Enterprise Application Integration

17 ROSI - SAP HR Integration

18 What is involved? The Process Business objects are defined as messages Messages are associated with an application Integration is described as integration flows Integration flows are associated with application integration by defining processing, routing and delivery rules for messages

19 Scenario 1 Integration Problem: Currently when an end user of the ROSI student information adds or modifies employee number information in the ROSI financial information screen, no validation of the employee number occurs. ROSI end users would like the ability to validate the employee number given. Solution: Allow end users from within ROSI the means to validate that the employee number provided exists and that the student is a current employee. This will be achieved by propagating the SAP HR desired data asynchronously to a ROSI DB2 table whenever new employee information is added, or whenever an existing employees information is updated in the SAP HR system, which affects the applicable course fee discounts.

20 Scenario 1 Integration Flow

21 Scenario 2 Integration Issue: The scope of this business process is to automate this validation process such that when a student number is added or modified in the SAP HR system. Currently when a student number added no validation of the student number occurs. HR IS end users would like the ability to validate the student number given. Solution: To automate this validation process such that when a student number is added or modified in the SAP HR system, EntireX Orchestrator will asynchronously validate the student number in ROSI. Validation results will be stored for auditing by HR personnel. For this validation process to occur, some transformation and filtering of data will be necessary.

22 Scenario 2 Integration Flow

23 The Business Need - 2 Multiple Delivery Channels Solution

24 Multiple Channels Solution Student 3270 Screens Staff WebTelephone

25 What is involved? The Process Type of communication model chosen (RPC, ACI, event, polling, etc…) Interfaces requirements defined (inputs, outputs) Logical Services created Servers created which perform the various work requested by clients for the defined Services Clients are created in the desired languages and ask the various Services to do work.

26 Multiple Channels Solution - Web I Physical DB/2 Natural EntireX Broker Data Services Tier Natural Program OS/390 Mainframe Logical Services Logical Presentation/Business Services Tier AIX Apache Web Server TCPIP Web Browser Apache Web Server usingCGI

27 Multiple Channels Solution - IVR I DB/2 Natural EntireX Broker Data Services Tier Physical Natural Program OS/390 Mainframe Logical Services Logical Presentation/Business Services Tier AIX TCPIP IVR Periphonics

28 Questions?