connecting the world

Post on 01-Dec-2014

227 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Paul Fremantle, Co-Founder and CTO deliver a keynote talk at Jax London 2014 that discussed how the world is becoming more “connected”— with more than 3 billion people online, 8 billion devices, and millions using applications. Paul examined how enterprise developers are responsible for building our connected world. He looked at key characteristics, different technologies, and approaches for evolving business strategy and participating in this connected world.

TRANSCRIPT

@pzfreo #wso2

Connecting the WorldPaul Fremantle

CTO and Co-Founder, WSO2paul@wso2.com @pzfreo #wso2

@pzfreo #wso2

About me

• CTO and Co-Founder of WSO2• Apache Member• Part-time PhD student• Regular JAX speaker

@pzfreo #wso2

@pzfreo #wso2

Plan

• History of the Connected World• Examples • Attributes of connected companies• How can we take advantage• The role of developers

@pzfreo #wso2

https://www.flickr.com/photos/mikecogh/

@pzfreo #wso2

Connecting the World

8 billion people

1 billion apps?

10 billion devices

8 billion people

1 billion apps?

10 billion devices

@pzfreo #wso2

A Brief History of the Connected World

@pzfreo #wso2

Batch File Transfer

@pzfreo #wso2

Enterprise Application Integration

@pzfreo #wso2

December 6th 2000

@pzfreo #wso2

Connected Car

Credits: https://angel.co/carvoyant

@pzfreo #wso2

Connected Car of the Year 2013 Mercedes Benz S Class

• Connected Car is reconnecting car makers to their customers

• Creating new ecosystems of App Providers

• Creating new Big Data

@pzfreo #wso2

Connected Home

http://www.openhab.org/features-architecture.html

Pushing Java EE outside of the Enterprise : Home Automation & IoT – David Delabasee – Weds 11:30

@pzfreo #wso2

Connected Health

@pzfreo #wso2

Connected Plane

@pzfreo #wso2

Connected Government

@pzfreo #wso2

Connected Cow

@pzfreo #wso2

Connected Plant

@pzfreo #wso2

Connected Jackhammer

@pzfreo #wso2

Enough, already, we get it.

@pzfreo #wso2

Why are we connecting everything?

@pzfreo #wso2

Connected Business

@pzfreo #wso2

“Software Is Eating The World”by Marc AndreessenWall Street Journal, August 2011

@pzfreo #wso2

Why now?

• Global scale computing• Cloud and Virtualization• Low cost hardware• Big Data

@pzfreo #wso2

Import org.apache.x

}Automation

Control

Monitoring

Agility

Flexibility

The Wider Meaning of Virtualization

@pzfreo #wso2

Why become a connected business?

Deeper Customer Engagement

Increased Understanding of

Core Competencies

Responsive execution

New Revenue Opportunities

@pzfreo #wso2

Shifting Sands

• Web Architecture– Reactive / Pull model– High bandwidth, low latency links– Connect as needed– 10k-100k connections– Human interaction / passwords

@pzfreo #wso2

Device connected world

• Low bandwidth, high latency• Constant but unreliable connections• 100k-10m connections• Autonomic and push-based• No user input or limited

Introduction to Android Wear – Peter Friese Wed 13:45

@pzfreo #wso2

@pzfreo #wso2

@pzfreo #wso2

IoT Reference Architecture

@pzfreo #wso2

Power usage starts to matter

http://stephendnicholas.com/archives/1217

MQTT vs HTTPS

@pzfreo #wso2

7 Qualities of a Connected Business

• Viral Business • Context• Autonomic• Frictionless• Fractal scale and security• Continuously Responsive• Big Data

@pzfreo #wso2

Viral Business

• Have you created an ecosystem where you, your partners and your frenemies can:• Participate together• Create 10x, 100x or 1000x the opportunity• Through collaboration

• App Stores and ecosystems

@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

Context Interacting in the right place at the right time

• Instead of expecting them to come to you?Service Engineers upsellingIn-app purchasesSocial networksMobile and IoT

@pzfreo #wso2

Micro-context and the Long TailDrives the Pull Economy

Chart Credit: http://keithhopper.com/blog/long-tail-consumer-demand

@pzfreo #wso2

Autonomic

@pzfreo #wso2

