Upload
david-nuescheler
View
1.389
Download
0
Tags:
Embed Size (px)
DESCRIPTION
The biggest industry trends for Enterprise Software
Citation preview
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
@davidnuescheler"e Future Enterprise Developer
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 2
David NueschelerJSR-170 Spec [email protected]
David Nuescheler Chief Technology [email protected]
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 3
David NueschelerJackrabbit Committer / [email protected]
David NueschelerJSR-170 Spec [email protected]
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 4
David NueschelerTC Member / CMIS-JCR [email protected] NueschelerJackrabbit Committer / [email protected]
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 5
DA
VID
NU
ESCH
ELER
VP,
CTO
CEM
Dig
ital E
nter
prise
Sol
utio
ns
Ado
beBa
rfues
serp
latz
640
01 B
asel
T +
41 6
1 22
6 98
98
F +
41 6
1 22
6 98
97
uncl
ed@
adob
e.co
m
David NueschelerTC Member / CMIS-JCR [email protected]
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 6
DAVID NUESCHELERVP, CTO CEMDigital Enterprise Solutions
AdobeBarfuesserplatz 64001 BaselT +41 61 226 98 98F +41 61 226 98 [email protected]
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
A new age for Enterprise So#ware Development
7
XOAConsumerizationGe
nera
tion
YD
igita
l Nat
ives
Millennials
Inno
vatio
n
AgilityFast
SocialSmar
t
Com
mod
itiza
tion
AdoptionCycles
MobileEnterpriseDevices
Digital Native
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Enterprise reality
8
DM
Repository
WCMDAM
WF WF
RepositoryRepository
WF
1985C/C++
1998TCL
2000Java
Win32
Acquiredin 96’
Acquiredin 99’
BorlandDelphi
no-linuxsupportdeveloperleft
compilereol
staticwebsitesrequiresjdk1.3
EJB 2.0
requires IIS 5
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 9
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 10
ENTERPRISE
CONWAY’S LAW
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Conway’s law
11
...organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations.
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
A new foundation for Enterprise Developers
12
OPENDEVELOPMENT
Open Architecture Open Standards
Open Source
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
"e Future Enterprise Developer
13
Mobile First*(always keep desktop in mind)
*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.
Cloud First*(always keep on-prem in mind)
*you don’t enable apps for the cloud, you build them for the cloud with on-prem in mind.
Mobile First*(always keep desktop in mind)
*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.
Mobile First*(always keep desktop in mind)
*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Who am I?
14
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Who am I?
15
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Who am I?
16
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Your data center...
17
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
...their data center.
18
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Bad News, please!19
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Legal Zones? (respect the local laws)
Availability Zones? (network, power)
20
Security & Privacy?
Security Budget (yours vs. theirs)
Operations Certification? (e.g. SAS70 Type II)
Hyperviser? (VM Security, Are you by yourself?)
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Cloud traits:
21
Frugal Hardware.
Latency!
Availability?
Lose it!
Requires:SpartanSoftware
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Clustering Options in WCM
22
1 2“Ostrich”-style
1. Configuring Clusters
Several steps are needed to setup a Communiqué 4.x cluster with CRX 1.4 TarPM.
Copyright © 1993-2008 Day Software AG Configuring Clusters
PDF Created : 19.10.2008 14:09:59http://docs.day.com
Page 1/1
Page 1 of 195
IBM DB2 Content Manager V8 Configuring High Availability
in a Sun Cluster Environment
5/4/04
Content Management Performance
IBM Silicon Valley Lab
1/20
“Exception”-style
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Next Generation Clustering:
23
3“Cloud”-style
Hot-Join
“cluster-borne”
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Fire
wal
l
WAN & Share nothing
Fire
wal
l24
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
How it all began...
FRYINGBAKING
vs
...selectedarchitecture
25
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
How it all began...
RENDERING 600k WEBPAGES
8 days = 192 hours
26
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
192h is too long...
= 4h
27
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 28
DEMO
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 29
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
"e Future Enterprise Developer
30
Social First*(every user is a contributor and has a social graph)
*context is a !rst-class citizen, everybody is a contributor.
Mobile First*(always keep desktop in mind)
*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.
Mobile First*(always keep desktop in mind)
*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.
Cloud First*(always keep on-prem in mind)
*you don’t enable apps for the cloud, you build them for the cloud with on-prem in mind.
Mobile First*(always keep desktop in mind)
*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
"e bad news...
UserAgentRadical: nokia6170colors: 65536fall_back: nokia_generic_series40_dp20j2me_amr: TRUEj2me_cldc_1_1: TRUEj2me_h263: TRUEj2me_mpeg4: TRUEj2me_screen_height: 160max_data_rate: 200max_deck_size: 4194304max_image_height: 115max_image_width: 122mms_3gpp: TRUEmms_max_height: 480mms_max_size: 100000
mms_max_width: 640mms_mp4: TRUEmms_vcalendar: TRUEmms_video: TRUEmodel_name: 6170mp3: TRUEphysical_screen_height: 40physical_screen_width: 32playback_3gpp: TRUEplayback_acodec_amr: nbplayback_mp4: TRUEplayback_vcodec_h263_0: 10resolution_height: 160ringtone_amr: TRUEringtone_mp3: TRUE
ringtone_voices: 40streaming_3gpp: TRUEstreaming_real_media: nonestreaming_video: TRUEstreaming_video_acodec_amr: TRUEuaprof: http://nds1.nds.nokia.com/uap....user_agent: Nokia6170video: TRUEvideo_3gpp: TRUEvideo_3gpp2: FALSEvideo_max_height: 96video_max_width: 128video_mp4: TRUEvideo_preferred_height: 96video_preferred_width: 128
DeviceDetecti
on31
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Device Groups?
1 32
Feature Phone Smart Phone Touch Phone
32
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Game Changer.
33
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Mobile Sites vs. Transcoding
not a subset!
+ownership
34
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Web: 1995
Webmaster Businessdaysword fileshtml websites
35
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Apps: 2011
Webmaster Businessdaysword fileshtml websitespptapps well...
App Developer
+ uncertainty(third party review process)
36
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Apps Content Management
everything is content
37
publish and sync apps
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 38
DEMO
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
"e Future Enterprise Developer
39
Mobile First*(always keep desktop in mind)
*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.
Social First*(every user is a contributor and has a social graph)
*context is a !rst-class citizen, everybody is a contributor.
Mobile First*(always keep desktop in mind)
*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.
Cloud First*(always keep on-prem in mind)
*you don’t enable apps for the cloud, you build them for the cloud with on-prem in mind.
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Inside the Social Storm
Activity Streams & Social Graph
Users & Profiles
User Generated Content& Community Management
Context
Social and Community
Applications and Solutions
(forum, wall, blog, wiki, comments, ratings)
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
User Generated Content
41
WE HAVE TRUST ISSUES
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 42
IMG SRC ”javascript:alert()”B ONLOAD ”javascript:alert()”
A HREF ”javascript:alert()”
F#&@!? ------- V14GR4
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Users are users are users.
43
2±110
Authors“Family” Scale
2±2102±310
2±4102±510
2±610
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Users are users are users.
44
2±110
IntranetEnterprise Scale
2±2102±310
2±4102±510
2±610
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Users are users are users.
45
2±110
InternetWeb Scale
2±2102±310
2±4102±510
2±610
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Users are users are users.
46
InternetWeb Scale
2±4102±110
2±2102±310
2±5102±610
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Users are users are users (linear scale)
47
InternetWeb Scale
IntranetEnterprise Scale
2±4102±610
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
Context & Context Engine
48
Harmonized Pro!leSocial Network Information
CRM Data
Immediate Page contextLanguage, Nav Depth
Preferences, Collaborative Filtering, Interests ClickStream Cloud
Very “Current” Environment
Activity Stream InformationEvents from SiteCatalyst
Resolved Segments“Insights”
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 49
DEMO
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.
"e Future Enterprise Developer
50
Mobile First*(always keep desktop in mind)
*you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.
Cloud First*(always keep on-prem in mind)
*you don’t enable apps for the cloud, you build them for the cloud with on-prem in mind.
Social First*(every user is a contributor and has a social graph)
*context is a !rst-class citizen, everybody is a contributor.
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.