Westnet Case Study Accelerated Service Provisioning with TIBCO BusinessWorks Adrian Fong Information Systems Manager
Agenda <ul><li>About Westnet </li></ul><ul><li>Project Objectives </li></ul><ul><li>Software Selection Process  </li></ul>...
<ul><li>Regionally focused ISP, established in 1994 </li></ul><ul><li>National service capability offering </li></ul><ul><...
<ul><li>Award Winning Service Provider </li></ul><ul><ul><li>Best ISP, PC Authority 07, 08 </li></ul></ul><ul><ul><li>Aust...
Project Objectives <ul><li>Business driver originated with the Billing System 2Q07  </li></ul><ul><ul><li>Original purpose...
Project Objectives <ul><li>Point-to-Point Integration quickly becomes complex and difficult to maintain  </li></ul>
Project Objectives
Project Objectives <ul><li>Technical Objective </li></ul><ul><ul><li>To remove the dependency on vendor specific software ...
Software Selection Process <ul><li>Started with PoC with Microsoft BizTalk </li></ul><ul><ul><li>Proved the principles of ...
<ul><li>Current Offerings </li></ul><ul><li>Strategy </li></ul><ul><ul><li>Forward vision </li></ul></ul><ul><ul><li>Solut...
<ul><li>Ability to Execute </li></ul><ul><li>Completeness of Vision </li></ul>A leading information technology research an...
Software Selection Process <ul><li>BusinessWorks Strengths </li></ul><ul><ul><li>Connectivity - Web Services, JMS, Adapter...
Project Implementation <ul><li>Began with 2 Software Developers attending BusinessWorks training </li></ul><ul><li>Commenc...
Project Implementation <ul><li>21 Web Services, 51 Operations </li></ul>
Project Implementation Service Architecture
Project Implementation <ul><li>Solution features </li></ul><ul><ul><li>Abstraction – hides interface complexity from inter...
Project Implementation <ul><li>B2B Gateway for DSL2 Provisioning </li></ul><ul><li>Long running jobs, publishing updates t...
Project Implementation <ul><li>Other Integration Points </li></ul><ul><ul><li>Credit Check  </li></ul></ul><ul><ul><ul><li...
Challenges <ul><li>Team Structures & Responsibilities </li></ul><ul><ul><li>Full SDLC in a team of 2 </li></ul></ul><ul><u...
Outcomes <ul><li>Drag ‘n’ Drop Codeless IDE </li></ul><ul><ul><li>Accelerated development time </li></ul></ul><ul><ul><li>...
Next Steps <ul><li>EMS </li></ul><ul><ul><li>Increase interoperability between applications built in different technologie...
Questions
Upcoming SlideShare
Loading in …5
×

iiNet Westnet casestudy

1,289 views
1,172 views

Published on