Autonomic

• Connecting and using data from multiple sources

• Acting as and when needed• Creating “Connected Moments”

@pzfreo #wso2

@pzfreo #wso2

Understanding Real Time Event Processing through FootballFernando – Tues 11:45-12:45

@pzfreo #wso2

@pzfreo #wso2

Frictionless

• Integration with other companies and organizations

• API Management• Self-signup for developers• Almost zero cost per transaction• Approaching zero time for onboarding

@pzfreo #wso2

@pzfreo #wso2

@pzfreo #wso2

Fractal Security

• Infinite Perimeter• Potentially infinite threat vectors• Trust needs to increase despite this• Security is inherent at all scales

@pzfreo #wso2

Identity is the New Perimeter

@pzfreo #wso2

Federated Identity and Access Management

@pzfreo #wso2

Fractal / Infinite Scale

• Shared Nothing Architecture• Linear scale in the cloud• Elastically scalable across datacentres with

DR• Capable of supporting:

• A few big systems• Billions of devices with small interactions

@pzfreo #wso2

Fractal Scale

@pzfreo #wso2

CoreOS – Warehouse scale computing

Apache Stratos: the PaaS from Apache – Wednesday 11:30-12:30

@pzfreo #wso2

Container challenges for Java

• Run small and fast• Startup times• Fit well with the Docker / Container

ecosystemapt-get install for Oracle Java?

• Be less annoying in virtual environmentsHow Java chooses IP addresses to bind to in multi-homed environments

Developing applications with a micro-service architecture – Chris Richardson - Wednesday 9:00am

@pzfreo #wso2

Continuously Responsive

• Able to factor new requirements into systems

• Using configuration over code where possible

• Continuously built and tested• Continuously deployed• Straight-through governance or minimal

human interaction

DevOps meets BPM – Herbert and Ahmad – Tues 16:15Moving to a DevOps mode - easy, hard or just plain terrifying? – Bryant and Poole – Weds 15:15

@pzfreo #wso2

@pzfreo #wso2

http://www.flickr.com/photos/jeffanddayna

@pzfreo #wso2

Big Data / Deep Data

• As you start down the path to a Connected Business, you start to collect and create deep dataEngine telematics from Boeing and Mercedes BenzLocation, utilization and more from Hilti tools

• This data can fundamentally change the business modelThe Farmer and the Oil FieldFinding Your Way In the Midst of the NoSQL Haze –

10:15 todayLet Me Graph That For You – 14:45

@pzfreo #wso2

Applying this to Connected Car• Viral Business

– In car app store / extending the car ecosystem

• Context– Interacting with the customer in the car, not in the

showroom

• Autonomic– Smart fleet management, Emergency call, intelligent

routing, car-to-car

• Frictionless– APIs to interact with car data

• Fractal scale and security– Not reliant on car boundaries or firewalls

• Continuously Responsive– App Factory not just for the manufacturer but for partners

and app providers as well

• Big Data / Deep Data– Everything that ever happens to a car

@pzfreo #wso2

Software is eating the World

@pzfreo #wso2

Software is eating the World

@pzfreo #wso2

Fortune top 10 big data companiesfortune.com/2014/06/13/these-big-data-companies-are-ones-to-watch/

• MapR – Apache Hadoop• MemSQL• Databricks – Apache Spark• Platfora – Apache Hadoop• Splunk• Teradata – Apache Hadoop• Palantir – Hadoop, Cassandra, Lucene• Premise• Datameer – Apache Hadoop• Cloudera – Apache Hadoop• Hortonworks – Apache Hadoop• MongoDB – MongoDB • Trifacta – Apache Hadoop

Rapid Web Application Development with MongoDB and the JVM – Trisha Gee – Tuesday 16:15

@pzfreo #wso2

Software is eating the World

@pzfreo #wso2

Software is eating the WorldDevelopers are

@pzfreo #wso2

Why WSO2?

@pzfreo #wso2

http://dna-explained.com/

@pzfreo #wso2

Be inspired

• Create the new connections• Expose APIs• Drive forward viral business ideas• Create open source projects• Improve your agility and DevOps

@pzfreo #wso2

@pzfreo #wso2

WSO2 Booth

@pzfreo #wso2

Thank you!

top related