DRAFT: External Presentation - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

DRAFT: External Presentation

Description:

DRAFT: External Presentation – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 15
Provided by: dsh7
Category:

less

Transcript and Presenter's Notes

Title: DRAFT: External Presentation


1
Java asReligion,Subversion,Transformation
  • The challenge of Java in
  • large, diverse Development Organizations

2
Agenda
  • Themes
  • Implementation Challenges
  • RD Challenges

3
Why does Schwab care about Java?
  • Maintain Industry Leadership
  • Worlds leading online broker and the nations
    fourth largest financial services company
  • Stay on front of technology power curve
  • In practice, Java
  • Makes us more productive
  • Reduces time to market
  • Improves our ability to release new features more
    frequently

4
Context Religion Evangelism
  • Java is Better
  • Implementable Object Oriented
  • Java is Cheaper
  • Write Once (or Twice), Run (Possibly) Anywhere
  • Java is Faster
  • 30 over C

5
Context Subversion Agency of Change
  • COBOL
  • Bastion of Business Logic
  • Java/CICS is a reality
  • Tools exist to extract into Java classes
  • C
  • Not all applications require OS-grade tools
  • Complexity limits diffusion
  • Visual Basic
  • Ubiquitous in Wintel
  • VBS is great for realizing viruses
  • Centralized Control
  • Computing becoming more distributed in
    development and operation
  • Demand of Time to Market facilitates Extreme
    Programming

6
Context Transformation Quantum Leap
  • Beans support and improve development
  • provide convenience functions
  • shortens time to functionality
  • increases quality of code
  • Enterprise Java Beans
  • Drive technical services to infrastructure
  • Java Message Beans
  • Provide asynchronous communication

7
Agenda
  • Themes
  • Implementation Challenges
  • RD Challenges

8
Areas of Challenge People
  • High Demand for Top Talent
  • Retention
  • Training
  • Building a Culture of Sharing

9
Areas of Challenge Processes
  • Interoperation with Legacy Functionality
  • Migration to Heterogeneous Environment
  • Transfer of Knowledge

10
Areas of Challenge Platforms
  • Performance Characteristics
  • Version Disparities
  • Continuously Maturing

11
Recommendations
  • Legacy Integration
  • Heterogeneous Environments
  • Training Requirements
  • Internal Consulting Groups

12
Agenda
  • Themes
  • Implementation Challenges
  • RD Challenges

13
Architecture Development Frameworks
  • Guidelines for Design Patterns
  • Gang of Four
  • Others
  • Jinis Leasing Model for Service Discovery
  • A thing of Joy?
  • Wheres Waldo?
  • Quo vadis?

14
Platforms Devices
  • JVM optimization
  • Each platform is different
  • Work with vendors
  • Java/CICS Realization
  • How do COBOL to Java conversion tools integrate
    with Mainframe/Unix environments?
  • Imbedded Java
  • Blackberry
  • WAP-enabled devices
Write a Comment
User Comments (0)
About PowerShow.com