Upload
tom-mueck
View
63
Download
3
Tags:
Embed Size (px)
Citation preview
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
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
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
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?
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
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
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/
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
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
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!
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
1060 Research Limited
23 Horse StreetChipping SodburyBristol, BS37 6DAUnited Kingdom
www.1060research.com
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®
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