Westnet’s integration team can deliver new
web service connectivity many times faster
than previous coding approaches.
• Manually intensive telephone service provisioning
has been automated, saving time and
improving staff efficiency.
• Robust integration has helped Westnet tightly
link its broadband provisioning processes to
those of parent company iiNet and has delivered
new customer credit scoring that is many
times faster than was possible in the past.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,289
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Thank Brett Hannath &amp; Adrian Lewis for inviting me to speak to you this morning. I’m here to tell you a bit about Westnet’s experiences in using TIBCO’s Integration Software (BusinessWorks) – the challenges we faced and the benefits realised.
  • I’ll begin by telling you a bit about Westnet and explain the business hurdles and technical objectives that drove this project. Then I’ll briefly run through the selection process and the criteria that ultimately helped us choose TIBCO. Then I’ll Run through the implementation of our first interface and briefly discuss other interfaces we integrated and the challenges we came across, then finish up with the observations and benefits realised from the project.
  • Westnet is a regionally focused ISP, established in Geraldton in 1994. Today the business has a national service capability offering: etc. We are also diversifying beyond access products and partnering with content providers such as MS Xbox, Barclay’s EPL, 3FL and IPTV. Westnet’s customer base is over 220,000 primarily residential. Revenue this financial year is forecasted at $145M, $10M up on last FY. Westnet was 100% acquired by iiNet Ltd in May 08, taking the group’s active services to over 680,000 and the outright 3 rd largest ISP in Australia behind Telstra and Optus.
  • Westnet’s market proposition has always been based on customer service (humanology). This has been recognised by service awards from PC Authority, Australian Broadband Survey and AC Nielsen. Westnet has 550 staff primarily in Perth, with a 1000 strong agent reseller network. The technical teams are divided into two departments: Network Operations and Information Systems. The IS department is discipline focused, broken into architecture, software dev, test, DB and BI teams. Westnet is historically a Microsoft shop, using Windows Servers, .NET and SQL Server.
  • In early 2007 the limitations of Westnet’s billing system (Plat – Tucows) came to a head when it is was unable to support mobile. It was originally purposed for Dial and DSL, and some with some work arounds it was able to support telephony, but it was after exploring options with Tucows to pay higher support fees, fund additional resource or purchase the code base Westnet decided it could on longer grow with the current solution. This initiated an investigation to determine how to swap out Platypus, and the findings were:
  • What started as a simple environment quickly grew complex with scale.
  • This is an example of the high level service architecture which supports DSL1.
  • Technical objectives were spawned independent of the billing system swap. The business realised it had to abstract its systems from vendor specifics, or face being driven by vendor capabilities and limitations. Westnet decided to move from it’s former approach of heterogeneous integration to a homogeneous model by introducing a purpose built software solution to handle A2A, B2B and Bulk Data transactions.
  • Early in the piece, Westnet attempted a proof of concept of Microsoft BizTalk as it was free under our Gold Partnership. It proved the principles of Integration were worthwhile, but the product lacked maturity and it was cumbersome in design. With a better idea of what was required, we chose to buy a more complete integration framework. Westnet investigated 30 vendors, short listed 4 for investigation. These were some of the key criteria that appealed with TIBCO. In terms of a vendor:
  • Vendor report
  • Technical report
  • The lessons learnt from the PoC defined some specific technical criteria. Data Transformation, not just of XML but CSV’s, etc. Extract-Transform-Load, to sync systems. Development Env: The ability to graphically design orchestrations/processes in line with our BPM designs.
  • Sent 2 senior developers to BW training – returned, and setup the basis of a dev, staging and prod environment within 2 weeks in preparation for the first project. We chose not to implement a new interface as we were not keen on introducing time as a constraint. Westnet had sold telephony for several years but always carried out all the provisioning steps manually, so this was an ideal candidate to automate. In hindsight, it could have been a foolhardy choice as the Telstra interface had complex authentication and session management requirements.
  • LOLIG Interface contained 21 web services with 51 operations
  • The next interface we developed was a new wholesale interface to iiNet to resell DSL2. iiNet limited to TCP sockets, DB adapter.
  • Credit Check: SOAP over HTTP service to score customers at signup. Telstra IPND: Flat file.
  • Team of 2 carrying out every step of the SDLC. Initially thought to grow the discipline into the existing team structure, but quickly realised it was a specialised skill for expert execution. Bottleneck in resources, but have been pleasantly surprised at the rapid SDLC. Admin challenge in pager, maintenance, etc. Leading on from resource limitations: prioritisation.
  • Codeless IDE significantly accelerated development time to two thirds design, one third code. Less error prone, and shorter test phase. OOTB, persistance make job tracking simple
  • Interop, iiNet/Westnet
  • iiNet Westnet casestudy

    1. 1. Westnet Case Study Accelerated Service Provisioning with TIBCO BusinessWorks Adrian Fong Information Systems Manager
    2. 2. Agenda <ul><li>About Westnet </li></ul><ul><li>Project Objectives </li></ul><ul><li>Software Selection Process </li></ul><ul><li>Project Implementation </li></ul><ul><li>Challenges </li></ul><ul><li>Outcomes </li></ul><ul><li>Next Steps </li></ul><ul><li>Questions </li></ul>
    3. 3. <ul><li>Regionally focused ISP, established in 1994 </li></ul><ul><li>National service capability offering </li></ul><ul><ul><li>ADSL </li></ul></ul><ul><ul><li>Dial </li></ul></ul><ul><ul><li>Satellite Broadband </li></ul></ul><ul><ul><li>Mobile Broadband </li></ul></ul><ul><ul><li>Telephony </li></ul></ul><ul><ul><li>Business Products such as Hosting, Domains and Mail </li></ul></ul><ul><li>Diversifying into VAS - Content </li></ul><ul><ul><li>Xbox Live, EPL, 3FL, IPTV </li></ul></ul><ul><li>220,000 customers, primarily residential </li></ul><ul><li>Revenue FY 08-09 forecast $145M, FY 07-08 $136M </li></ul><ul><li>100% owned by iiNet since May 08 </li></ul>About Westnet
    4. 4. <ul><li>Award Winning Service Provider </li></ul><ul><ul><li>Best ISP, PC Authority 07, 08 </li></ul></ul><ul><ul><li>Australian Broadband Survey 03-08 </li></ul></ul><ul><li>550 staff primarily in Perth, 1000 strong Agent/Reseller Network </li></ul><ul><li>50 staff in Information Systems team </li></ul><ul><li>IS Dept discipline focused </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Software Development </li></ul></ul><ul><ul><li>Testing </li></ul></ul><ul><ul><li>Database </li></ul></ul><ul><ul><li>Business Intelligence </li></ul></ul><ul><li>Historically a Microsoft shop – Windows, .NET & SQL Server </li></ul>About Westnet
    5. 5. Project Objectives <ul><li>Business driver originated with the Billing System 2Q07 </li></ul><ul><ul><li>Original purpose Dial/DSL </li></ul></ul><ul><ul><li>Limited functionality, unable to support Telephony & Mobile </li></ul></ul><ul><ul><li>Lack of Vendor Support </li></ul></ul><ul><ul><li>Swap out the Billing System </li></ul></ul><ul><li>Previous Architecture </li></ul><ul><ul><li>Over 72 applications in software environment </li></ul></ul><ul><ul><li>Each application integrated differently </li></ul></ul><ul><ul><li>Consisted of tightly coupled web services </li></ul></ul><ul><ul><li>Multiple partner interfaces </li></ul></ul>
    6. 6. Project Objectives <ul><li>Point-to-Point Integration quickly becomes complex and difficult to maintain </li></ul>
    7. 7. Project Objectives
    8. 8. Project Objectives <ul><li>Technical Objective </li></ul><ul><ul><li>To remove the dependency on vendor specific software </li></ul></ul><ul><ul><li>Move towards Homogeneous Unified Integration solution </li></ul></ul><ul><ul><li>Handling A2A, B2B & Bulk Data eg. CDRs </li></ul></ul>
    9. 9. Software Selection Process <ul><li>Started with PoC with Microsoft BizTalk </li></ul><ul><ul><li>Proved the principles of the Integration Strategy </li></ul></ul><ul><ul><li>But lacked maturity and was cumbersome in design </li></ul></ul><ul><li>TIBCO Strengths </li></ul><ul><ul><li>Local presence </li></ul></ul><ul><ul><li>Company history – proven track record, ability to deliver </li></ul></ul><ul><ul><li>Product direction & maturity – completeness of vision, R&D </li></ul></ul><ul><ul><li>Cost </li></ul></ul><ul><ul><li>Maintenance & Support </li></ul></ul><ul><ul><li>Customer demographic – 8 out of top 10 global Telcos </li></ul></ul><ul><ul><li>Independent Research Reports Eg. Forrester, Gartner </li></ul></ul>
    10. 10. <ul><li>Current Offerings </li></ul><ul><li>Strategy </li></ul><ul><ul><li>Forward vision </li></ul></ul><ul><ul><li>Solution cost </li></ul></ul><ul><ul><li>Strategic Alliances </li></ul></ul><ul><li>Market Presence </li></ul><ul><ul><li>Customer Base </li></ul></ul><ul><ul><li>Customer growth </li></ul></ul><ul><ul><li>Level of global sales and support </li></ul></ul>An independent technology and market research company The Forrester Wave: Integration Centric Business Process Management Suites
    11. 11. <ul><li>Ability to Execute </li></ul><ul><li>Completeness of Vision </li></ul>A leading information technology research and advisory company
    12. 12. Software Selection Process <ul><li>BusinessWorks Strengths </li></ul><ul><ul><li>Connectivity - Web Services, JMS, Adapters, SFTP, etc </li></ul></ul><ul><ul><li>Interoperability - .NET, Java, C++ </li></ul></ul><ul><ul><li>Central store for Project Configuration and Global Variables </li></ul></ul><ul><ul><li>Source Control – compatible with VSS, UDDI from Windows Server </li></ul></ul><ul><ul><li>Development Environment </li></ul></ul><ul><ul><ul><li>Graphical representation of orchestrations/processes </li></ul></ul></ul><ul><ul><ul><li>Exception handling, rollback </li></ul></ul></ul><ul><ul><ul><li>Flow control/throttling </li></ul></ul></ul><ul><ul><li>Administration – Centralised, visible, co-deployment </li></ul></ul><ul><ul><li>Security – SSL Certs, Kerberos, LDAP/AD </li></ul></ul>
    13. 13. Project Implementation <ul><li>Began with 2 Software Developers attending BusinessWorks training </li></ul><ul><li>Commence development on 1 st interface within a fortnight </li></ul><ul><li>B2B Gateway for Telephony Provisioning </li></ul><ul><li>Resale of Telstra wholesale Telephony </li></ul><ul><li>Automation of manual business processes </li></ul><ul><li>Seemed ideal with operational efficiencies, but complex </li></ul>
    14. 14. Project Implementation <ul><li>21 Web Services, 51 Operations </li></ul>
    15. 15. Project Implementation Service Architecture
    16. 16. Project Implementation <ul><li>Solution features </li></ul><ul><ul><li>Abstraction – hides interface complexity from internal applications </li></ul></ul><ul><ul><ul><li>Eg. Complex security and session management </li></ul></ul></ul><ul><ul><ul><li>Eg. Client applications remain agnostic of vendor changes </li></ul></ul></ul><ul><ul><li>Flow control to throttle workload on Telstra </li></ul></ul><ul><ul><li>Each job runs on independent threads </li></ul></ul><ul><ul><li>Persistence </li></ul></ul><ul><ul><ul><li>Track long running jobs and caches progress </li></ul></ul></ul><ul><ul><ul><li>Ability to queue jobs internally for resubmission </li></ul></ul></ul><ul><li>Timeline </li></ul><ul><ul><li>Beginning to end – 6 weeks </li></ul></ul>
    17. 17. Project Implementation <ul><li>B2B Gateway for DSL2 Provisioning </li></ul><ul><li>Long running jobs, publishing updates to Internal Applications </li></ul><ul><li>Integration development - 8 days </li></ul>
    18. 18. Project Implementation <ul><li>Other Integration Points </li></ul><ul><ul><li>Credit Check </li></ul></ul><ul><ul><ul><li>Applying credit scoring policies against new customers </li></ul></ul></ul><ul><ul><li>Telstra IPND </li></ul></ul><ul><ul><ul><li>– National phone number registry </li></ul></ul></ul><ul><ul><li>Optus CDRs </li></ul></ul><ul><ul><ul><li>– Mobile broadband usage records </li></ul></ul></ul><ul><ul><li>ABR </li></ul></ul><ul><ul><ul><li>– ABN validation at signup </li></ul></ul></ul><ul><ul><li>Paradigm One </li></ul></ul><ul><ul><ul><li>– VoIP complex porting, exposed via ActiveMQ </li></ul></ul></ul>
    19. 19. Challenges <ul><li>Team Structures & Responsibilities </li></ul><ul><ul><li>Full SDLC in a team of 2 </li></ul></ul><ul><ul><li>Danger of creating a bottleneck in delivery </li></ul></ul><ul><ul><li>Administration </li></ul></ul><ul><li>SOA Design Paradigm </li></ul><ul><ul><li>Messaging, Work Flow, XML Schemas, Service Granularity, etc </li></ul></ul><ul><li>Prioritisation and Stopping the Rot </li></ul><ul><ul><li>Legacy & new interfaces </li></ul></ul><ul><ul><li>Patience! </li></ul></ul>
    20. 20. Outcomes <ul><li>Drag ‘n’ Drop Codeless IDE </li></ul><ul><ul><li>Accelerated development time </li></ul></ul><ul><ul><li>Less prone to error </li></ul></ul><ul><ul><li>Shorter testing/UAT phase </li></ul></ul><ul><li>OOTB Features </li></ul><ul><ul><li>Intuitive with comprehensive documentation </li></ul></ul><ul><ul><li>Robust </li></ul></ul><ul><li>Software Architecture </li></ul><ul><ul><li>Clear separation of Business Logic, consistent Security Policies </li></ul></ul><ul><ul><li>Seamless interconnect from Perl, .NET and Java </li></ul></ul><ul><ul><li>Re-use more common than expected – merger, re-purpose </li></ul></ul>
    21. 21. Next Steps <ul><li>EMS </li></ul><ul><ul><li>Increase interoperability between applications built in different technologies </li></ul></ul><ul><ul><li>Abstract service capabilities </li></ul></ul><ul><ul><li>Supports all message exchange patterns </li></ul></ul><ul><ul><ul><li>One way </li></ul></ul></ul><ul><ul><ul><li>Request/Response </li></ul></ul></ul><ul><ul><ul><li>Publish/Subscribe </li></ul></ul></ul><ul><ul><li>Inbuilt queuing, persistence </li></ul></ul><ul><ul><li>Event logging </li></ul></ul><ul><li>Hawk </li></ul><ul><ul><li>Enhanced monitoring & management </li></ul></ul>
    22. 22. Questions

    ×