In search of.... October 3, 2014Computing Services 2  Overview  Definition of Middleware  Background  Project Methodology  Technology Choices  IT.

Slides:



Advertisements
Similar presentations
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.
Advertisements

1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
Porsche Latin America, Inc. 1 June 15, Porsche Latin America, Inc. 2 June 15, 2004.
Chapter 1: The Database Environment
Distributed Systems Architectures
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
UNITED NATIONS Shipment Details Report – January 2006.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
11 Copyright © 2005, Oracle. All rights reserved. Creating the Business Tier: Enterprise JavaBeans.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
Introduction to HTML, XHTML, and CSS
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
Create an Application Title 1A - Adult Chapter 3.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
1. Bryan Dreiling Main Contact for Three Year Plans
1 Implementing Internet Web Sites in Counseling and Career Development James P. Sampson, Jr. Florida State University Copyright 2003 by James P. Sampson,
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Dr. Eva Swenson, University of Toronto Terry Riopelle, Software AG Nov University of Toronto Turning Data into Information.
Electric Bus Management System
1 CIFTlab1.2 Software for Clinical Diagnostic Laboratories 1.
Virtualization & Disaster Recovery
ACT User Meeting June Your entitlements window Entitlements, roles and v1 security overview Problems with v1 security Tasks, jobs and v2 security.
OFFICE OF SUPERINTENDENT OF PUBLIC INSTRUCTION Division of Assessment and Student Information Online MSP Testing District Assessment Coordinator eDIRECT.
Campaign Overview Mailers Mailing Lists
1 The information industry and the information market Summary.
EU market situation for eggs and poultry Management Committee 20 October 2011.
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
Microsoft Access.
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
AEMCPAGE Relaunch 1 June 2009.
Legacy Systems Older software systems that remain vital to an organisation.
Operations to Serve You 05/17/ The Service Desk Provides an Announcement Page? The Service Desk houses a library of SOLUTIONS that are available.
OFFICE OF SUPERINTENDENT OF PUBLIC INSTRUCTION Division of Assessment and Student Information Online MSP Testing In-Depth Technology Training January 13,
Slide #1 of 39 / {ESC} Return to Main Menu / F1 Help PCS - Parish Computer System The NEXT Generation of Parish Software Archdiocese of Los Angeles PCS.
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
25 July, 2014 Hailiang Mei, TU/e Computer Science, System Architecture and Networking 1 Hailiang Mei Remote Terminal Management.
VOORBLAD.
IONA Technologies Position Paper Constraints and Capabilities for Web Services
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
What we know today.... January 8, 2001Computing Services2  Review of Application Components  Review of Middleware Categories  Capabilities  Recommendation.
1..
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I IP ADDRESSING AND SUBNETS Derived From CCNA Network Fundamentals.
31242/32549 Advanced Internet Programming Advanced Java Programming
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
Chapter 9: The Client/Server Database Environment
Page 1 of 43 To the ETS – Bidding Query by Map Online Training Course Welcome This training module provides the procedures for using Query by Map for a.
Executional Architecture
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Analyzing Genes and Genomes
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
James A. Senn’s Information Technology, 3rd Edition
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
Profile. 1.Open an Internet web browser and type into the web browser address bar. 2.You will see a web page similar to the one on.
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.

CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Presentation transcript:

in search of...

October 3, 2014Computing Services 2  Overview  Definition of Middleware  Background  Project Methodology  Technology Choices  IT Infrastructures  Current Department Initiatives  The Next Step Agenda

October 3, 2014Computing Services 3  Overview Our mission - To research, evaluate and make preliminary recommendations for a set of software tools. These tools will enable Departments and Agencies to integrate their business processes that exist on either enterprise or client/server hosts. This would facilitate providing services to citizens, business partners and employees over the internet. This set of tools is know as middleware.

October 3, 2014Computing Services 4  Definition of Middleware Middleware is an enabling layer of software that resides between a user of an application and that application’s information. It may provide the presentation, business logic, data access and integration services for that application.

October 3, 2014Computing Services 5  Background In January 2000, began the project to research and recommend middleware tools. Project team consisted of members from Computing Services (MIPC, Enterprise Help Desk, Enterprise Security), OITS and CBSI. Research was completed on June 1. Project results will be presented to ECLT in June and July.

October 3, 2014Computing Services 6  Project Methodology 1. Defined Middleware categories 2. Developed Criteria and Requirements 3. Compiled a Short List of Vendors 4. Performed Prototyping and Benchmarking 5. Produced Preliminary Results of Research

October 3, 2014Computing Services 7 1. Defined Middleware categories Web Enabling Existing Applications Transaction Processing using Objects Transaction Processing using Messaging Direct Access to Data Procedural and Data Gateways Transaction Managers and Monitors

October 3, 2014Computing Services 8 2. Developed Criteria and Requirements Functionality that a product must have. Desirable features. Capabilities that would add to the overall usability of the product.

