SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
NZ Post – Our journey to becoming a
Connected Enterprise
Michael Brosnahan
2
Mention "NZ Post" and you'll probably think of this...
3
Our mail network is a significant part of what we do...
4
But we do some other stuff as well...
5
But the pressures on our traditional business are well
known
6
● with Merchants and Retailers
● with Logistic Networks
○ Universal Postal Union
○ Global Logistics Partners
● with Government Agencies
○ Customs
○ NZTA, NZQA, StudyLink
● for Customer Solutions
● for Web and Mobile App development
What we increasingly do is...
Integration
7
• Microsoft BizTalk
• IBM MQSeries
• File Transfer System (FTS)
• SFTP
• Scripted File Transfer
• Direct Database access
• Email
• JBOSS ESB
• SOAP Web Services
• bespoke REST/JSON APIs
Technology is a critical enabler in delivering our future
Integration - We have a lot of that!
8
Which is where Mulesoft comes in...
9
Vendor Landscape
Vendor A Vendor B Vendor C Vendor D Vendor E Vendor F
Deployment
Model
Cloud Admin
& Dev Portal
Local Hosted Proxy
Cloud - AWS Hosted
On Premise
tbd Appliance - Physical
or Virtual
Cloud Admin
& Dev Portal
Local Hosted Proxy
(Optional)
On Premise
Licence Model Annual subscription Licence
- Event based
- Enterprise
tbd Annual Subscription Annual Subscription FOSS
Comm Licence
Heritage API API XML Gateway XML Gateway SOA / ESB SOA / ESB
Forrester View Strong Performer Excluded Strong Performer Leader No Product
(at time of research)
Leader
Local Presence None NZ (1 person)
Syd, AUST (2)
Local Partner Auck,
NZ
Syd, AUST.
Recently purchased
by CA
Syd, AUST.
Local partners: TBD
None.
Some Local Use of
ESB and API Product
Sets
Indicative Cost $XX K per annum Cloud $XXX K
per annum
TBD Basic: $XXX K
+ HA: $XXk
+ Dev Portal: $XXX K
$XX K per annum FOSS
Support (Optional)
$ XXX K
10
• We knew we needed a partner
• A partner that was at the forefront of APIs & Integration
• We didn’t want to make a significant capital investment
• We did need to be able to test, learn and iterate quickly
• We wanted a Cloud platform with OnPrem as an option
• Mulesoft was the only provider we felt met those needs
Vendor Selection process
11
• Early Adopter Status
- Mulesoft gives us the ability to influence their product
roadmap
• Design First Approach
- Interface design first focus was a good fit with our
market lead strategy
- Ability to mock an interface
• Local Support
- We needed a vendor with a New Zealand, or at least
an Australian presence
- Local partner network also important
Why we selected Mulesoft
12
The Anypoint platform is at the heart of our API Strategy
13
• Driving a singular focus across the Enterprise in relation
to our APIs
• APIs now viewed as a strategic asset and key enabler in
the execution of our strategy
• Helps to reduce the complexity of our legacy
technology silos
• We have built cross functional teams to deliver API
products to market
• We have designed, built and are soon to deploy 12 new
API products
Results of our API Programme to date
Technology Characteristics
15
Phase 1 - API facade over disparate business units
API Project Overview
16
API Project Overview
17
Phase 2 - Reconfiguration behind the API facade
API Project Overview
Customer feedback
19
Use Cases - Addressing for BNZ Credit Card applications
'Using the NZ Post address autocomplete
API ... was a no brainer for us.
Customers save time filling out the form,
usually only needing to enter the first part
of their street for the full address to pop
up. 
For BNZ it was easy to integrate and
ensures we have the most up-to-date
address to send customers their new credit
card.' 
Matt Davin, Agile Business Lead, BNZ
Digital
20
"Looks pretty solid and clear to me ... it pretty much exactly
meets my expectations of how such a resource should
function"
Developer Feedback – the good
"I built a prototype on a Saturday morning and it worked as
advertised"
"It looks good. In fact it looks better than the provision by
xxxxxx and that's their core business. If carriers had web
services of this clarity there would be no need for us to use
a middle-man like ."
21
"Can you please clarify how I can begin the process of
getting an authorisation token, including: what is grant type,
setting up an application, what are client ids and client
secret, etc. So I can make some test calls to the API."
And the not so good……
"I couldn’t understand it so I stopped"
"I am a little lost about where I can begin. All I want is an
authorisation code so I can test sending requests and
responses to the API. Why must I set up an application?"
22
Developer Resource Centre - Sample Design
23
How using MuleSoft has assisted our API Journey
● iPaaS - Easy to get started. No servers to provide.
No software to install
● RAML - Mock interface. Design first approach.
Define and release working interface to integration
partners, then rapidly iterate. Central specification
supports parallel development
● Open standards, such as OAuth, allow for rapid
development and developer engagement
● Rapidly evolving platform
● Deployment to CloudHub is easy
● Run integrations locally. Speed up development cycles
24
What we plan to do next
25 l All contents Copyright © 2014, MuleSoft Inc.
Questions?
Thank You

