jBASE Roadmap - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

jBASE Roadmap

Description:

Designed to encapsulate other technologies so that they obey the rules of a Java EE server. Allows jBASE to participate in a Java EE transaction ... – PowerPoint PPT presentation

Number of Views:304
Avg rating:3.0/5.0
Slides: 23
Provided by: martin365
Category:
Tags: jbase | roadmap | yava

less

Transcript and Presenter's Notes

Title: jBASE Roadmap


1
jBASE Roadmap
Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
2
Agenda
  • Introduction
  • History
  • Design Goals
  • New features
  • Future support roadmap
  • Looking to the horizon
  • Areas of research

3
Introduction
4
Introduction
  • Martin Bailey
  • Works for Temenos
  • Product Development Manager
  • Responsible for day to day support, development
    and testing of the jBASE product line
  • Simon Rees
  • Works for jBASE International
  • Support Manager
  • Responsible for level 1 2 support of jBASE
    International customers

5
History
  • jBASE 3.4 represented maturity for the jBASE 3.x
    product line
  • Very Stable
  • But restricted on true scalability
  • Difficult to re-engineer without destabilization
  • jBASE 4.1 represented a re-write of a mature
    piece of software
  • Risky endeavour
  • Huge engineering project
  • Provided much improved scalability
  • Provided vastly improved visibility
  • jBASE 5 takes the solid foundation of 4.1 and
    adds to it
  • Core relatively untouched
  • Less risk
  • Many new features
  • jBASE 6 ?

6
Future support roadmap
7
Current situation
  • May 2007 release streams
  • 3.4 discretionary maintenance
  • 4.1 maintenance
  • Release 5 rollout
  • Release 6 analysis / design
  • Plans for 2007 2012 made at a high level
  • Subject to change due to operational
    circumstances and designs / estimates being
    hammered out

8
Anticipated release cycle
2007
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
jBASE 3.4 Discretionary maintenance Critical
patches only no scheduled releases
jBASE 4.1 Monthly SPs (as far as operationally
possible)
jBASE 5 Monthly SPs (as far as operationally
possible)
Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
9
Anticipated release cycle
2008 - 2012
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
jBASE 3.4 Discretionary support reviewed and
renewed as appropriate
jBASE 4.1.5 Monthly SPs (as far as operationally
possible)
jBASE 5 Monthly SPs (as far as operationally
possible)
Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
10
Overview of release contents
  • jBASE 3.4
  • No enhancements
  • No new platforms
  • No component upgrades
  • No patching where required functionality in later
    release
  • jBASE 4.1
  • No enhancements
  • No patching where required functionality in later
    release
  • jBASE 5
  • 64 bit only
  • Enhancement release
  • jBASE 6
  • In research stage
  • Release schedule and content TBD

11
jBASE 5 Design Goals
  • To enable jBASE applications to become true 24/7
    systems, some work was needed
  • Things that a heavyweight RDBMS such as Oracle
    can do
  • Could not be said of jBASE
  • Files needed to be resized
  • Couldnt do an online backup
  • Recovery from the transaction journal a manual
    process
  • In the case of a system crash, files could be
    corrupted
  • jBASE 5 set out to address these issues
  • Decision also taken that jBASE 5 would be a true
    64 bit implementation
  • jBASE 5 has been three elapsed years in the making

12
New features in jBASE 5
  • 64 bit removes many of the limitations that have
    caused problems in the past
  • Shared Library size on AIX
  • File handles on Solaris
  • File size on just about everything
  • Resizing files
  • Resilient files
  • Warmstart recovery
  • Online backup
  • Dot Net OBjEX

13
Over the horizon
  • jBASE 6 and beyond

Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
14
Future design goals
  • Lower TCO
  • Improved resilience
  • Improved ease of administration
  • Adoption of complementary mainstream technologies
  • SOA
  • Distributed computing
  • XML
  • Clustering
  • Java Enterprise Edition
  • .Net
  • Build to our strengths
  • Performance
  • Flexibility

Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
15
Areas of research
  • XML becoming the de facto standard format for
    information interchange
  • Research projects underway include
  • Storage
  • XML file type
  • Automatic conversion to / from XML
  • Retrieval
  • Native XPath processor
  • Native XQuery processor
  • Against both hash XML file types

Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
16
Areas of research
  • Java Enterprise Edition is a de facto standard
    for application servers
  • Research projects under way include
  • JCA
  • Designed to encapsulate other technologies so
    that they obey the rules of a Java EE server
  • Allows jBASE to participate in a Java EE
    transaction
  • Allows jBASE application to interact with Java EE
    applications
  • JMX
  • Designed as a standard for management snap-ins
  • Allows graphical display and analysis of system
    metrics
  • Allows monitoring of jBASE inside standard
    management tools such as Tivoli

Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
17
Areas of research
  • Simplification of administration
  • A lot of configuration for jBASE
  • Environment variables
  • Files
  • Programs
  • Difficult to master
  • Difficult to get an overall view
  • Looking into centralized configuration depot
  • Single view of overall system config
  • jEDIs to front configuration for components
  • Fronted by JMX-gtSQL-gtJDBC
  • Allows programmatic interrogation / configuration

Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
18
Areas of research
Java EETivoli etc
Microsoft mgmt console
Java app
JMX
MMC
Dot Net app
jShell
BASIC
ODBC / JDBC
jEDI
jEDI
jEDI
jEDI
TJ
Spooler
JRFS
etc
Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
19
Areas of research
  • Clustering support
  • IBM HACMP
  • Oracle RAC
  • Others ?
  • Data security
  • Encryption
  • Application security
  • Users
  • Roles
  • Privileges

Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
20
Areas of research
  • Distributed computing
  • Distributed processing
  • Direct application activity to different nodes in
    the system
  • Depending on load
  • Depending on availability
  • Dynamically grow / shrink
  • Distributed data
  • Store / stripe data across different nodes in the
    system
  • For resilience
  • For load balancing

Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
21
Areas of research
  • Indexing
  • New approaches to indexing required
  • Prompted by large file support
  • More complex queries / applications
  • Up til now been hampered by backward
    compatibility concerns
  • B tree support
  • Binary index support
  • Very rapidly determine which attributes contain
    which multi-values / sub-values

Disclaimer Temenos statements of direction are
not a commitment. Temenos plans are subject to
change at Temenos discretion
22
What do you want to see ?
  • Any questions ?
Write a Comment
User Comments (0)
About PowerShow.com