Upload
lynne-atkins
View
230
Download
0
Embed Size (px)
DESCRIPTION
What does EAGLE do? EAGLE Web-enables your existing CICS applications with minimal modification to existing code. (more) EAGLE
Citation preview
EAGLE
What is EAGLE?What is EAGLE?
EAGLEEAGLE is a mainframe-based is a mainframe-based data distribution engine and data distribution engine and application development application development environment.environment.
EAGLEEAGLE
What does EAGLE do?What does EAGLE do?
EAGLEEAGLE Web-enables your Web-enables your existing CICS applications with existing CICS applications with minimal modification to minimal modification to existing code.existing code.
(more)(more)
EAGLEEAGLE
What does EAGLE do?What does EAGLE do?
EAGLEEAGLE also enables you to also enables you to rapidly create new Web rapidly create new Web applications to access your applications to access your existing CICS data and existing CICS data and business logic.business logic.
EAGLEEAGLE
Why use EAGLE?Why use EAGLE?
• Minimal new hardware Minimal new hardware neededneeded• Leverage existing skill setsLeverage existing skill sets• Retain existing business Retain existing business logiclogic• Rapidly deploy new Rapidly deploy new applicationsapplications
(more)(more)
EAGLEEAGLE
Why use EAGLE?Why use EAGLE?
• No external middlewareNo external middleware• Retain existing security Retain existing security • Flexibility to interact with Flexibility to interact with any any TCP-based systemTCP-based system
EAGLEEAGLE
Traditional mainframe Traditional mainframe
EAGLEEAGLE
SNASNA
32703270(“Dumb Terminal”)(“Dumb Terminal”)
OS/390OS/390(more)(more)
Traditional mainframe Traditional mainframe
EAGLEEAGLE
OS/390OS/390
Data is sent to “dumb Data is sent to “dumb terminals” using IBM’s terminals” using IBM’s proprietary Systems proprietary Systems Network Architecture Network Architecture (SNA) protocol. Web (SNA) protocol. Web access is not possible access is not possible without 3270 without 3270 emulators.emulators.
Screen scraping Screen scraping method method
EAGLEEAGLE
TCP clientTCP client(WWW, e.g)(WWW, e.g)
OS/390OS/390
AgentAgentSoftwareSoftware
(Middleware)(Middleware)
Web Web serverserver
SNASNA
TCPTCP
(more)(more)
Screen scraping Screen scraping method method
EAGLEEAGLE
OS/390OS/390
Web clients request Web clients request data from specialized data from specialized “agents”, which “agents”, which interact with CICS by interact with CICS by emulating a “dumb emulating a “dumb terminal”.terminal”.
(more)(more)
Screen scraping Screen scraping method method
EAGLEEAGLE
OS/390OS/390
• Some business logic Some business logic must be moved to the must be moved to the agent server. agent server. • Agent server Agent server hardware and software hardware and software is often expensive.is often expensive.
(more)(more)
Screen scraping Screen scraping method method
EAGLEEAGLE
OS/390OS/390
• Separate hardware Separate hardware introduces additional introduces additional security risks and security risks and points of failure.points of failure.• Low performance– Low performance– SNA was never SNA was never designed for this designed for this purpose.purpose.
EAGLE method EAGLE method
EAGLEEAGLE
TCP clientTCP client(WWW, e.g)(WWW, e.g)
OS/390OS/390
Web Web serverserver
TCPTCP
(more)(more)
EAGLE method EAGLE method
EAGLEEAGLE
OS/390OS/390
• FastFast– uses much – uses much fewer resources than fewer resources than screen-scrapingscreen-scraping• FlexibleFlexible– extends – extends functionality into any functionality into any TCP-enabled TCP-enabled architecturearchitecture
(more)(more)
EAGLE method EAGLE method
EAGLEEAGLE
OS/390OS/390
• StableStable– tens of – tens of millions of pages millions of pages delivered in production delivered in production applicationsapplications• SecureSecure– uses your – uses your existing authentication existing authentication and authorization.and authorization.
EAGLE method EAGLE method
EAGLEEAGLE
OS/390OS/390
• PowerfulPowerful– Intuitive – Intuitive graphical interface cuts graphical interface cuts development timedevelopment time• ScalableScalable– Increase – Increase system power without system power without creating “server farms”creating “server farms”
EAGLE Production SitesEAGLE Production Sites
•University of Florida University of Florida •Shands HospitalShands Hospital•Florida FACTS SystemFlorida FACTS System•Illinois State UniversityIllinois State University•More on the wayMore on the way
EAGLEEAGLE
EAGLE tools EAGLE tools
EAGLEEAGLE
EAGLE EAGLE includes powerful application includes powerful application development tools:development tools:• ESPESP is a mainframe SSI engine is a mainframe SSI engine similar to ColdFusion, ASP, PHP, and similar to ColdFusion, ASP, PHP, and JSPJSP• HTMLHTML generator is built-in generator is built-in• Diagnostic and development toolsDiagnostic and development tools
What does EAGLE cost?What does EAGLE cost?
EAGLEEAGLE is priced at a fraction is priced at a fraction of other solutions in upfront of other solutions in upfront costs.costs.The long-term savings The long-term savings potential from code reuse and potential from code reuse and employee retention is employee retention is tremendous.tremendous.
EAGLEEAGLE
EAGLEThank you!Thank you!
CICSCICS, , DB2DB2, , MVSMVS, , IBMIBM, , OS/390, Z90, RACF, and VSAM are trademarks of OS/390, Z90, RACF, and VSAM are trademarks of International Business Machines Corporation in the United States, or other countries, International Business Machines Corporation in the United States, or other countries, or both.or both.FACTS is copyright 1998 by FCAASFACTS is copyright 1998 by FCAASEAGLE is copyright 1998 by the University of Florida. Patent approved.EAGLE is copyright 1998 by the University of Florida. Patent approved.