Contenu connexe

Tendances

Dc meetup-pure-api-led-connectivity-16x9
Dc meetup-pure-api-led-connectivity-16x9Dc meetup-pure-api-led-connectivity-16x9
Dc meetup-pure-api-led-connectivity-16x9Bruce Schonk -PMP, MBA
 
Changing the game in hospitality integrations
Changing the game in hospitality integrationsChanging the game in hospitality integrations
Changing the game in hospitality integrationsluisw19
 
Mulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIsMulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIskumar gaurav
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldKen Ng
 
API Driven IoT Insights Revolutionize Beer Inventory Management at Buffalo Wi...
API Driven IoT Insights Revolutionize Beer Inventory Management at Buffalo Wi...API Driven IoT Insights Revolutionize Beer Inventory Management at Buffalo Wi...
API Driven IoT Insights Revolutionize Beer Inventory Management at Buffalo Wi...MuleSoft
 
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...apidays
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachAkana
 
Improve Customer Engagement and Loyalty with Oracle Engagement Cloud
Improve Customer Engagement and Loyalty with Oracle Engagement CloudImprove Customer Engagement and Loyalty with Oracle Engagement Cloud
Improve Customer Engagement and Loyalty with Oracle Engagement CloudPerficient, Inc.
 
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...Xamarin
 
apidays LIVE Australia 2020 - The Evolution of APIs: Events and the AsyncAPI ...
apidays LIVE Australia 2020 - The Evolution of APIs: Events and the AsyncAPI ...apidays LIVE Australia 2020 - The Evolution of APIs: Events and the AsyncAPI ...
apidays LIVE Australia 2020 - The Evolution of APIs: Events and the AsyncAPI ...apidays
 
How to Enable LoB IT to Be Self-Sufficient with Integration
How to Enable LoB IT to Be Self-Sufficient with IntegrationHow to Enable LoB IT to Be Self-Sufficient with Integration
How to Enable LoB IT to Be Self-Sufficient with IntegrationMuleSoft
 
How Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own ConnectorsHow Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own ConnectorsMuleSoft
 
Building the Digital Foundation for a $28Bn Enterprise using MuleSoft’s Anypo...
Building the Digital Foundation for a $28Bn Enterprise using MuleSoft’s Anypo...Building the Digital Foundation for a $28Bn Enterprise using MuleSoft’s Anypo...
Building the Digital Foundation for a $28Bn Enterprise using MuleSoft’s Anypo...MuleSoft
 
Developer Support Models: Calibrating Service Level to Commitment
Developer Support Models: Calibrating Service Level to CommitmentDeveloper Support Models: Calibrating Service Level to Commitment
Developer Support Models: Calibrating Service Level to CommitmentNordic APIs
 
MuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureMuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureKim Clark
 
Integrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsIntegrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsWarren Eiserman
 
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...apidays
 
apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...
apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...
apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...apidays
 
MuleSoft London Community August 2017 - API Led Connectivity
MuleSoft London Community August 2017 - API Led ConnectivityMuleSoft London Community August 2017 - API Led Connectivity
MuleSoft London Community August 2017 - API Led ConnectivityPace Integration
 

Tendances (20)

Dc meetup-pure-api-led-connectivity-16x9
Dc meetup-pure-api-led-connectivity-16x9Dc meetup-pure-api-led-connectivity-16x9
Dc meetup-pure-api-led-connectivity-16x9
 
Changing the game in hospitality integrations
Changing the game in hospitality integrationsChanging the game in hospitality integrations
Changing the game in hospitality integrations
 
Mulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIsMulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIs
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric world
 
API Driven IoT Insights Revolutionize Beer Inventory Management at Buffalo Wi...
API Driven IoT Insights Revolutionize Beer Inventory Management at Buffalo Wi...API Driven IoT Insights Revolutionize Beer Inventory Management at Buffalo Wi...
API Driven IoT Insights Revolutionize Beer Inventory Management at Buffalo Wi...
 
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...
apidays LIVE Paris - Practical API strategy with APIOps Cycles by Marjukka Ni...
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design Approach
 
