integrationworks: grow your business with the api economy
TRANSCRIPT
Grow your business with the API Economy
the integration experts
WhatWeDoIntegrationWorksisaspecialistintegrationconsultancythatdeliversexpertiseinallareasofenterpriseintegration,fromon-premise,tocloudandhybridsystems
throughESB's,API's,B2Bplatformsandrobustintegrationarchitectures.
OurfullservicescatalogueacrosssecureDataIntegration,ApplicationIntegrationandSystemsIntegrationwithbespokedevelopmentandarchitecturethroughourspecialistconsultingarchitects,integrationdevelopers,devOpsteamsand24/7
supportspecialists.
Wehavedeliveredover350projectsinover10yearsofoperationforourclients,andwebelievethereisnoonebettertodeliverIntegrationadviceandsolutions.
the integration experts
A global award that recognizes the success of IntegrationWorks enterprise integration transformation project with
New Zealand Racing Board.
The solution accelerated digital transformation, revenue channel increase
and enhanced customer experience
Winner of IBM Beacon Award 2016
Outstanding Middleware Solution
See our video:
www.integration.works/what-we-do
Agenda
7.10 – Welcomes
7.30 – Approaching the API Economy
8.10 – Refreshment Break
8.20 – API Technology and Demo
9.00 – Question & Discussions
9.15 – Wrap up
9.25 – Networking and meet the IntegrationWorks team
Evolving API Reference Architectures Fueling external innovation - IBM API Management
Supporting internal agility - IBM StrongLoop
Ian Richards - MD, IntegrationWorks AUDavid Bate - VP Hybrid Cloud, IBM Asia Pacific
Bob Morton - QLD State Manager, IBM AU
Ian Vanstone, CTO, IntegrationWorks
APIs for businessAPI delivery approaches
Laying the foundations for API First Microservices
Approaching the API Economy
Corporate
Governmental
Star
tup
Who’s approaching?
$
Open
data
Way
oflife
20k+publicAPIsGenerallylowercommercialvalue
FarmorehiddenGenerallyhighercommercialvalue
Balance Innovation and Control
Your
apps
Known
partners
Unknown
partners
Focus on business model, target partners
Known TargetedPartners
Existing
product/service
New
product/serviceNewmarket
APIsupportsproduct/service
orAPIisthe
product/service
Loweffort/ROI?
Mediumeffort/ROI?
Majoreffort/ROI?
Business modelPer product/service/API
Not per business
1. Learn lessons projects2. Well planned programmes3. API First
Approaches
Speed & Agility
Integration & Scale
Core Enterprise
Digital Ecosystem
Fast
Sp
eed
Steady Speed
Lessons lessons projects
APIManagementPlatformFirst
Kick-the-tyres First
DeployPlatformFirst
IntegrationTeamFirst
Hypermediaprocrastination
Accidental newREST/SOAPintegrationlayer
Accidental cachelayer
Security/identity
Coreiscreaking
Partnersignored(butnoonesknows)
Engagedpartnerswantchange!
ITFirst
Organisational change and enablement• Broad education and engagement• Engage business/commercial early and ongoing• Engage legal, marketing, brand early and ongoing• New roles, new teams, different ways of working• Update Op Model• Talent source to help define, upskill, and deliver• Events
Well planned programmes
IT & Technology• API Governance and Guidelines• Continuous Delivery• API/Data ownership• Partnership relations and API
governance and release cycles• New architectural components,
patterns and technologies• Runtime and delivery• More than an API Management
platform
Funding roadmap • Business engagement, partner engagement,
internal engagement – and more below• Ongoing funding beyond initial project
Decentralised architectureDecentralised integrationBreaking monoliths Changing the balance of Buy Vs Build
API First
System/App level: • All features and functions can be accessed and controlled by APIs• All APIs are designed to be exposed externally
Enterprise level: • All products and services can be accessed and controlled by APIs
(e.g. browse, buy, personalise, interact)
WHA
T?HO
W?
Microservices
Microservices for the Enterprise
Who’susingmicroservices?
Why?
Whatabouttraditionalenterprises?
Microservices – it’smorethancode
Traditional shared services based organisation Microservices enabled organisation Project model Temporary teams built to fit funding cycles (e.g.
Annual plan)No projects, backlog driven(Or backlog-driven programme/project model)Teams great at chunking work
Requirements Coarse grained outcomes Granular outcomesDesign Large documents spanning shared service teams Emergent / iterative
Design and test drivenCode/Build/Deploy Services highly coupled DecoupledTest High documentation High automationRelease Coupled to deploy
Once per projectDecoupled from deployFrequentWhen features ready
Operate/Scale Manual Control/Monitor/Scale of platforms Auto Control/Monitor/Scale of servicesDecommission Complex, costly
AvoidedRising keep-the-lights-on cost
Hot swap services in/out
Text Text
Digital companies/divisions/teams
Multi-year sustained high growth
Colossal scale
Minimal legacy
Whyaresofewtraditionalenterprisesusingmicroservices
atscale?
Should you?Does your business fit the mould?
Does your business have the foundations required?
Text
Digital companies/divisions/teams
Multi-year sustained high growth
Colossal scale
Minimal legacy
High ratio IT investment, high appetite for risk around developing new practices
Reliant on emergent design - unable to utiliselong plan cycles due fast evolving product sets, customer base, or market
Traditional IT architectures are unable to flex at colossal scale – technically or financially
Not restrained by large COTS or otherwise inflexible systems/monoliths
Does your business fit the mould?
Agile funding mechanisms
Highly flexible organisational model
Granular Product Management practices
Able to govern flat, decentralised, smaller teams
Mature Continuous Delivery practices
Mature operational practices and systems
Does your business have the foundations required?
The Foundations for Microservices
Able to leverage and develop new technologies
Able to adopt and manage decentralised data stores
Adequate access to IT talent
Able to manage the border between traditional delivery and microservices delivery
Able to secure a larger and evolving attack surface
Does your business have the foundations required?
The Foundations for Microservices
Yes Huge benefitsAgility from flexibility
Foundations in themselves are often highly valuableBe great at continuous Delivery
Adoption risk/cost is loweringGrowing talent poolGrowing access to IP, use cases, best practicesGrowing numbers of easier-to-consume tools
So is there any point in traditional enterprises looking into microservices?
YesYes
Upskill in order to make informed decisions on alignment or adoptionAssess ongoingPlan and execute the IntegrationWorks Foundations for MicroservicesManage risk – scalable budgets, delays/impacts, legacy creation….................
Act
Technology&
Demo
Aero Plane International Airways
IBM DataPower Gateway
Demopre-history
Aero Plane International Airways
IBM DataPower Gateway
Demopre-history
Aero Plane International Airways
IBM DataPower Gateway
Demopre-history
APIs and Managed APIs
”Unmanaged” ManagedSecurity Focused onconnection/message Plusdelegated authority
Plussocialsign-inControl, SLAs,trafficshaping By APIoperationorserver ByAPIoperation,plan,partner,appMonetisation Hard Easier basedonperappdataInternal analytics By APIoperationorserver
Exportlogs/reportsByAPIoperation,plan,partner,appBeautiful visualisations/graphsAPIs
External analytics None ByAPIoperation,plan,appBeautiful visualisations/graphsAPIs
Developer Portal None OOTBfeatureTesttools None OOTBforinternalandexternal developersCodegenerationandSDKs None OOTB featureCommunityManagement,etc None Internal andexternalorg management
Forums
Aero Plane International Airways
IBM DataPower Gateway
Demopre-history
Aero Plane International Airways
IBM DataPower Gateway
Demopre-history
Aero Plane International Airways
IBM DataPower Gateway
Demopre-history
Aero Plane International Airways
IBM DataPower Gateway
Demoscenario
Demoactual
IBM StrongLoop Components
on cloud Bluemix Bluemix Dedicatedon premise Bluemix Local
Supporting internal agility
Startwithcode Orstartwithdata/APIs Manage
Live demo API First microservice creation in
one easy minute
IBM API Management Components
Developer Portal API Manager Management Console
Define and manage APIs
Explore API usage with analytics
Manage API user communities
Provision system resources
Monitor runtime health
Scale the environment
API Gateway
Enforce runtime policies to control API traffic
Welcome to the API Portal
Explore API documentation
Provision application keys
Self-service social experience
Fueling external innovation
on cloud Bluemix Bluemix Dedicatedon premise Bluemix Local
Live demo Expose APIs to partners in
one easy minute
Announcing IBM API Connect
Create, Secure, Manage, Run
Integrates IBM StrongLoop and IBM API Management with a built-in gateway
Wrap up&
Thanks
Invite us in to talk about your business APIs and Microservices
Enterprise integration, Hybrid cloud integrationAny kind of integration
Keep in touch
§ www.integration.works§ Our Whiteboard Blog § Join our mailing list§ Follow us on LinkedIn