Top Banner
NZ Post – Our journey to becoming a Connected Enterprise Michael Brosnahan
26

NZ Post - Mulesoft Summit presentation

Aug 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: NZ Post - Mulesoft Summit presentation

NZ Post – Our journey to becoming a Connected Enterprise

Michael Brosnahan

Page 2: NZ Post - Mulesoft Summit presentation

2

Mention "NZ Post" and you'll probably think of this...

Page 3: NZ Post - Mulesoft Summit presentation

3

Our mail network is a significant part of what we do...

Page 4: NZ Post - Mulesoft Summit presentation

4

But we do some other stuff as well...

Page 5: NZ Post - Mulesoft Summit presentation

5

But the pressures on our traditional business are well known

Page 6: NZ Post - Mulesoft Summit presentation

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

Page 7: NZ Post - Mulesoft Summit presentation

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!

Page 8: NZ Post - Mulesoft Summit presentation

8

Which is where Mulesoft comes in...

Page 9: NZ Post - Mulesoft Summit presentation

9

Vendor Landscape

Vendor A Vendor B Vendor C Vendor D Vendor E Vendor F

Deployment Model

Cloud Admin & Dev PortalLocal Hosted Proxy

Cloud - AWS HostedOn Premise

tbd Appliance - Physical or Virtual

Cloud Admin & Dev PortalLocal Hosted Proxy (Optional)

On Premise

Licence Model Annual subscription Licence- Event based- Enterprise

tbd Annual Subscription Annual Subscription FOSSComm 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 FOSSSupport (Optional) $ XXX K

Page 10: NZ Post - Mulesoft Summit presentation

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

Page 11: NZ Post - Mulesoft Summit presentation

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

Page 12: NZ Post - Mulesoft Summit presentation

12

The Anypoint platform is at the heart of our API Strategy

Page 13: NZ Post - Mulesoft Summit presentation

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

Page 14: NZ Post - Mulesoft Summit presentation

Technology Characteristics

Page 15: NZ Post - Mulesoft Summit presentation

15

Phase 1 - API facade over disparate business units

API Project Overview

Page 16: NZ Post - Mulesoft Summit presentation

16

API Project Overview

Page 17: NZ Post - Mulesoft Summit presentation

17

Phase 2 - Reconfiguration behind the API facade

API Project Overview

Page 18: NZ Post - Mulesoft Summit presentation

Customer feedback

Page 19: NZ Post - Mulesoft Summit presentation

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

Page 20: NZ Post - Mulesoft Summit presentation

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 ."

Page 21: NZ Post - Mulesoft Summit presentation

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?"

Page 22: NZ Post - Mulesoft Summit presentation

22

Developer Resource Centre - Sample Design

Page 23: NZ Post - Mulesoft Summit presentation

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

Page 24: NZ Post - Mulesoft Summit presentation

24

What we plan to do next

Page 25: NZ Post - Mulesoft Summit presentation

25 l All contents Copyright © 2014, MuleSoft Inc.

Questions?

Page 26: NZ Post - Mulesoft Summit presentation

Thank You