Glink: GCOS e-business in an application server architecture Summit 2000, Jim Gallagher.

Slides:



Advertisements
Similar presentations
J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialistica in Informatica – Università di Trento.
Advertisements

Welcome to Middleware Joseph Amrithraj
J2EE Architecture Overview
An architecture for webb applications, J2EE
Introduction to Java 2 Enterprise Edition About myself –Neutrinos, Cancer Research, IT Applications Today’s topic: J2EE –Context –Advantages –Components.
Middleware Fatemeh Hendijanifard 1 آزمايشگاه سيستم هاي هوشمند (
BICS546 Client/Server Database Application Development.
EJB Design. Server-side components Perform –complex algorithms –high volume transactions Run in –highly available environment (365 days/year) –fault tolerant.
1. Introducing Java Computing  What is Java Computing?  Why Java Computing?  Enterprise Java Computing  Java and Internet Web Server.
Technologies For use on different layers. Technologies Client tier Client tier to middle tier protocols Middle tier technologies Middle tier to data tier.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
JMS Java Message Service Instructor Professor: Charles Tappert By Student: Amr Fouda.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Enterprise Programming By J Pearce. Enterprise Software Sales HR Inventory Customer Support Shipping.
1 Java Server Pages Can web pages be created specially for each user? What part does Java play?
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
© 2004 IBM Corporation BEA WebLogic Server Introduction and Training.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
Tomcat Celsina Bignoli History of Tomcat Tomcat is the result of the integration of two groups of developers. – JServ, an open source.
Java Pet Store Application. Outline Introduction Introduction Information Layer Information Layer Application Layer Application Layer Infrastructure Layer.
Web-based Software Development - An introduction.
Distributed System Using Java 2 Enterprise Edition (J2EE)
Lesson 4 Computer Software
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
EJB Overview Celsina Bignoli Distributed Business Applications Server DB Client DB Server DB.
Distributed Multitiered Applications The J2EE platform uses a multitiered distributed application model. Application logic is divided into components 1.
CIS 285 ROBINSON WINTER 2005 CIS 285 Web Application Development with Java CIS 285 Sinclair Community College Instructor: Mary Robinson.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
Chapter 4: Core Web Technologies
Enterprise Java Beans CS-422. Application Servers In the late 1980s and though the mid 1990s a number of corporations (Broadvision, Netscape…) marketed.
HTTP client wide area network (Internet) HTTP proxy HTTP server HTTP gateway firewall HTTP tunnel Copyright Springer Verlag Berlin Heidelberg 2004.
Ing. Ignacio Roqueta ARTech GeneXus and J2EE.
Gweb: GCOS on the Web Fast, Inexpensive and Safe Eye On The Information Solution 2000 Michael Sandøy.
Enterprise Computing COSC 617 Jeff Schmitt September 7,2006.
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University March 21, 2005.
Gallagher & Robertson New look for toolbar  ‘flat’ look with raised button as mouse passes over  note new handle for dragging the toolbar.
Introduction to J2EE Architecture Portions by Kunal Mehta.
Comp2513 JavaBeans, EJB and J2EE Daniel L. Silver, Ph.D.
第十四章 J2EE 入门 Introduction What is J2EE ?
J2EE Structure & Definitions Catie Welsh CSE 432
Enterprise Java v120131Intro to JavaEE1 Java EE 5 TM Introduction.
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Computer Software. Overview of Computer Software Application- Specific Programs System Management Programs General Purpose Application Programs System.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
Ch 2 – Application Assembly and Deployment COSC 617 Jeff Schmitt September 14, 2006.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
Java Servlets and Java Server Pages Norman White Stern School of Business.
A hitchhikers guide to the e-business galaxy Summit 2000, Jim Gallagher.
Assignment of JAVA id : BSSE-F10-M-10-JAVA1 Overview of J2EE/Session 2/Slide 1 of 38.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Java Servlets and Java Server Pages
Alan L. Batongbacal CS 4244 / 01 Nov 2000
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.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
1.Education Overview JAVA EE 6 Technologies
2 목차 n WebLogic Architecture n J2EE Spec PreView n WebLogic Basic n Weblogic JDBC n Weblogic JNDI n Weblogic EJB Architecture n Weblogic EJB Deployment.
Java Server Pages Can web pages be created specially for each user?
J2EE Platform Overview (Application Architecture)
Web-based Software Development - An introduction
Part II Software When developing software there are several particularities to be aware of: Java is widespread used because of the platform independence.
Introduction to J2EE Architecture
ApplinX Rod Carlson Senior Technical Lead.
Distributed System Using Java 2 Enterprise Edition (J2EE)
Enterprise Java Beans.
Presentation transcript:

Glink: GCOS e-business in an application server architecture Summit 2000, Jim Gallagher

Glink for Windows 32bit

>

Versions DOS  new functionality suspended at 6.0 level  error correction on an as-needed basis Windows 16/32 dual version  new functionality suspended at 6.2 level  error correction on an as-needed basis Windows 32 only version  new functionality goes into 'Professional Edition'

Glink Professional future Windows 32 bit version has a future……. ……with Microsoft….  Windows 98  Windows NT  Windows 2000 What about: UNIX OS/2 Mac

Java is an answer Java is a cross-platform language

DKU VIP7700 VIP7760 VIP7800 IBM3270 IBM5250 VT320 ANSI Glink for Java

Appearance  3D effects for variable fields  Function toolbar  Keyboard toolbar  Wallpaper

Configurable number of scrollback pages 3D effects in Scrollback Copy from scrollback pages to clipboard Scrollback window

Glink script support Starting a script  Configure a startup script  The session profile may point to a startup script  From file menu  Execute script file  Execute script  From a macro  scripts may be assigned to keyboard macros

Uses a graphical user interface Configurations are stored centrally Glink administration

Glink as an applet Java applications can be written as applets, and delivered on demand Applets are delivered from a web server to the browser, and execute inside the JVM of the browser

Web Server Glink Applet Startup BULL, IBM UNIX, Minitel The Glink applet collects the configuration details from the server Launched from an HTML page The browser downloads the applet Browser Java virtual machine Glink for Java applet Glink Server Glink connects.....you are in direct communication with your host application

Glink application version Glink and the administration program  included as Java applications that can be installed on the desktop  They escape the limitations of the browser  Applications are faster  no browser overhead  no browser memory limits  choice of JVM No more memory for you mister And no, you can’t bring your own VM!!

Delivery, any Web server Glink is downloaded by your browser from your web site as an automatically installable desktop Java application... ….and runs as an independent application on your desktop

Glink Application Startup BULL, IBM UNIX, Minitel The Glink application collects the configuration details from the server Launched from an icon on your desktop Desktop Java virtual machine Glink for Java application Glink Server Glink connects.....you are in direct communication with your host application At your convenience Glink is downloaded from the web server and automatically installed on the workstation

What about an API? You want the host data…. Buy, Buy, Buy Credit card: ______________ ….but not the host presentation Glink professional edition gives you the API

Desktop Java virtual machine Glink Java API Java application Glink API Startup BULL, IBM UNIX, Minitel The Glink application collects the configuration details from the server Launched from a Java applet or Java application on your desktop Glink Server Glink connects......your application is in direct communication with the host application Or they are supplied by the Java application Buy, Buy, Buy Credit card: ______________

What about e-business? The need for legacy application access moves from the workstation to the application server The good news is that both APIs run on the server Glink COM Glink Java API Application server Applications Databases Glink enterprise edition for many simultaneous sessions

Component model architecture The architecture formalizes the components of an e-business application Presentation logic Business Logic http Thin Client Web server Application server Applications Databases HTML Java Script Java applet

Going the Microsoft way Windows only, Intel only COM+ Take the Glink for Windows API, make a COM+ object Already delivered pre-beta Ready for beta end June

Going another way Multiple platforms, multiple OS Java API Take Glink for Java Already delivered pre-beta Ready for beta end June Take the Java API Produce Enterprise Java Beans

In terms of J2EE standards Glink for Java API becomes a tool for developing connectors Connectors encapsulate heterogeneous Enterprise Information System access in a standardized way Bull and G&R will in cooperation develop a connector for GCOS

Other J2EE standards  JNDI  Java Naming and Directory Interface  IDL  Interface Definition Language  JDBC  Java Database Connection  JMS  Java Message Service  JTA  Java Transaction API  JTS  Java Transaction Service  JavaMail  Abstract model of a mail system  RMI  Remote Method Invocation

The Bull/G&R connector JCA Bean Tool Connection Glink for Java API Emulation layer VipDKUVTMinitelIBM Communications layer GTEAGgateTNVIPTN3270TN5250 Telnet HOSTS

EJB generation (4Q00) Using a tool that drives Glink for Java via the API, step manually through the application The tool records the calls to the API that are used….. Compile the recorded Java code as an Enterprise Java bean …and remembers the input fields that are needed, and the output fields marked as the desired result The bean duplicates the host access sequence, using parameters for the input fields, and delivers the output fields as the result

G&R become a BEA Technology Partner Dedicated AIX platform in place in house WebLogic installed Web Server Plug-In State Data Servlet/ JSP EJB WebLogic Server Presentation/ Navigation Business Logic

Thank you for listening to... Glink: GCOS e-business in an application server architecture Summit 2000, Jim Gallagher ….. and welcome to the Penthouse Hospitality Suite at 5pm today