Post on 07-Apr-2018
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 1/22
Westnet CaseStudy
Accelerated Service Provisioningwith TIBCO BusinessWorks
Adrian FongInformation Systems Manager
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 2/22
Agenda
• About Westnet
• Project Objectives
• Software Selection Process
• Project Implementation• Challenges
• Outcomes
• Next Steps
•Questions
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 3/22
• Regionally focused ISP,
established in 1994• National service capability
offering
– ADSL
– Dial
– Satellite Broadband – Mobile Broadband
– Telephony
– Business Products such as Hosting,Domains and Mail
• Diversifying into VAS - Content – Xbox Live, EPL, 3FL, IPTV
• 220,000 customers, primarilyresidential
• Revenue FY 08-09 forecast$145M,
AboutWestnet
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 4/22
•Award Winning Service Provider – Best ISP, PC Authority 07, 08
– Australian Broadband Survey 03-08
• 550 staff primarily in Perth,
1000 strong Agent/ResellerNetwork
• 50 staff in Information Systemsteam
• IS Dept discipline focused
– Architecture – Software Development
– Testing
– Database
– Business Intelligence
• Historically a Microsoft shop –
About Westnet
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 5/22
Project Objectives
• Business driver originated with the Billing System2Q07
– Original purpose Dial/DSL
– Limited functionality, unable to support Telephony
& Mobile – Lack of Vendor Support
– Swap out the Billing System
• Previous Architecture
– Over 72 applications in software environment
– Each application integrated differently
– Consisted of tightly coupled web services
– Multiple partner interfaces
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 6/22
Project Objectives
• Point-to-Point Integration quickly becomes complex anddifficult to maintain
Application A Application B
Application C
Application A Application B
Application C
Application D
Application F
Application E
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 8/22
PLATYPUS(Biliing System)
INTEGRATION LAYER
I n t e r n e t
Telstra
Other
Optus
Homogeneous Integration
PAYROLL HR MAILRADIUS HOSTING DOMAINS
PLATYPUS(Billing System)
I n t e r n e t
MAILRADIUS HOSTINGHR
Telstra
Aus Registry
Optus
Heterogeneous Integration
DOMAINSPAYROLL
TelstraIntegration
Layer
OptusIntegration
Layer HR
Integration
Layer
RADIUS
Integration
Layer
HOSTING
Integration
Layer
Integration
Layer
PAYROLL
Integration
Layer
DOMAINS
Integration
Layer
Project Objectives
• Technical Objective
– To remove the dependency on vendor specific software – Move towards Homogeneous Unified Integration
solution
– Handling A2A, B2B & Bulk Data eg. CDRs
S ft S t
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 9/22
Software Se ect onProcess
• Started with PoC with Microsoft BizTalk
– Proved the principles of the Integration Strategy
– But lacked maturity and was cumbersome indesign
• TIBCO Strengths
– Local presence
– Company history – proven track record, ability todeliver
– Product direction & maturity – completeness of vision, R&D
– Cost
– Maintenance & Support
–
Customer demographic – 8 out of top 10 global Telcos
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 10/22
• Current Offerings
• Strategy
• Forward vision• Solution cost
• Strategic Alliances
• Market Presence
• Customer Base
• Customer growth
• Level of global salesand support
An independent technology and market researchcompany
The Forrester Wave: Integration Centric Business Process Management Suites
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 11/22
• Ability to Execute
• Completeness of Vision
A leading information technology research and advisorycompany
S ft S t
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 12/22
Software Se ect onProcess
• BusinessWorks Strengths
– Connectivity - Web Services, JMS, Adapters,SFTP, etc
– Interoperability - .NET, Java, C++
– Central store for Project Configuration and GlobalVariables
– Source Control – compatible with VSS, UDDI fromWindows Server
– Development Environment – Graphical representation of orchestrations/processes
– Exception handling, rollback
– Flow control/throttling
– Administration – Centralised, visible, co-deployment
– Security – SSL Certs, Kerberos, LDAP/AD
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 13/22
Project Implementation
• Began with 2 Software Developers attending BusinessWorks
training• Commence development on 1st interface within a fortnight
B2B Gateway for Telephony Provisioning
• Resale of Telstra wholesale Telephony
• Automation of manual business processes•
Telstra
LOLIG
Internal
Applications
SOAP/HTTP
Internet
SOAP/HTTP
Local Network
TIBCO
BusinessWorks
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 14/22
Project Implementation
• 21 Web Services, 51Operations
ISDNRelocate
RelocateISDN2
RelocateISDN22
ISDNNew
NewISDN2
NewISDN22
ISDNCancel
CancelISDN2
CancelISDN22
ISDNValueAddProduct
AddProduct
ChangeProduct
RemoveProduct
GetCatalogue
ISDNConfigure
ChangeLessee
ChangeNumber
ChangeNetworkAccess
ConvertService
ChangeDirectoryDetails
DSLNew
NewDSLService
DSLConfigure
SpeedChange
DSLCancel
CancelDSL
DSLTransfer
ChurnToWestnet
VoiceConfigure
ChangeLessee
ChangeNumber
CreditManage
ChangeNetworkAccess
ConvertService
ChangeDirectoryDetails
ReturnCPE
VoiceValueAddProduct
AddProduct
ChangeProduct
RemoveProduct
GetCatalogue
VoiceNew
NewVoice
NewVoiceDSLService
VoiceCancel
CancelVoice
VoiceRelocate
RelocateVoice
RelocateVoiceDSL
VoiceLineHuntGroup
AddLineHunt
ChangeLineHunt
RemoveLineHunt
ServiceQualify
Qualify
EnhancedQualify
ServiceValidate
Validate
ServiceNumber
ListAvailable
Reserve
ServiceInventory
Enquiry
Address
SearchByCSN
SearchByFull
SearchByPartial
GetLocalityPostcode
RequestItem
Enquire
EnquireHistory
EnquireWholesale
Modify
Cancel
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 15/22
Project Implementation
Service Architecture
Immediate WebServices
Delayed WebServices
Job Status Tracking
Logging andExceptionHandling
ImmediateRequest Handler
DelayedRequestHandler
Send to Telstra
Get Site MinderSession
Internet
Telstra LOLIG
Messaging Layer
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 16/22
Project Implementation
• Solution features
– Abstraction – hides interface complexity from internalapplications – Eg. Complex security and session management
– Eg. Client applications remain agnostic of vendor changes
– Flow control to throttle workload on Telstra
– Each job runs on independent threads
– Persistence – Track long running jobs and caches progress
–Ability to queue jobs internally for resubmission
• Timeline
– Beginning to end – 6 weeks
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 17/22
Project Implementation
B2B Gateway for DSL2 Provisioning
•Long running jobs, publishing updates to InternalApplications
Internal
Applications
XML/TCP
VPNLocal Network
TIBCO
BusinessWorksiiNet
WholesaleGateway
Database
S O A P / H
T T P
X M L / R V
TIBCODatabase
Adapter
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 18/22
Project Implementation
• Other Integration Points
– Credit Check – Applying credit scoring policies against new customers
– Telstra IPND
– National phone number registry
– Optus CDRs
– Mobile broadband usage records
– ABR
– ABN validation at signup – Paradigm One
– VoIP complex porting, exposed via ActiveMQ
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 19/22
Challenges
• Team Structures & Responsibilities
– Full SDLC in a team of 2
– Danger of creating a bottleneck in delivery
– Administration
• SOA Design Paradigm
– Messaging, Work Flow, XML Schemas, ServiceGranularity, etc
• Prioritisation and Stopping the Rot
– Legacy & new interfaces
– Patience!
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 20/22
Outcomes
• Drag ‘n’ Drop Codeless IDE – Accelerated development time
– Less prone to error
– Shorter testing/UAT phase
• OOTB Features – Intuitive with comprehensive documentation
– Robust
• Software Architecture
– Clear separation of Business Logic, consistentSecurity Policies
– Seamless interconnect from Perl, .NET and Java
– Re-use more common than expected – merger, re-purpose
8/3/2019 West Net Case Study
http://slidepdf.com/reader/full/west-net-case-study 21/22
Next Steps
• EMS
– Increase interoperabilitybetween applications builtin different technologies
– Abstract servicecapabilities
– Supports all messageexchange patterns – One way
– Request/Response
– Publish/Subscribe
– Inbuilt queuing,persistence
– Event logging
• Hawk –