12
iT C R Success through Innovation Success through Innovation - 1 -

ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

Embed Size (px)

Citation preview

Page 1: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 1 -

Page 2: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 2 -

CiTR’s DECADE StrategyCiTR’s 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

Kiosks

IVRJava ClientWeb browser

Customers

Bill Data

TeleconferenceServiceCustomers

OrderTeleconferenceView Bill

CustomerDatabases

CustomerDatabases OSS

Core Systems

ApplicationObjects

Business Processes

AUTHENTICATION

SECURITY

Page 3: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 3 -

Internet Billing ApplicationInternet 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

Page 4: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 4 -

Computing ArchitectureComputing Architecture

P resentationLogic

B us inessLogic

A pplicationLogic

A ccessLogic

G atew ay

R esources

P resenta tionLog ic

A dapter (PLA )

A pp lica tionLog ic

A dapter (ALA )

B us inessLog ic

C ontro lle r

P resenta tionLog ic

A dapter (PLA )

A pp lica tionLog ic

A dapter (ALA )

B us inessLog ic

C ontro lle r

Web Browser

Firewall (ITP)

FLEXCAB/MICAR/E

Call Preview

Page 5: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 5 -

Service ArchitectureService Architecture

Based on TINA’s Service Architecture

Core Components• User Agent• Login Manager• Combined Service Session

Manager• Service Factory

Resources

TerminalServer

Pair

Login Manager

PEP

UserAgentPEP

CombinedServiceSessionManager

PEP

LoginManager

UserAgent

ServiceFactory

CombinedService

Session Mgr

Page 6: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 6 -

Meeting Scalability Requirements (1)Meeting Scalability Requirements (1)

Scalability addressed by Computing Architecture and Service Architecture

3 tier architecture

IIO P

H TTP S

F irewa ll

D ataC ore S ystem s

S erviceA rch itec tu re

P roxy

P rocess ing

U ser Interface

IIIO P

Page 7: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 7 -

Meeting Scalability Requirements (2)Meeting Scalability Requirements (2)

Cluster Management• Cluster • Cluster Container • Cluster Factory

Implemented in computing architecture

Limits inter process communication

Minimises resource leaks

Client

Container

ClusterFactory

Container

Clientinteractswith Cluster

Page 8: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 8 -

Meeting Response-time RequirementsMeeting 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

Page 9: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 9 -

DeploymentDeployment

Interfacing to systems• Web Servers• Firewalls (routers and Security constraints)• Backend Databases• Orbs

System Requirements• network setup• common environment from Test to Production

Page 10: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 10 -

What we LearntWhat 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

Page 11: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 11 -

Future WorkFuture 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!

Page 12: ITCR Success through Innovation - 1 -. iTCR Success through Innovation - 2 - CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access

iTC R Success through InnovationSuccess through Innovation

- 12 -

ConclusionConclusion

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 Australia’s largest companies