Improve Customer Engagement and Loyalty with Oracle Engagement Cloud
Improve Customer Engagement and Loyalty with Oracle Engagement CloudImprove Customer Engagement and Loyalty with Oracle Engagement Cloud
Improve Customer Engagement and Loyalty with Oracle Engagement Cloud
 
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
Xamarin Mobile Leaders Summit: The Mobile Mind Shift: Opportunities, Challeng...
 
Demystifying MuleSoft
Demystifying MuleSoftDemystifying MuleSoft
Demystifying MuleSoft
 
apidays LIVE Australia 2020 - The Evolution of APIs: Events and the AsyncAPI ...
apidays LIVE Australia 2020 - The Evolution of APIs: Events and the AsyncAPI ...apidays LIVE Australia 2020 - The Evolution of APIs: Events and the AsyncAPI ...
apidays LIVE Australia 2020 - The Evolution of APIs: Events and the AsyncAPI ...
 
How to Enable LoB IT to Be Self-Sufficient with Integration
How to Enable LoB IT to Be Self-Sufficient with IntegrationHow to Enable LoB IT to Be Self-Sufficient with Integration
How to Enable LoB IT to Be Self-Sufficient with Integration
 
How Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own ConnectorsHow Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own Connectors
 
Building the Digital Foundation for a $28Bn Enterprise using MuleSoft’s Anypo...
Building the Digital Foundation for a $28Bn Enterprise using MuleSoft’s Anypo...Building the Digital Foundation for a $28Bn Enterprise using MuleSoft’s Anypo...
Building the Digital Foundation for a $28Bn Enterprise using MuleSoft’s Anypo...
 
Developer Support Models: Calibrating Service Level to Commitment
Developer Support Models: Calibrating Service Level to CommitmentDeveloper Support Models: Calibrating Service Level to Commitment
Developer Support Models: Calibrating Service Level to Commitment
 
MuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureMuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration Architecture
 
Integrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code PlaformsIntegrating SAP and Low-Code Plaforms
Integrating SAP and Low-Code Plaforms
 
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
apidays LIVE Helsinki & North - Ideas around automating API Management by Mat...
 
apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...
apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...
apidays LIVE Australia 2020 - API Product for Business Ecosystems by Amancio ...
 
MuleSoft London Community August 2017 - API Led Connectivity
MuleSoft London Community August 2017 - API Led ConnectivityMuleSoft London Community August 2017 - API Led Connectivity
MuleSoft London Community August 2017 - API Led Connectivity
 

En vedette

Storing and processing data with the wso2 platform
Storing and processing data with the wso2 platformStoring and processing data with the wso2 platform
Storing and processing data with the wso2 platformWSO2
 
Criticisms of malcolm gladwell's tipping point
Criticisms of malcolm gladwell's tipping pointCriticisms of malcolm gladwell's tipping point
Criticisms of malcolm gladwell's tipping pointpollard222
 
The bravest opihi
The bravest opihiThe bravest opihi
The bravest opihijaikok
 
Presentatie kaya industria meeting
Presentatie kaya industria meetingPresentatie kaya industria meeting
Presentatie kaya industria meetingMoonvk
 
1 bandura-120919204731-phpapp02
1 bandura-120919204731-phpapp021 bandura-120919204731-phpapp02
1 bandura-120919204731-phpapp02milorasabah
 
OTC - Lima, 2013
OTC - Lima, 2013OTC - Lima, 2013
OTC - Lima, 2013balima78
 
Greenmar Company Profile
Greenmar Company ProfileGreenmar Company Profile
Greenmar Company ProfileNiel Lagne
 
Potret Perilaku Profesional Berdasarkan Usia & Level Pekerjaan di Kota Besar ...
Potret Perilaku Profesional Berdasarkan Usia & Level Pekerjaan di Kota Besar ...Potret Perilaku Profesional Berdasarkan Usia & Level Pekerjaan di Kota Besar ...
Potret Perilaku Profesional Berdasarkan Usia & Level Pekerjaan di Kota Besar ...Karir.com
 
How to do best design for your home
How to do best design for your homeHow to do best design for your home
How to do best design for your homePraveen Rastogi
 
NYUSH New Faculty orientation
NYUSH New Faculty orientationNYUSH New Faculty orientation
NYUSH New Faculty orientationNYUSH_Library
 
