connecting business with opportunities in 2020 - netkernel 5

31
2015 © 1060 Research Ltd NetKernel - Software Like the Web The Web Inside Software

Upload: tom-mueck

Post on 21-Jul-2015

63 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Page 2: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Connecting Businesswith Opportunities

Page 3: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Business in 2020

Business

– People– Products– Profts

Digitization

– Mobile, IoE– Social– BigData

Opportunities– Customers– Partners– Markets

Page 4: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Business in 2020

Possible with just Software?What are the Economics?

Page 5: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Apollo 11

145,000 LoC● Apollo Guidance Sys. ● Margaret Hamilton● 1969● 1st Man on the Moon

http://www.itworld.com/article/2725085/big-data/curiosity-about-lines-of-code.html

Page 6: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Personal Computing in 2011

441 million LoC● Printed = height of Empire State● 3,0041 * Apollo

1 Million LoC = 1 meter of books - 1 million LoC 20 Thousand LoC = 1 book - 400 pages - 20k LoC

Source: http://limist.com/coding/talk-notes-programming-and-scaling-alan-kay-2011.html

Page 7: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

What is Web Scale?

● 60,000,000,000,000 (Trillion) Web Pages

● Indexed by Google on Earth● 19,765 pages per Web user

● Only 100 - 400 Billion Stars in our Galaxy

http://www.internetworldstats.com/stats.htmhttp://www.google.com/insidesearch/howsearchworks/thestory/

Page 8: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Compare Scale + Complexity

● Software LoC (millions)

● Web Pages (trillions)

● WebScale is like

Astrophysics

Page 9: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Business Digitization =

Software ScaleIntegrating 10s of Services, APIs

@ WebScaleIntegrating 1,000s of Services, APIs

Page 10: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Houston, we have a problem!

Page 11: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

2 Aspects of the Problem

1) Glue Code

● aka (loosely) coupled systems

2) Adverse Economics of Software

● Long-term : benefts < cost of change

Page 12: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

2 Aspects of the Problem

1) Glue Code

● aka (loosely) Coupled Systems

2) Adverse Economics of Software

● Long-term: benefts < cost of change

Page 13: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Coupled SystemsCoupled Systems1

k L

oC

10k LoCDr Alan Kay father of object-oriented programming

GlueCode

BusinessFeatures

Fat System

Page 14: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Loosely Coupled SystemsLoosely Coupled Systems1

k Lo

C

10k LoCDr Alan Kay father of object-oriented programming

BusinessFeatures

GlueCode

Lean & Agile System

Page 15: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

What We Really Want

no glue code

Page 16: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Decoupled SystemsDecoupled Systems1

k Lo

C

10k LoCDr Alan Kay father of object-oriented programming

BusinessFeatures

GlueCode

De-coupled System

Page 17: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

2 Aspects of the Problem

1) Glue Code

● aka (loosely) coupled systems

2) Adverse Economics of Software

● Long-term: benefts < cost of change

Page 18: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

(Loosely) Coupled Software P&L

Proft software

Loss coupled

Loss loosely

coupled

Page 19: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Build-it, throw-it-awayBuild-it, throw-it-awayL

ines

of

Co

de

Time - 7 year cycles1) Alan Kay father of object-oriented programming

Software constrains

your business

Goal

Goal

Page 20: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Best Practice: throw it away!

● Years / programming● Bug fxes / work● Market position● Intellectual

Property

JoelOnSoftware.com

Page 21: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

What We Really Want

Long-Term:Benefts > Cost of Change

Page 22: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Deeeee-coupled SystemDeeeee-coupled SystemN

um

ber

of

end

po

ints

Time - 7 Year Increments

Business changes over time

Technology enables ambitionGoal

Page 23: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

De-coupled Software P&L

Proft decoupled system

Loss decoupled

Page 24: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

the Web

http://www._____

UR

URUR

UR

UR

ONE global address space

implicit

Representation1 Request 2 Resolve 3 Respond

Passive Uniform Resources

UR

DNS

UR

1

2

3Distributed Naming System over TCP/IP transport

that caches

DNSDNS

Page 25: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Web inside Software

http://www._____

UR

URUR

UR

URDNSUR DNS

UR

URUR

UR

UR

UR

Any number ofaddress spaces

explicit

Active Uniform Resources

Distributed Naming System over NKP transport

+ 1st and 2nd level cache

Representation1 Request 2 Resolve 3 Respond

Cache

2

1

3

Results

Page 26: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

Page 27: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

NetKernel® 5

● Put The Web Inside Software● The Future is here Today in 2015

● Decoupled System ● Viable Long-term Economics

● Connect Business with Opportunities in 2020

Page 28: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

We Want the Web Model

● Decoupled Systems

● Viable long-term Economics

– No comprom ise on goal setting

● Software alone cannot deliver

Page 29: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

More Info For more information please contact us at

[email protected]

1060 Research Limited

23 Horse StreetChipping SodburyBristol, BS37 6DAUnited Kingdom

www.1060research.com

Page 30: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

The World's Most Adaptable Software

NetKernel®

Page 31: Connecting Business with Opportunities in 2020 - NetKernel 5

2015 © 1060 Research Ltd

Ne

tK

er

ne

l -

So

ft

wa

re

Lik

e t

he

We

b

Th

e

We

b

Ins

ide

S

oft

wa

re

1060 Research Ltd

NetKernel 5● Infrastructure Platform

Customers● Defense, Education, Law, Telecoms, Government...● (70%US, 30%EU)

Research● Spun out of HP Labs in 2002● Economics of Software & its Complexity● Pioneered Computing Abstraction: Resource-Oriented

Computing