Experiences with COOL:Gen 6'0 eBusiness JAVA Web Generation - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Experiences with COOL:Gen 6'0 eBusiness JAVA Web Generation

Description:

Migrating from C/S to Web development. Redesign of interaction dialog ... Headquarters, call centers, local offices. Computer Centre. User Authentication ... – PowerPoint PPT presentation

Number of Views:127
Avg rating:3.0/5.0
Slides: 21
Provided by: armin9
Category:

less

Transcript and Presenter's Notes

Title: Experiences with COOL:Gen 6'0 eBusiness JAVA Web Generation


1
Experiences with COOLGen 6.0 eBusinessJAVA Web
Generation
  • Armin Sterk
  • COOLProfs.com
  • armin.sterk_at_COOLProfs.com
  • www.coolprofs.com

2
Disclaimer
  • This presentation is based on a true story.
  • No names have been changed to protect anyone

3
Agenda
  • Introduction
  • Case Introduction
  • COOLGen 6.0 eBusiness
  • JAVA Generation experiences
  • Scalability, Security, Performance
  • Wrap up

4
Introduction
  • Founded in 2000 by experienced COOLGen
    consultants
  • Deliver COOLGen consulting and solutions
  • Clients in the Netherlands, Spain, Portugal,
    Germany and United Kingdom

5
Typical Web System
Transaction Server
Web Server
Desktop
Servlet Engine
Web Client
Transactions
Internet/ Intranet
Browser
http listener
TP monitor
6
Case introduction
  • Internal banking application
  • 20.000 30.000 online transactions per day
  • 2700 end users in local offices
  • Architecture

Electronic banking
Internet banking
Transaction environment
Local offices
Intranet Web environment
Call centers
Headquarters
7
Case Introduction Products used
  • Clients
  • Windows 2000 SP2
  • Internet Explorer 5.5 SP2
  • Web servers
  • Windows 2000 Advanced Server
  • Internet Information Server 5.0
  • WebSphere Application Server 3.5.4
  • Transaction environment
  • IBM OS/390
  • IMS/DC
  • DB/2 v6.1
  • Build with COOLGen 6.0 E-Business JAVA

Employee desktop
Web Application server
Transaction server
8
System design history
CG5.0
CG5.1 SP1
CG60 eBiz
1999
2000
2001
10
Client/Server Design
Web Client Design
CG60Eb Beta test
Live System
Mission Critical Core Business
Upgrade
Upgrade
9
COOLGen 6.0 eBusiness Java Generation
Web Application server
HTTP Web Server
  • Generate a web application from a COOLGen model
  • Use traditional COOLGen server environments
  • Web layer logic generated in JAVA
  • Can be generated from an existin C/S model

JVM Web Application Server
JSP, HTML, CSS, JS
Application JARs
Runtime JAR
TCP/IP, MQ, ECI
TP monitor
Transaction
Transaction
Transaction
Transaction
DB
10
Migrating from C/S to Web development
  • Redesign of interaction dialog
  • Layout of user interface labor intensive
  • Complex dialog flow structure
  • Only primary windows used
  • Design simple user interfaces
  • No server changes necessary

11
Migrating from CG51 WCE to CG60 eBiz
  • Easy model conversion
  • Small client side modifications necessary
  • Problems with radio buttons and IE5.0
  • UI redesign because of changes in field sizes
  • Changed TIREVENT behavior
  • Rewrite client EABs and user exits in JAVA

12
Implementation experiences
  • Trace on web server needs improvement
  • Trace the application through window client
    generation (cooperative)
  • Improved performance compared to CG 51 C
    implementation
  • Limited deployment flexibility
  • More stable environment

13
Well, thats all nice but
  • What about
  • Scalability?
  • Performance??
  • Security???

14
Target Infrastructure
Headquarters, call centers, local offices
Local Active Directory
Local Active Directory
Windows 2000 workstations
Windows 2000 workstations
Local Proxy Server
Local Proxy Server
Intranet
Computer Centre
Central Proxy server
Central Active Directory
Portal
Web Environment
IMS mainframe environment
15
Jet skis or a large boat
Intranet
Web Application server
Communication server (CommBridge)
OS390
16
Is your money safe and protected?
Headquarters, call centers, local offices
Local Active Directory
Local Active Directory
Windows 2000 workstations
Windows 2000 workstations
Local Poxy Server
Local Poxy Server
Intranet
Computer Centre
Central Proxy server
Central Active Directory
Portal
Web Environment
IMS mainframe environment
17
Coffee break between transactions?
  • Static content (html, css, jpg) is cached at
    proxy servers and browser
  • Dynamic content (data) is inserted into static
    content at client side
  • After caching static content only dynamic
    content (data) is transported via network

Windows 2000 workstations
Local Poxy Server
Central Proxy server
Portal
Web Environment
Great! and generated by COOLGen
18
So, our experience with CG60 eBiz is
  • Migrating to web technology is not a matter of
    pressing a button
  • Web design and infrastructure skills needs to be
    added to a project
  • But
  • JAVA generation is a significant improvement over
    C
  • You use your existing skill set to build web
    applications
  • CG 60 eBusiness shows the power of COOLGen

build future proof solutions for your business
based on a mature model based development
environment and code generation
19
Latest results
20
Questions?
?
armin.sterk_at_COOLProfs.com
Write a Comment
User Comments (0)
About PowerShow.com