What we know today.... January 8, 2001Computing Services2  Review of Application Components  Review of Middleware Categories  Capabilities  Recommendation.

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

SharePoint 2010 Overview Presented by: Oscar Garcia
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Welcome to Middleware Joseph Amrithraj
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
CSE 6331 © Leonidas Fegaras Web Services1 Web Services (adapted from Erdogan Dogdu's presentation) Leonidas Fegaras.
ICS 434 Advanced Database Systems
In search of.... October 3, 2014Computing Services 2  Overview  Definition of Middleware  Background  Project Methodology  Technology Choices  IT.
Database Architectures and the Web
Bringing Handheld, PDA’s, and Smart Phone to the Enterprise Martin Graf Group Product Manager Oracle Corporation Session id:
Middleware Fatemeh Hendijanifard 1 آزمايشگاه سيستم هاي هوشمند (
Chapter 17: Client/Server Computing Business Data Communications, 4e.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
12 Chapter 12 Client/Server Systems Hachim Haddouti.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
System Analysis and Design
Chapter 14 Database Connectivity and Web Technologies
12-1 © Prentice Hall, 2004 Chapter 12: Design Elements Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
Distributed Systems: Client/Server Computing
Electronic Commerce Last Week Internet utility programs
® IBM Software Group © IBM Corporation IBM Information Server Deliver – Federation Server.
1 Integrating Windows NT Server 4.0 with NetWare, UNIX, IBM, and Macintosh Operating Systems COSC 513 Project Name: Weili Dai Student ID: Instructor:
Lecture The Client/Server Database Environment
Passage Three Introduction to Microsoft SQL Server 2000.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
The Client/Server Database Environment
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Web-based Software Development - An introduction.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
EJB Overview Celsina Bignoli Distributed Business Applications Server DB Client DB Server DB.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Glink: GCOS e-business in an application server architecture Summit 2000, Jim Gallagher.
Architecture of the R/3 System Chapter 14 C & L Chapter 8 M & W.
Client Server Technologies Middleware Technologies Ganesh Panchanathan Alex Verstak.
Fundamentals of Database Chapter 7 Database Technologies.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Week 5 Lecture Distributed Database Management Systems Samuel ConnSamuel Conn, Asst Professor Suggestions for using the Lecture Slides.
Computer Emergency Notification System (CENS)
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Types/Levels of Integration Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University Presentation Data Functional.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
14 1 Chapter 14 Web Database Development Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
1 Chapter Overview What is Microsoft SQL Server 2000? What are the SQL Server 2000 Components? What is the Relational Database Architecture? What is the.
WEB SERVER SOFTWARE FEATURE SETS
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Lecture 9: The Client/Server Database Environment Modern Database Management 9 th Edition.
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Web-based Software Development - An introduction
Database Architectures and the Web
Netscape Application Server
System Architecture & Hardware Configurations
The Client/Server Database Environment
Easy ActiveX Access to Pathway Servers
Chapter 9: The Client/Server Database Environment
Database Architectures and the Web
Ch > 28.4.
ApplinX Rod Carlson Senior Technical Lead.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
MQ Series Cross Platform Dominant Messaging sw – 70% of market
SEWICKLEY, PA.
Presentation transcript:

What we know today...

January 8, 2001Computing Services2  Review of Application Components  Review of Middleware Categories  Capabilities  Recommendation or Testing Status  Technology Review  The Search Continues... Agenda

January 8, 2001Computing Services3 Definition of Middleware - July 2000 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.

January 8, 2001Computing Services4  Review of Application Components User Interface or Presentation Application or Business Logic Database or Information

January 8, 2001Computing Services5  Review of Middleware Categories Web Enabling Existing Applications Direct Access to Existing Data Integration of Legacy Application Logic Deploying Application Components across Architectural “Layers”

January 8, 2001Computing Services6 Web Enabling Existing Applications  Terminal Emulation over the Web  Present Screen Data Graphically  Augment Screen Data using Graphical Tools  Combine Multiple Screens into a Single Interface  Integrate Screens from Multiple Applications to form a Single Application

January 8, 2001Computing Services7

January 8, 2001Computing Services8 Pros  Easiest and simplest solution.  No changes to existing applications required.  Existing terminal network can use same applications.  Modify UI without changing host application. Web Enabling Existing Applications

January 8, 2001Computing Services9 Cons  Dependent on network connection to Host.  Changes to Host applications may force modifications to UI scripts.  Not all Enterprise Hosts are supported by the same vendor. Web Enabling Existing Applications

January 8, 2001Computing Services10 4 Recommended Vendor and Product Unisys ClearPath NX & A-Series Unisys ClearPath IX & 2200 IBM, NT, Unix Core Technology Corporation CTCBridge for Java Visual Underneath CTC Application Miner Web Enabling Existing Applications

January 8, 2001Computing Services11 4 Recommended Vendor and Product Bull 9000, Zeus, Olympus Glink for Java GWeb Web Enabling Existing Applications

January 8, 2001Computing Services12 Technology Review Web Browser End User PC Application Server Unisys ClearPath A-Series 2200 Applications Bull Applications IBM Applications NT & Unix Applications Legacy Applications Web Enabling Existing Applications CTCBridge for Java Visual Underneath CTC Application Miner Glink for Java GWeb

January 8, 2001Computing Services13 Direct Access to Existing Data  ODBC and OLE DB technology allows SQL access to non-relational mainframe data  Replicate all or portions of mainframe data to a local or remote relational database  Replicated data is maintained using transaction logs

January 8, 2001Computing Services14 Testing Data Extraction and Replication Extract DMSII data to flat files for FTP (Treasury) Replicate DMSII data to populate a database on the RDBC (Treasury) Testing ODBC Will be comparing response times against existing ODBC product, OPEN/A (State) Testing OLE DB Loading OLE DB on the Unisys A-Series host Reviewing coding comparisons Direct Access to Existing Data

January 8, 2001Computing Services15 4 Pros  Not dependent on existing application logic. ODBC / OLE DB  Widely used access for most databases. Data Replication  Security and data access rules are enforced by the host administrator down to field level.  Limited data transformation can be applied. Direct Access to Existing Data

January 8, 2001Computing Services16 4 Cons  Circumvents existing application logic. ODBC  Tends not to scale well. OLE DB  Lower level access, coding effort more extensive. Data Replication  Replication updates tied to operational updates. Direct Access to Existing Data

January 8, 2001Computing Services17 4 Vendors and Products Being Tested Unisys ClearPath NX & A-Series NT, Unix INFOAccess Direct Access to Existing Data DATABridge

January 8, 2001Computing Services18 Unisys ClearPath Technology Review - INFOAccess Direct Access to Existing Data Application Server Database End User PC INFOAccess Data Access Library INFOAccess SQL Server ODBC Application

January 8, 2001Computing Services19 Unisys ClearPath Technology Review - DataBridge Direct Access to Existing Data Audit Files Database Database Server DataBridge Client Oracle DB DataBridge Server

January 8, 2001Computing Services20 Integration of Legacy Application Logic  Messages and transactions are sent to and from applications on multiple hosts  Messages or inquiries can be synchronous or asynchronous  Provides “Two Phased Commit” technology for database updates transactions

January 8, 2001Computing Services21 Integration of Legacy Application Logic Have acquired evaluation copies of:  Transaction Manager  Host OLTP Communication Manager  Host Application Developer Working with vendors to install and configure software. Have had several presentations to SIG, more to come. Hope to demonstrate functionality by end of February

January 8, 2001Computing Services22 Pros  Use existing business logic  Real time updates applied to databases  Merge data from different hosts Integration of Legacy Application Logic

January 8, 2001Computing Services23 Cons Applications require some modifications Databases require some modifications Integration of Legacy Application Logic

January 8, 2001Computing Services24 4 Vendors and Products Being Tested Unisys ClearPath NX & A-Series IBM, NT, Unix Bull 9000, Zeus, Olympus  Tuxedo  Xedo  GTEA  Open/OLTP Integration of Legacy Application Logic

January 8, 2001Computing Services25 Technology Review - Messages Integration of Legacy Application Logic Host Application Host Services Host Services Tuxedo

January 8, 2001Computing Services26 Technology Review - Transactions Integration of Legacy Application Logic Host Application Host Services Tuxedo

January 8, 2001Computing Services27 Deploying Application Components across Architectural “Layers”  Each layer is designed to address a specific functionality  Components are designed to be compact and reusable  Components are based on Object Oriented Programming technology

January 8, 2001Computing Services28 Deploying Application Components across Layers Architecture Review - Layers Application & Business Services Application Components Component Managers Shared Services Presentation Terminal Emulation Screen Scraping HTML / ASP Java Scripting Data Management Legacy Data Legacy Applications Data Services Legacy Management Integration & Data Access Direct Data Access Host Integration Transaction Managers

January 8, 2001Computing Services29 Have acquired evaluation copies of:  Transaction Manager  Component Managers  Host Integration Manager Working with vendors to install and configure software. Will continue to involve SIG in research Hope to demonstrate functionality by end of March Deploying Application Components across Layers

January 8, 2001Computing Services30 Pros  Distribute application components across multiple hosts  Next generation of application development  Visual development toolset Deploying Application Components across Layers

January 8, 2001Computing Services31 Deploying Application Components across Layers Cons  New application development methodology  Extensive training requirements  Little in-house expertise

January 8, 2001Computing Services32 4 Vendors and Products Being Tested Unisys ClearPath NX & A-Series IBM, NT, Unix Bull 9000, Zeus, Olympus  WebLogic  eLink  OPENTI  IIS  MTS  COMTI Deploying Application Components across Layers

January 8, 2001Computing Services33 Technology Review Host Services Application Server Deploying Application Components across Layers Application Server COMTI OPENTI  IIS  MTS WebLogic eLink

January 8, 2001Computing Services34  The Search Continues... Publish presentation to MIPC Web Site. Coordinate efforts with e-Michigan Agency Continue research into Middleware implementation Continue SIG meetings Visit with Department personnel to discuss Middleware issues Jerry Morey