October 3, 2014Computing Services 9 3. Compiled a Short List of Vendors Reviewed Vendor product Information.  Product literature and Web page content  Vendor interviews Matched against Criteria and Requirements. Documented product compliance.

October 3, 2014Computing Services Performed Prototyping and Benchmarking Acquired demo versions of products. Loaded onto project test lab. Verified advertised functionality. Documented test results.

October 3, 2014Computing Services Produced Preliminary Results of Research Preliminary recommendations presented to Technical Review Committee (C/S, OITS, CBSI). Project managers are summarizing recommendations into a single document. Scheduled to be presented to ECLT in July.

October 3, 2014Computing Services 12 So now what?

October 3, 2014Computing Services 13 Update existing mainframe applications. Create new applications using Objects or Messaging technology. Access mainframe & client/server databases directly. Replicate one or more database to a relational database.  Technology Choices

October 3, 2014Computing Services 14 Update Existing Mainframe Applications Used to modernize or “re-purpose” applications without re-engineering. Provides reliable, cost effective, and secure access to information. Based on terminal emulation and screen scraping. Uses HTML, ASP and JAVA scripting.

October 3, 2014Computing Services 15 Access a mainframe application from an internet browser Web Enabling Existing Applications HTML ASP JAVA

October 3, 2014Computing Services 16 Vendors of Web Enabling Technology Attachmate Core Technology Corporation Gallagher/ Robertson Hummingbird ICom Informatics. Standard Networks

October 3, 2014Computing Services 17 An object is a self-contained entity that contains procedures that manipulate data. Provides portability and interoperability of objects across heterogeneous systems. Uses Java Beans, COM and DCOM or CORBA technologies. Used when synchronous processing is required. Creating Applications using Objects

October 3, 2014Computing Services 18 Viewing road construction zones on a highway map for travel planning. Transaction Processing using Objects object Object Business logic Presentation logic

October 3, 2014Computing Services 19 Vendors of Object Oriented Technology BEA, Inc. IBM IONA Microsoft Unisys

October 3, 2014Computing Services 20 Creating Applications using Messaging Enables direct or indirect program to program communication. Messages can travel over different networks and protocols, computer systems and software. Uses message passing, queuing, switching and replication technology. Can be synchronous or asynchronous.

October 3, 2014Computing Services 21 Example using Messaging Accessing a library of registration forms, filling them out online and having results ed to your PC. server Q Message server

October 3, 2014Computing Services 22 Vendors of Messaging Technology BEA, Inc. Bull IBM Level 8 Microsoft Oracle

October 3, 2014Computing Services 23 Direct Access to Mainframe Data Creates SQL based access to mainframe host data. Host Administrator process enforces security and data access rules. Circumvents existing application logic. Uses ODBC, JDBC and OLE for DB technology.

October 3, 2014Computing Services 24 Direct Access to Data Host Administrator Data Access Driver Client Application Query a mainframe database for a list of Department field offices and order the list based on a citizen’s zip code.

October 3, 2014Computing Services 25 Vendors or Direct Access Technology Asgard Software EasySoft IBM NCR Pioneer Systems, Inc. UniAccess

October 3, 2014Computing Services 26 Data Replication Copies all or part of operational data to a relational database. The replicated data may be refreshed when updates occur to the original data. Refresh cycles should be asynchronous to allow continued access to operational data. Data can be reformatted during replication.

October 3, 2014Computing Services 27 Data Replication Replicator Database server Inquiry DB Process Create and maintain a relational inquiry database using information from an operational process

October 3, 2014Computing Services 28 Vendors of Data Replication Technology Attachmate IBM Microsoft Oracle

October 3, 2014Computing Services 29  IT Infrastructures Current Environment Middleware Enabled Environment Computing Services Support Initiatives

October 3, 2014Computing Services 30 Current Environment Internet LMAN Network

October 3, 2014Computing Services 31 Middleware Enabled Environment LMAN Network InternetInternet Data Access Data Replication Presentation Business Logic

October 3, 2014Computing Services 32 Computing Services Support Initiatives Special Interest Groups Representatives from Departments, Computing Services and OITS. Review Product Selection. Resolve support issues. Address security concerns. Insure functionality supports Depts objectives.

October 3, 2014Computing Services 33 Computing Services Support Initiatives Coordinate Training Develop Vendor Contracts. Centralized Facilities. Explore Product capabilities

October 3, 2014Computing Services 34 Computing Services Support Initiatives Continue the research Develop research teams with Departments. Explore Product capabilities. Research enhanced functionality. Propose new features to vendors.

October 3, 2014Computing Services 35  Current Department Initiatives DOE Teacher Certification Inquiry. MDOS Repeat Offender Inquiry for auto dealers. Others...

October 3, 2014Computing Services 36  The Next Step Special Interest Group participation. SIG member nominations. Publish presentation to MIPC Web Site.  Jerry Morey