Post on 27-Jan-2015
description
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
THE FANTASTIC VOYAGE TO PAASARE WE THERE YET?
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
DISCLAIMER
• The delivery and timing of any future functionality described for our
products is subject to change without prior notification. • Information regarding potential future products is not a commitment
or obligation to deliver any code or functionality, and in no way
represents contractual obligation by SAS.
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
THE BASELINEWHAT WE ARE…
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
ABOUT SAS INSTITUTE INC.
• Independent software vendor• Leader in analytics• 70K+ customers, 91% of Fortune 100• 150+ products, $3.08 billion revenue• 25% of revenue back into R&D
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.Image: Marcin Wichary // creative commons
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
cards;
Image: Marcin Wichary // creative commons
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
datalines;
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS SOFTWARE HISTORY
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS SOFTWARE
• IBM Assembler + PL/1
HISTORY
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS SOFTWARE
• IBM Assembler + PL/1• UNIX / PC C
HISTORY
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS SOFTWARE
• IBM Assembler + PL/1• UNIX / PC C• C ported back to MVS MVA
HISTORY
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS SOFTWARE
• IBM Assembler + PL/1• UNIX / PC C• C ported back to MVS MVA• Client-server Java
HISTORY
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS SOFTWARE
• IBM Assembler + PL/1• UNIX / PC C• C ported back to MVS MVA• Client-server Java• Web applications Middle tier
HISTORY
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS SOFTWARE
• IBM Assembler + PL/1• UNIX / PC C• C ported back to MVS MVA• Client-server Java• Web applications Middle tier• Integration, independent evolution SOA
HISTORY
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Typical SAS Solution Architecture
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Typical SAS Solution Architecture
JVM, Spring, tc Server
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Typical SAS Solution Architecture
JVM, Spring, tc Server
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Typical SAS Solution Architecture
JVM, Spring, tc Server
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Typical SAS Solution Architecture
JVM, Spring, tc Server
C & C++ servers
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
THE PURPOSEWHAT WE WANT…
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
developers
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
APIs are a force multiplier
(lever, fulcrum, pulley)
Developers are a force multiplier
Image: Didier Baertschiger // creative commons
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Image: lowjumpingfrog // creative commonsImage: Beverley Goodwin // creative commons
Architectural Hoisting
Image: Koshy Koshy // creative commons
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
PORTABILITY MULTI-VENDOR ARCHITECTURE
MVS
Windows
AIXHP-UX
Solaris
SunOS Linux
Tru64
IRIXOS/2
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
PORTABILITY MULTI-CLOUD ARCHITECTURE
MVS
Windows
AIXHP-UX
Solaris
SunOS Linux
Tru64
IRIXOS/2 GCE
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Plus ça change
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Dynamic Router
Cloud Controller
UAA/Login Servers Health Manager
DEA PoolService Broker Node(s)
User ProvidedService Instances
Messaging (NATS)
Apps
Cloud Foundry BOSH
Build Packs
Logging
Internet
UnderlyingInfrastructure
PaaS
Apps
Plus ça change
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Dynamic Router
Cloud Controller
UAA/Login Servers Health Manager
DEA PoolService Broker Node(s)
User ProvidedService Instances
Messaging (NATS)
Apps
Cloud Foundry BOSH
Build Packs
Logging
Internet
UnderlyingInfrastructure
PaaS
vFabric Web Server
SAS Logon Manager
MetadataWorkspaceAnalytics
3rd Party Database
vFabric tc Server(s)
SAS APM
Apps
SAS Deployment Wizard / vAppsOn-premise,
Physical hardware
Plus ça change
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
THE INVESTIGATIONWHAT WE DID AND FOUND…
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Visual AnalyticsArchitecture
C & C++ servers
JVM, Spring, tc Server
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Visual AnalyticsArchitecture
JVM, Spring, tc Server
C & C++ servers
• Concentrate on Java middle tier
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Visual AnalyticsArchitecture
JVM, Spring, tc Server
C & C++ servers
• Concentrate on Java middle tier• User provided services for dependencies
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Visual AnalyticsArchitecture
JVM, Spring, tc Server
C & C++ servers
• Concentrate on Java middle tier• User provided services for dependencies• 8 Web applications
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Visual AnalyticsArchitecture
JVM, Spring, tc Server
C & C++ servers
• Concentrate on Java middle tier• User provided services for dependencies• 8 Web applications• 1 person, 2 weeks of effort
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Visual AnalyticsArchitecture
JVM, Spring, tc Server
C & C++ servers
• Concentrate on Java middle tier• User provided services for dependencies• 8 Web applications• 1 person, 2 weeks of effort• Informs architecture even without CF
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS StudioArchitecture
JVM, Spring, tc Server
C & C++ servers
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS StudioArchitecture
JVM, Spring, tc Server
C & C++ servers
• Smaller, collapsed architecture
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS StudioArchitecture
JVM, Spring, tc Server
C & C++ servers
• Smaller, collapsed architecture• Service brokers instead of UPS
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS StudioArchitecture
JVM, Spring, tc Server
C & C++ servers
• Smaller, collapsed architecture• Service brokers instead of UPS• 1 web application
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS StudioArchitecture
JVM, Spring, tc Server
C & C++ servers
• Smaller, collapsed architecture• Service brokers instead of UPS• 1 web application• 1 service broker for SAS Workspace
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS StudioArchitecture
JVM, Spring, tc Server
C & C++ servers
• Smaller, collapsed architecture• Service brokers instead of UPS• 1 web application• 1 service broker for SAS Workspace• 1 person, 1 week of effort
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Here be dragons
Image: Lars Kasper// creative commons
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Hoisting helps…
// creative commonsImage: Contando Estrelas
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
Image: Official U.S. Navy Page // creative commons
Given the drivers -- PaaS can be the enforcer
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
THE FUTUREWHAT IS NEXT…
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
NEAR TERM
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
NEAR TERM
• Socialization
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
NEAR TERM
• Socialization• Decision making - what is it?
• another platform• preferred platform• THE platform
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
NEAR TERM
• Socialization• Decision making - what is it?
• another platform• preferred platform• THE platform
• Analytic servers
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS Cloud Analytics
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS Cloud AnalyticsEnabled by Cloud Foundry?
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
BINDABLE SAS ANALYTICS
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.
SAS products
within
Cloud Foundry
Copy r ight © 2014, SAS Ins t i tu te Inc . A l l r ights reserved.sas.com
THE END
© 2014
CoreLogic InnovationFueled by Cloud FoundryRichard Leurig, Senior Vice President
Innovation Development Center
59
60
Technologies
540+ Products and 5000+ applications, components, services, and tools identified across CoreLogic
Business Criticality
80% of Applications are Mission Critical or Important
Life Cycle Stage
48% of Applications in Maintain or in Maintainw/enhancements stage
Users & Use Cases
2M+ professional usersSub-second to multi-day
transactions
Technology
63% of Applications utilize JAVA (42%) or .NET (21%)
Mainframe
NATURAL
330 - Applications
GrowMaintainEnhance
3681 - Components
PhysicalLogicalTBD
1009 - Data StoresRDBMSObject StoreFlat FileTBD
■ 532 - Tools
■ 300 - Externals
832 - Other
The CoreLogic Landscape
■ Multitude of technology platforms
■ Complex, hard-wired, fragile and expensive
■ Today’s technologies are radically different from the past
♦ Mobility, Voice & Social Networks – Engagement norm
♦ “Platform as a Service” – Operating System norm
♦ “Infrastructure as a Service” – Compute & Processing norm
♦ “Data as a Service” – emerging ways of handling “big data”
♦ “Development as a Service” – Application build and deploy
■ Real opportunity to change what we do & how we do it
61
Fundamentals
CoreLogic Fabric
Engagement Services
CoreLogic Products & Solutions
CoreLogic Data Repository
Cloud Infrastructure as a Service
Ubiquitous Access
Single Sign-On
Solution Modules(integrated or separate)
Re-usable Services
Scalable, Flexible & Efficient
Data & Analytics Delivery
Common Components & Services
62
CoreLogic Vision
DATA PROVISIONING
ARCHITECTURE
DA
TA L
AK
E
INFORMATION DELIVERY
ARCHITECTURE
Sources Production Ready Delivery to Applications
CoreLogic Data Repository
CoreLogicSolutions
&Services
63
CoreLogic Information Delivery
1. Developers focused on developing products, not managing tech stacks
2. Standard UI frameworks & style guidelines to speed up development
3. Components separated from applications allowing independent upgrading
4. Reusable services with built-in high availability, DR & elastic scalability
5. Resource flexibility enabled by standard technologies
64
CoreLogic Design Principles
Foundational Services
Platform Fabric
Infrastructure as a Service
Platform as a Service
Data as a Service
Development as a Service
CoreLogic Applications
Engagement Services
Products & Solutions
Web, Mobile, Voice Services
65
“Everything as a Service”
Development as a Service capability Data as a Service capability Scalability & Resiliency Architectural agility Hybrid infrastructure support
SDLC integration Market adoption Support & Operations Ecosystem Vendor lock-in concerns (Open)
Evaluation Criteria: Results of mini-POC plus following considerations:
Pivotal
Cloud Foundry
App Engine
Salesforce
Force.com
Amazon
AWS
Oracle
Fusion
Red Hat
OpenShift
■ Conducted mini-POCs to assess capabilities
Engaging Technology Experts
66
Pivotal provides ‘open’ PaaS + Big Data Suite + Development Lab
Pivotal Partnership
LABS
■ Open Source Standard
■ Hybrid IaaS Support
■ Technically Sound
■ Industry Adoption
■ Extreme Agile
■ Pair Programming
■ Test Driven Development
■ Experience
■ State-of-the-Art Data & Analytics Tools
■ Strong Data Science Team
BIG DATA SUITE
67
68
CoreLogic & Pivotal Collaboration
1. Exciting and rapidly changing times in the technology industry.
2. Capabilities available today weren’t around 2-3 years ago.
3. Enterprise organizations can now take advantage of the agility and capabilities of Silicon Valley startups.
4. Companies who adopt this “new norm” have a competitive advantage and can differentiate themselves in their markets.
69
Our Journey Begins…
Questions and CommentsRichard Leurig, Senior Vice President
CoreLogic Innovation Development Center
rleurig@corelogic.com
70
© 2014