eagle. what is eagle? eagle is a mainframe-based data distribution engine and application...

Post on 20-Jan-2018

230 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

What does EAGLE do? EAGLE Web-enables your existing CICS applications with minimal modification to existing code. (more) EAGLE

TRANSCRIPT

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.

top related