presentation wso2 brussel workshop september 24th 2014 (connect the world)
TRANSCRIPT
@pzfreo #wso2
Connect the World
Paul Fremantle CTO and Co-‐Founder, WSO2
@pzfreo #wso2
@pzfreo #wso2
build complete enterprise middleware plaAorm
100% open source no gimmicks
Apache Way as the way for everything
To become World #1 middleware company
global corporaJon not outsourcing
WSO2 Vision
@pzfreo #wso2
Connect the World
@pzfreo #wso2
Connect the World
8 billion people 1 billion apps 10 billion devices
8 billion people 1 billion apps 10 billion devices
@pzfreo #wso2
• Boeing EDGE plaAorm to improve communicaJons with airlines & maximize fleet use • WSO2 Private PaaS + WSO2 Carbon plaAorm • Give airlines’ employees access to plane data, spare parts, Boeing apps and services
• OEM WSO2 Private PaaS and other components • Build plaAorm for telecoms to include non-‐HTTP traffic and mulJple services • Includes complex orchestraJon between: media, bandwidth & QoS, billing, etc.
• Trimble PaaS (TPaaS) for internal apps, partner apps, and customer apps • Includes: API-‐M, IdM, ESB, BPS, CEP, BRS, IoT (sensor data)
• WSO2 technology serves as mediaJon and orchestraJon layer • Enables all API calls throughout eBay system • Scales to 6 billion transacJons per day
• Powers APIs for all StubHub operaJons: web, mobile, API • Includes: WSO2 API-‐M, IdS, ESB, Big Data analyJcs
5
ConnecJng the World
@pzfreo #wso2
Shicing Sands
• Web Architecture – ReacJve / Pull model – High bandwidth, low latency links – Connect as needed – 10k-‐100k connecJons – Human interacJon / passwords
@pzfreo #wso2
Device connected world
• Low bandwidth, high latency • Constant but unreliable connecJons • 100k-‐10m connecJons • Autonomic and push-‐based • No user input or limited
@pzfreo #wso2
7 QualiJes of a Connected Business
• Viral Business • Beyond company boundaries • Autonomic • FricJonless • Fractal scale and security • ConJnuously Responsive • Big Data / Deep Data
@pzfreo #wso2
Viral Business
• Have you created an ecosystem where you, your partners and your frenemies can: • ParJcipate together • Create 10x, 100x or 1000x the opportunity • Through collaboraJon
@pzfreo #wso2
Invention comes in many forms and at many scales. The most radical and transformative of inventions are often those that empower others to unleash their creativity – to pursue their dreams.
Jeff Bezos
“ “
@pzfreo #wso2
@pzfreo #wso2
Beyond Company Boundaries
• Are you doing business where your customers are, instead of expecJng them to come to you? Service Engineers upselling In-‐app purchases Social networks Mobile and IoT
@pzfreo #wso2
@pzfreo #wso2
IoT Reference Architecture
CommunicaJons MQTT / HTTP
Aggrega&on / Bus Layer ESB and Message Broker
Device Manager Event Processing and Analy&cs
Web / Portal Dashboard API Management IdenJty and Access M
anagement Devices
@pzfreo #wso2
Enterprise Device Management (MDM, MAM, IoT)
@pzfreo #wso2
Autonomic
@pzfreo #wso2
Autonomic
• ConnecJng and using data from mulJple sources • AcJng as and when needed • CreaJng “Connected Moments”
@pzfreo #wso2
@pzfreo #wso2
Connected Moment
@pzfreo #wso2
@pzfreo #wso2
@pzfreo #wso2
FricJonless
@pzfreo #wso2
FricJonless
• IntegraJon with other companies and organizaJons • API Management • Self-‐signup for developers • Almost zero cost per transacJon • Approaching zero Jme for onboarding
@pzfreo #wso2
@pzfreo #wso2
@pzfreo #wso2
Fractals
• Fractals have interesJng properJes • The same shapes at large size and small • Infinite edge
@pzfreo #wso2
Fractal / Infinite Scale
• Shared Nothing Architecture • Linear scale in the cloud • ElasJcally scalable across datacentres with DR • Capable of supporJng:
• A few big systems • Billions of devices with small interacJons
@pzfreo #wso2
@pzfreo #wso2
Fractal Security
• No simple perimeter • PotenJally infinite threat vectors • Trust needs to increase despite this • Security is inherent at all scales
@pzfreo #wso2
@pzfreo #wso2
ConJnuously Responsive
• Able to factor new requirements into systems • Using configuraJon over code where possible • ConJnuously built and tested • ConJnuously deployed • Straight-‐through governance or minimal human
interacJon
@pzfreo #wso2
@pzfreo #wso2
@pzfreo #wso2
Big Data / Deep Data
• As you start down the path to a Connected Business, you start to collect and create Deep Data Engine telemaJcs from Boeing and Mercedes Benz LocaJon, uJlizaJon and more from HilJ tools
• This data can fundamentally change the business model The sale is now just the beginning of the journey
@pzfreo #wso2
• Viral Business In car app store / new Big Data / extending the car ecosystem
• Beyond company boundaries InteracJng with the customer in the car, not in the showroom
• Autonomic Smart fleet management, Emergency call, intelligent rouJng, car-‐to-‐car
• Fric7onless APIs to interact with car data
• Fractal scale and security Not reliant on car boundaries or firewalls
• Con7nuously Responsive App Factory not just for the manufacturer but for partners and app providers as well
• Deep Data Everything that ever happens to a car
@pzfreo #wso2
A connected pla;orm for a connected world
@pzfreo #wso2
Connected PlaAorm
@pzfreo #wso2
Orthogonality
@pzfreo #wso2
FederaJon and Scale
• Federated IdenJty and Access Control OAuth2 / OpenID Connect
• Global addressing Think hop:// and URIs
@pzfreo #wso2
QuesJons?
hops://www.flickr.com/photos/-‐bast-‐