Managing attorney performance appraisal
Managing attorney performance appraisalManaging attorney performance appraisal
Managing attorney performance appraisalmatthewjones2187
 
How to Sell the BA Role in Your Organization
How to Sell the BA Role in Your OrganizationHow to Sell the BA Role in Your Organization
How to Sell the BA Role in Your OrganizationMomentumInc
 

En vedette (20)

Storing and processing data with the wso2 platform
Storing and processing data with the wso2 platformStoring and processing data with the wso2 platform
Storing and processing data with the wso2 platform
 
VMET Document
VMET DocumentVMET Document
VMET Document
 
Criticisms of malcolm gladwell's tipping point
Criticisms of malcolm gladwell's tipping pointCriticisms of malcolm gladwell's tipping point
Criticisms of malcolm gladwell's tipping point
 
The bravest opihi
The bravest opihiThe bravest opihi
The bravest opihi
 
Presentatie kaya industria meeting
Presentatie kaya industria meetingPresentatie kaya industria meeting
Presentatie kaya industria meeting
 
1 bandura-120919204731-phpapp02
1 bandura-120919204731-phpapp021 bandura-120919204731-phpapp02
1 bandura-120919204731-phpapp02
 
OTC - Lima, 2013
OTC - Lima, 2013OTC - Lima, 2013
OTC - Lima, 2013
 
Nice Try
Nice TryNice Try
Nice Try
 
Syllabi NUR 311 Lab
Syllabi NUR 311 LabSyllabi NUR 311 Lab
Syllabi NUR 311 Lab
 
Greenmar Company Profile
Greenmar Company ProfileGreenmar Company Profile
Greenmar Company Profile
 
Potret Perilaku Profesional Berdasarkan Usia & Level Pekerjaan di Kota Besar ...
Potret Perilaku Profesional Berdasarkan Usia & Level Pekerjaan di Kota Besar ...Potret Perilaku Profesional Berdasarkan Usia & Level Pekerjaan di Kota Besar ...
Potret Perilaku Profesional Berdasarkan Usia & Level Pekerjaan di Kota Besar ...
 
YOU HAVE A POWER
YOU HAVE A POWERYOU HAVE A POWER
YOU HAVE A POWER
 
Parents middle.school.equity
Parents middle.school.equityParents middle.school.equity
Parents middle.school.equity
 
Przyczepy do wypożyczenia
Przyczepy do wypożyczeniaPrzyczepy do wypożyczenia
Przyczepy do wypożyczenia
 
Ulearning
UlearningUlearning
Ulearning
 
Prapaporn_Resume_Jun 2015
Prapaporn_Resume_Jun 2015Prapaporn_Resume_Jun 2015
Prapaporn_Resume_Jun 2015
 
How to do best design for your home
How to do best design for your homeHow to do best design for your home
How to do best design for your home
 
NYUSH New Faculty orientation
NYUSH New Faculty orientationNYUSH New Faculty orientation
NYUSH New Faculty orientation
 
Managing attorney performance appraisal
Managing attorney performance appraisalManaging attorney performance appraisal
Managing attorney performance appraisal
 
How to Sell the BA Role in Your Organization
How to Sell the BA Role in Your OrganizationHow to Sell the BA Role in Your Organization
How to Sell the BA Role in Your Organization
 

Similaire à NZ Post - Mulesoft Summit presentation

Customer portal integration with sap crb is tough! think again
Customer portal integration with sap crb is tough! think againCustomer portal integration with sap crb is tough! think again
Customer portal integration with sap crb is tough! think againrobgirvan
 
Merging micrservices architecture with SOA Practices
Merging micrservices architecture with SOA Practices Merging micrservices architecture with SOA Practices
Merging micrservices architecture with SOA Practices WSO2
 
MuleSoft PKO - C4E and Platform Insights
MuleSoft PKO - C4E and Platform InsightsMuleSoft PKO - C4E and Platform Insights
MuleSoft PKO - C4E and Platform InsightsAngel Alberici
 
From Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical DebtFrom Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical DebtTechWell
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16Jim Andrews
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?Tammy Bednar
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for SpeedCapgemini
 
CWIN17 london becoming cloud native part 1 - khushil dep
CWIN17 london   becoming cloud native part 1 - khushil depCWIN17 london   becoming cloud native part 1 - khushil dep
CWIN17 london becoming cloud native part 1 - khushil depCapgemini
 
