glink: gcos e-business in an application server architecture
DESCRIPTION
Glink: GCOS e-business in an application server architecture. Summit 2000 , Jim Gallagher. Glink for Windows 32bit. >500.000. 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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/1.jpg)
Glink: GCOS e-business in an application server architecture
Summit 2000, Jim Gallagher
![Page 2: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/2.jpg)
Glink for Windows 32bit
![Page 3: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/3.jpg)
>500.000
![Page 4: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/4.jpg)
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'
![Page 5: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/5.jpg)
Glink Professional futureWindows 32 bit version has a future…….
……with Microsoft….Windows 98Windows NTWindows 2000
What about:
UNIX
OS/2
Mac
![Page 6: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/6.jpg)
Java is an answerJava is a cross-platform language
![Page 7: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/7.jpg)
DKU
VIP7700
VIP7760
VIP7800
IBM3270
IBM5250
VT320
ANSI
Glink for Java
![Page 8: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/8.jpg)
Appearance
3D effects for variable fields Function toolbar Keyboard toolbar Wallpaper
![Page 9: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/9.jpg)
Configurable number of scrollback pages
3D effects in Scrollback
Copy from scrollback pages to clipboard
Scrollback window
![Page 10: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/10.jpg)
Glink script support
Starting a script Configure a startup
scriptThe session profile may
point to a startup script
From file menuExecute script fileExecute script
From a macroscripts may be assigned
to keyboard macros
![Page 11: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/11.jpg)
Uses a graphical user interface
Configurations are stored centrally
Glink administration
![Page 12: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/12.jpg)
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
![Page 13: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/13.jpg)
Web
Server
Glink
Applet
Startup
BULL, IBM
UNIX, Minitel
The Glink applet collectsthe configuration detailsfrom 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 communicationwith your host application
![Page 14: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/14.jpg)
Glink application versionGlink 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’tbring your own VM!!
![Page 15: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/15.jpg)
Delivery, any Web serverGlink 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
![Page 16: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/16.jpg)
Glink
Application
Startup
BULL, IBM
UNIX, Minitel
The Glink application collectsthe configuration detailsfrom 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 communicationwith your host application
At your convenience Glink is downloaded from the web server and automatically installed on the workstation
![Page 17: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/17.jpg)
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
![Page 18: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/18.jpg)
Desktop
Java virtual machine
Glink
Java
API
Java
application
Glink
API
Startup
BULL, IBM
UNIX, Minitel
The Glink application collectsthe configuration detailsfrom the serverLaunched 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: ______________
![Page 19: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/19.jpg)
What about e-business?The need for legacy application access
moves from the workstation to the application server
The good news isthat both APIsrun on the server
Glink COM
Glink Java API
Application server
Applications Databases
Glink enterprise edition for many simultaneous sessions
![Page 20: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/20.jpg)
Component model architectureThe architecture formalizes the
components of an e-business application
Presentationlogic
BusinessLogic
http
Thin Client
Web server
Application server
Applications Databases
HTML Java ScriptJava applet
![Page 21: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/21.jpg)
Going the Microsoft wayWindows only, Intel only
COM+
Take the Glink for Windows
API, make a COM+ object
Already delivered pre-beta
Ready for beta end June
![Page 22: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/22.jpg)
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
![Page 23: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/23.jpg)
In terms of J2EE standards
Glink for Java API becomes a tool for developingconnectors
Connectors encapsulate heterogeneous Enterprise Information System access in a standardized way
Bull and G&R will in cooperationdevelop a connector for GCOS
![Page 24: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/24.jpg)
Other J2EE standards JNDI
Java Naming and Directory Interface
IDL Interface Definition Language
JDBCJava Database Connection
JMSJava Message Service
JTAJava Transaction API
JTSJava Transaction Service
JavaMailAbstract model of a mail system
RMIRemote Method Invocation
![Page 25: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/25.jpg)
The Bull/G&R connector
JCA
BeanTool
Connection
Glink for Java API
Emulation layer
Vip DKU VT MinitelIBM
Communications layer
GTEA Ggate TNVIP TN3270 TN5250 Telnet
HOSTS
![Page 26: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/26.jpg)
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
![Page 27: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/27.jpg)
G&R become a BEA Technology PartnerDedicated AIX platform in place in house
WebLogic installed
Web Server
Plug-In
State Data
Servlet/JSP
EJB
WebLogic Server
Presentation/Navigation
BusinessLogic
![Page 28: Glink: GCOS e-business in an application server architecture](https://reader034.vdocuments.us/reader034/viewer/2022051821/5681582d550346895dc592e5/html5/thumbnails/28.jpg)
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