Upload
wso2
View
1.068
Download
4
Tags:
Embed Size (px)
Citation preview
Last Updated: Jan. 2014
Pla$orm Evangelism Chris Haddad
Reshaping Enterprise Architecture
2
About the Presenter
๏ Worked with Enterprise Architecture Teams for many years and transformaBve iniBaBves
๏ Success and Failure of SOA
๏ ApplicaBon Pla$orm Strategy
๏ Learn more about me
๏ www.linkedin.com/in/cobiacomm/
๏ @cobiacomm on TwiJer
๏ hJp://blog.cobia.net/cobiacomm
๏ On Google+ too
Why Change Enterprise Architecture? Increasingly Complex Requirements
http://wso2.com/landing/enabling-the-connected-business
Join The Now GeneraBon Does EA Accelerate or Inhibit?
๏ Time to create project workspace
๏ Time to build, integrate, test
๏ Time to approve, promote
๏ Time to deploy, release
๏ Dwell Bme – Bme waiBng for the next operaBon to commence or complete
http://blog.cobia.net/cobiacomm/2013/03/19/accelerating-business-agility-with-app-factory-devops-paas/
Web 1.0 Presenta.on • Web sites • Brochure-‐ware • E-‐mail
• Mass markeBng • StaBc informaBon delivery
Web 2.0 Transac.onal • E-‐Commerce • Social networks • So\ware as a Service
• Search • RecommendaBons and status
Web 3.0 Community • Massive Data-‐driven • Mobile
• Ad hoc groups • Self-‐SelecBon and Social
• Ecosystems • Contextual and Personalized
1/21/14 5
Evolve with The Web Channel Build Social Community, Context, and Ecosystems into EA
Engage your customers and partners with an Enterprise Mobility and API Strategy
Mobility, Internet of Everything, and Ecosystem Business Models are Transforming The Web
SituaBonal Context: Traffic
{incidents: [ {impacting: false, eventCode: 0,
iconURL: "http://...", lat: 38.743999,
shortDesc: "Exit ramp closed on I 95...", type: 1,
severity: 0, fullDesc: "In NEWINGTON exit ramp closed on I-95 ...",
startTime: "2010-02-21T00:14:07", lng: -77.188004, id: "368598263",
endTime: "2010-02-27T05:04:19" },
Image source: http://www.directoryofnewyorkcity.com/blog/2009/05/how-to-find-parking-in-new-york-city/ Real-time traffic map: http://www.mapquestapi.com/traffic/
Increase Development Bandwidth By Enabling The Long Tail
Accelerate interac.ons inside and outside the organiza.on
Reduce interac.on
fric.on and cost
Increase engagement and
enhance produc.vity
Sense business ac.vity
and automa.cally
adapt
Become a More Connected Business
http://wso2.com/landing/enabling-the-connected-business
Build a more responsive and effecBve IT Team
Enterprise Architecture Pi$alls ๏ Not compelling
๏ Doesn’t tell a story
๏ Focuses on policy over process
๏ Lacks measurable benefit (Time, cost, quality)
๏ Ignores PerspecBve
๏ Micro versus Macro View
๏ Dev innovaBon versus Ops stability
๏ IT Factory Bme versus Business Just in Time demands
๏ Too hard to adopt
๏ New skills required, mismatched funding models
๏ Doesn’t make the right thing to do, the easy thing to do
11
Enterprise Architecture Success Factors
๏ Converges boJoms-‐up interest with top-‐down benefit
๏ Builds adopBon on-‐ramps
๏ Delivers accelerator packs
๏ Provides educaBon, mentoring, and project assistance
๏ Creates an easier process
๏ Recognizes trust and relaBonships
12
What architecture goal-‐state is required?
http://edcforums.com/threads/the-atwood-collectors-thread-part-2.101226/page-5
14
Connected Business Reference Architecture
Old IT à Responsive IT
Accelerate Success by AdopBng New IT Disciplines
Select fit-‐for-‐purpose architecture accelerators
Based on Composable Components
Spanning Comprehensive Requirements WSO2 Carbon Enterprise Middleware Pla$orm
Pla$orm Component SelecBon Flexibility
Dev Ops Tooling
Automated Governance
Service Level Management
ConsumpBon based Funding
How do we reduce Wait States and enable Responsive IteraBons?
WSO2 xPaaS -‐ Key DifferenBators • A complete set of Cloud-‐NaBve middleware services
enabling complex project delivery
• Enterprise-‐ready foundaBon
• Re-‐shapes team collaboraBon and reduces wait states
• Business driven PaaS
– Lowest run-‐Bme cost
– CxO dashboards delivering por$olio visibility
– Development and DevOps dashboards Showback/chargeback billing
http://wso2.com/landing/wso2-advantages
WSO2 Cloud NaBve Advantage
๏ Automated governance
๏ Mul.-‐tenant plaHorm
๏ On-‐demand self service
๏ Elas.c scalability
๏ Service-‐aware load balancing
๏ Cartridge extensions
๏ DevOps tooling
Cloud-‐NaBve Pla$orm Architecture
http://blog.cobia.net/cobiacomm/2013/04/18/cloud-native-paas-architecture/
Cloud NaBve Difference
http://wso2.com/whitepapers/cloud-native-advantage-multi-tenant-shared-container-paas
How do we Efficiently Collaborate and Streamline Processes?
Execute according to DevOps Principles
๏ IteraBve
๏ Incremental
๏ ConBnuous
๏ Automated
๏ Self-‐service
๏ CollaboraBve
๏ HolisBc
Implement DevOps Processes ๏ Infrastructure as Code
๏ Self-‐service configuraBon
๏ Automated provisioning
๏ Automated release management
๏ ConBnuous delivery
๏ ConBnuous build
๏ ConBnuous integraBon
๏ ConBnuous deployment
๏ Incremental tesBng
WSO2 DevOps Advantage
๏ Complete lifecycle automa.on
๏ Collabora.on oriented
๏ Project workspaces and dashboards
๏ Con.nuous delivery
DevOps PaaS DifferenBaBon ๏ Self service project and policy configuraBon
๏ Via project configuraBon portals
๏ Security, service levels, frameworks, usage, topology
๏ Automated pla$orm provisioning
๏ Via service Ber templates
๏ Framework and policy enforcement points (PEPs)
๏ Process automaBon
๏ ConBnuous build, test, and deployment
๏ Code promoBon and synchronizaBon across environments and servers
๏ Dependency analysis and impact analysis
AcBon Step: Adopt Unified, Full Life Cycle DevOps
AcBon Step: Accelerate with DevOps PaaS
1/21/14 33
Reference Architecture for DevOps PaaS
WSO2 App
Factory
App Command Governance and Visibility
DevOps-‐Forge
Complete Cloud PaaS
Enterprise IT Store
Insight Architecture
34
35
AcBon Step: Monitor And Analyze ๏ Monitor millions of events,
leveraging highly scalable NoSQL database
๏ Common Events Collector
๏ Take decisions in real Bme through Complex Event Processing
๏ Create dashboards for both technical and business monitoring
Enterprise Mobility Experience
36
Enterprise Mobility Architecture
37
How do we support Joint Ventures and the Value Web?
A Cloud-‐based, Digital Business Ecosystem Pla$orm
๏ Cost-‐effecBve, development, collaboraBon, and deployment infrastructure enabling a long tail of applicaBon development
๏ Architecture templates and applicaBon pla$orm services
๏ A shared environment for cross-‐organizaBon applicaBon development and delivery
๏ Governed, iteraBve lifecycle management across hybrid clouds and composite applicaBons
๏ IT Business performance metrics and analyBcs
๏ Infrastructure enabling user experience composiBon across mulBple disparate applicaBon providers
Ecosystem Architecture Focus ๏ MoneBze assets based on business value
๏ Tenant/Consumer personalizaBon and isolaBon
๏ Sharing domain specific business capabiliBes
๏ Dynamic orchestraBon and composiBon
Cloud Ecosystem Pla$orm Architecture Components
1/21/14 40
Your Core Business
Capabilities
Your APIS
3rd Party Partners
DevOps Forge and Governance
Cloud Deployment App Store
Personalized SaaS Solution
Your Digital Business
Ecosystem
41
AcBon Step: Publish and Socialize Business CapabiliBes and Assets
Who is building an Ecosystem Pla$orm with WSO2?
๏ An aerospace company
๏ A mobile device manufacturer
๏ A connected car consorBum
๏ A construcBon so\ware provider
๏ A telecommunicaBons provider
Today, APIs Drive Everything
Source: http://www.ericsson.com/res/docs/whitepapers/wp-50-billions.pdf
Embrace Contextual PersonalizaBon
Tenant / Consumer Personaliza.on Dimensions
๏ InformaBon access privileges
๏ InformaBon aggregaBon and composiBon
๏ Social network access privileges
๏ Business processes and rules
๏ Service levels and Quality of Service
๏ Security policies
๏ MoneBzaBon rates
Open API and CollaboraBon
End-‐to-‐End-‐Architecture
New IT Results
Agility Attributes • Open Collaboration
• Micro-iterations • User-led innovation
Measurements • Industry Ecosystems
• Community and Context • Decreased time to market
AdopBon Accelerators
๏ IT Storefront
๏ Self-‐service and automated governance
๏ Policy applied by Ber of service selecBon
๏ Integrated Pla$orms
48
Recommended Reading ๏ The Path to Responsive IT
๏ hJp://wso2.com/whitepapers/the-‐path-‐to-‐responsive-‐it
๏ DevOps Meets ALM in the Cloud
๏ hJp://wso2.com/whitepapers/devops-‐meets-‐alm-‐in-‐the-‐cloud-‐cloud-‐devops-‐paas
๏ Cloud-‐NaBve Advantage
๏ hJp://wso2.com/whitepapers/cloud-‐naBve-‐advantage-‐mulB-‐tenant-‐shared-‐container-‐paas
๏ PromoBng Service Re-‐use with API Management
๏ hJp://wso2.com/whitepapers/promoBng-‐service-‐reuse-‐within-‐your-‐enterprise-‐and-‐maximizing-‐soa-‐success
50
Business Model
Contact us !