The Data Center of the Future: The New IP - Phil O'Reilly
The Data Center of the Future: The New IP - Phil O'ReillyThe Data Center of the Future: The New IP - Phil O'Reilly
The Data Center of the Future: The New IP - Phil O'Reillyscoopnewsgroup
 
MuleSoft Meetup June London 2023.pptx.pdf
MuleSoft Meetup June London 2023.pptx.pdfMuleSoft Meetup June London 2023.pptx.pdf
MuleSoft Meetup June London 2023.pptx.pdfAnoopVB2
 
From prototype to production - The journey of re-designing SmartUp.io
From prototype to production - The journey of re-designing SmartUp.ioFrom prototype to production - The journey of re-designing SmartUp.io
From prototype to production - The journey of re-designing SmartUp.ioMáté Lang
 
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Daniel Zivkovic
 
Bootstrap SaaS startup using Open Source Tools
Bootstrap SaaS startup using Open Source ToolsBootstrap SaaS startup using Open Source Tools
Bootstrap SaaS startup using Open Source Toolsbotsplash.com
 

Similaire à NZ Post - Mulesoft Summit presentation (20)

Customer portal integration with sap crb is tough! think again
Customer portal integration with sap crb is tough! think againCustomer portal integration with sap crb is tough! think again
Customer portal integration with sap crb is tough! think again
 
Merging micrservices architecture with SOA Practices
Merging micrservices architecture with SOA Practices Merging micrservices architecture with SOA Practices
Merging micrservices architecture with SOA Practices
 
SANDEEP_KUMAR_RAWAT
SANDEEP_KUMAR_RAWATSANDEEP_KUMAR_RAWAT
SANDEEP_KUMAR_RAWAT
 
Webinar SS Doc
Webinar SS DocWebinar SS Doc
Webinar SS Doc
 
Webinar SS Doc
Webinar SS DocWebinar SS Doc
Webinar SS Doc
 
MuleSoft PKO - C4E and Platform Insights
MuleSoft PKO - C4E and Platform InsightsMuleSoft PKO - C4E and Platform Insights
MuleSoft PKO - C4E and Platform Insights
 
Janesh_Vasudeva-_2nd
Janesh_Vasudeva-_2ndJanesh_Vasudeva-_2nd
Janesh_Vasudeva-_2nd
 
From Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical DebtFrom Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical Debt
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
BizProjects
BizProjectsBizProjects
BizProjects
 
BusinessProjects.com Market Segmentation and Entry Project
BusinessProjects.com Market Segmentation and Entry ProjectBusinessProjects.com Market Segmentation and Entry Project
BusinessProjects.com Market Segmentation and Entry Project
 
CWIN17 london becoming cloud native part 1 - khushil dep
CWIN17 london   becoming cloud native part 1 - khushil depCWIN17 london   becoming cloud native part 1 - khushil dep
CWIN17 london becoming cloud native part 1 - khushil dep
 
The Data Center of the Future: The New IP - Phil O'Reilly
The Data Center of the Future: The New IP - Phil O'ReillyThe Data Center of the Future: The New IP - Phil O'Reilly
The Data Center of the Future: The New IP - Phil O'Reilly
 
MuleSoft Meetup June London 2023.pptx.pdf
MuleSoft Meetup June London 2023.pptx.pdfMuleSoft Meetup June London 2023.pptx.pdf
MuleSoft Meetup June London 2023.pptx.pdf
 
From prototype to production - The journey of re-designing SmartUp.io
From prototype to production - The journey of re-designing SmartUp.ioFrom prototype to production - The journey of re-designing SmartUp.io
From prototype to production - The journey of re-designing SmartUp.io
 
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
 
Azure Biz
Azure BizAzure Biz
Azure Biz
 
Bootstrap SaaS startup using Open Source Tools
Bootstrap SaaS startup using Open Source ToolsBootstrap SaaS startup using Open Source Tools
Bootstrap SaaS startup using Open Source Tools
 

