280 likes | 375 Views
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
E N D
Glink: GCOS e-business in an application server architecture Summit 2000, Jim Gallagher
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 'ProfessionalEdition'
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
Glink for Java • DKU • VIP7700 • VIP7760 • VIP7800 • IBM3270 • IBM5250 • VT320 • ANSI
Appearance • 3D effects for variable fields • Function toolbar • Keyboard toolbar • Wallpaper
Scrollback window Configurable number of scrollback pages 3D effects in Scrollback Copy from scrollback pages to clipboard
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
Glink administration Uses a graphical user interface Configurations are stored centrally
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 Server GlinkApplet Startup Launched from an HTML page The browser downloads the applet The Glink applet collects the configuration details from the server Browser Java virtual machine Glink for Javaapplet BULL, IBM UNIX, Minitel Glink connects... ..you are in direct communication with your host application
And no, you can’t bring your own VM!! No more memory for you mister 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
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 Server GlinkApplicationStartup At your convenience Glink is downloaded from the web server and automatically installed on the workstation Launched from an icon on your desktop The Glink application collects the configuration details from the server Desktop Java virtual machine Glink for Java application BULL, IBM UNIX, Minitel Glink connects... ..you are in direct communication with your host application
Buy, Buy, Buy Credit card: ______________ What about an API? • You want the host data…. • ….but not the host presentation Glink professional edition gives you the API
Glink Server Buy, Buy, Buy Credit card: ______________ GlinkAPIStartup The Glink application collects the configuration details from the server Launched from a Java applet or Java application on your desktop Or they are supplied by the Java application Desktop Java virtual machine Glink Java API Java application BULL, IBM UNIX, Minitel Glink connects... ...your application is in direct communication with the host application
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 Applications Databases Application server • Glink COMGlink Java API Glink enterprise edition for many simultaneous sessions
Component model architecture • The architecture formalizes the components of an e-business application Applications Databases Web server Application server Thin Client • Presentation • logic • Business • Logic http HTML Java Script Java applet
Going the Microsoft way • Windows only, Intel only COM+ Take the Glink for WindowsAPI, make a COM+ object Already delivered pre-betaReady for beta end June
Going another way • Multiple platforms, multiple OS Java API Take Glink for Java Take the Java API Produce Enterprise Java Beans Already delivered pre-betaReady for beta end June
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
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 Tool Bean JCA Connection Glink for Java API Emulation layer Vip DKU IBM VT Minitel Communications layer Telnet GTEA Ggate TNVIP TN3270 TN5250 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….. …and remembers the input fields that are needed, and the output fields marked as the desired result Compile the recorded Java code as an Enterprise Java bean 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 State Data Web Server EJB Servlet/JSP Plug-In Presentation/Navigation BusinessLogic WebLogic Server
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