iTCR Success through Innovation - 1 -
iTCR Success through Innovation CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access independent of the UI technology independent of the application domains ä DECADE Environment Many UI Technologies Isolated Business Logic Many Implementation Technologies
iTCR Success through Innovation Internet Billing Application ä Call Preview - First telecommunications internet billing application in Australia ä Allow customers to access bill details via a Web Browser ä Call Preview developed using DECADE ä System must be able to eventually support up to 1000 concurrent users ä ECA adds value to basic Call Preview service
iTCR Success through Innovation Computing Architecture Web Browser Firewall (ITP) FLEXCAB/MICA R/E Call Preview
iTCR Success through Innovation Service Architecture ä Based on TINAs Service Architecture ä Core Components User Agent Login Manager Combined Service Session Manager Service Factory
iTCR Success through Innovation Meeting Scalability Requirements (1) ä Scalability addressed by Computing Architecture and Service Architecture ä 3 tier architecture
iTCR Success through Innovation Meeting Scalability Requirements (2) ä Cluster Management Cluster Cluster Container Cluster Factory ä Implemented in computing architecture ä Limits inter process communication ä Minimises resource leaks
iTCR Success through Innovation Meeting Response-time Requirements ä Generating HTML pages on-the-fly ä Thin clients - no processing done on client box ä New functionality and services available immediately ä CORBA platform under load
iTCR Success through Innovation Deployment ä Interfacing to systems Web Servers Firewalls (routers and Security constraints) Backend Databases Orbs ä System Requirements network setup common environment from Test to Production
iTCR Success through Innovation What we Learnt ä Requirement for shakeout period Integration not easy Real user testing required, not just automated tools ä GUIs with C++ not quick fixes - maybe Java would have been easier?? ä CORBA Servers need to be VERY robust in a high use environment ä Customers are usually BIG organisations, which affects the turnaround time for problems
iTCR Success through Innovation Future Work ä Additional user functionality CSV export Enhanced sorting and filtering ä Web based reporting for CSRs how many customers accessing certain usage of functions ä Improve ability to change GUI characteristics quickly for enhancement for new clients!
iTCR Success through Innovation Conclusion ä Internet application provided within short timeframe ä Understanding of the types of architectures required for similar applications ä Implementation of DECADE architecture ä Experiences learnt interfacing with one of Australias largest companies