NZ Post - Mulesoft Summit presentation

  • 1. NZ Post – Our journey to becoming a Connected Enterprise Michael Brosnahan
  • 2. 2 Mention "NZ Post" and you'll probably think of this...
  • 3. 3 Our mail network is a significant part of what we do...
  • 4. 4 But we do some other stuff as well...
  • 5. 5 But the pressures on our traditional business are well known
  • 6. 6 ● with Merchants and Retailers ● with Logistic Networks ○ Universal Postal Union ○ Global Logistics Partners ● with Government Agencies ○ Customs ○ NZTA, NZQA, StudyLink ● for Customer Solutions ● for Web and Mobile App development What we increasingly do is... Integration
  • 7. 7 • Microsoft BizTalk • IBM MQSeries • File Transfer System (FTS) • SFTP • Scripted File Transfer • Direct Database access • Email • JBOSS ESB • SOAP Web Services • bespoke REST/JSON APIs Technology is a critical enabler in delivering our future Integration - We have a lot of that!
  • 8. 8 Which is where Mulesoft comes in...
  • 9. 9 Vendor Landscape Vendor A Vendor B Vendor C Vendor D Vendor E Vendor F Deployment Model Cloud Admin & Dev Portal Local Hosted Proxy Cloud - AWS Hosted On Premise tbd Appliance - Physical or Virtual Cloud Admin & Dev Portal Local Hosted Proxy (Optional) On Premise Licence Model Annual subscription Licence - Event based - Enterprise tbd Annual Subscription Annual Subscription FOSS Comm Licence Heritage API API XML Gateway XML Gateway SOA / ESB SOA / ESB Forrester View Strong Performer Excluded Strong Performer Leader No Product (at time of research) Leader Local Presence None NZ (1 person) Syd, AUST (2) Local Partner Auck, NZ Syd, AUST. Recently purchased by CA Syd, AUST. Local partners: TBD None. Some Local Use of ESB and API Product Sets Indicative Cost $XX K per annum Cloud $XXX K per annum TBD Basic: $XXX K + HA: $XXk + Dev Portal: $XXX K $XX K per annum FOSS Support (Optional) $ XXX K
  • 10. 10 • We knew we needed a partner • A partner that was at the forefront of APIs & Integration • We didn’t want to make a significant capital investment • We did need to be able to test, learn and iterate quickly • We wanted a Cloud platform with OnPrem as an option • Mulesoft was the only provider we felt met those needs Vendor Selection process
  • 11. 11 • Early Adopter Status - Mulesoft gives us the ability to influence their product roadmap • Design First Approach - Interface design first focus was a good fit with our market lead strategy - Ability to mock an interface • Local Support - We needed a vendor with a New Zealand, or at least an Australian presence - Local partner network also important Why we selected Mulesoft
  • 12. 12 The Anypoint platform is at the heart of our API Strategy
  • 13. 13 • Driving a singular focus across the Enterprise in relation to our APIs • APIs now viewed as a strategic asset and key enabler in the execution of our strategy • Helps to reduce the complexity of our legacy technology silos • We have built cross functional teams to deliver API products to market • We have designed, built and are soon to deploy 12 new API products Results of our API Programme to date
  • 15. 15 Phase 1 - API facade over disparate business units API Project Overview
  • 17. 17 Phase 2 - Reconfiguration behind the API facade API Project Overview
  • 19. 19 Use Cases - Addressing for BNZ Credit Card applications 'Using the NZ Post address autocomplete API ... was a no brainer for us. Customers save time filling out the form, usually only needing to enter the first part of their street for the full address to pop up.  For BNZ it was easy to integrate and ensures we have the most up-to-date address to send customers their new credit card.'  Matt Davin, Agile Business Lead, BNZ Digital
  • 20. 20 "Looks pretty solid and clear to me ... it pretty much exactly meets my expectations of how such a resource should function" Developer Feedback – the good "I built a prototype on a Saturday morning and it worked as advertised" "It looks good. In fact it looks better than the provision by xxxxxx and that's their core business. If carriers had web services of this clarity there would be no need for us to use a middle-man like ."
  • 21. 21 "Can you please clarify how I can begin the process of getting an authorisation token, including: what is grant type, setting up an application, what are client ids and client secret, etc. So I can make some test calls to the API." And the not so good…… "I couldn’t understand it so I stopped" "I am a little lost about where I can begin. All I want is an authorisation code so I can test sending requests and responses to the API. Why must I set up an application?"
  • 22. 22 Developer Resource Centre - Sample Design
  • 23. 23 How using MuleSoft has assisted our API Journey ● iPaaS - Easy to get started. No servers to provide. No software to install ● RAML - Mock interface. Design first approach. Define and release working interface to integration partners, then rapidly iterate. Central specification supports parallel development ● Open standards, such as OAuth, allow for rapid development and developer engagement ● Rapidly evolving platform ● Deployment to CloudHub is easy ● Run integrations locally. Speed up development cycles
  • 24. 24 What we plan to do next
  • 25. 25 l All contents Copyright © 2014, MuleSoft Inc. Questions?