Reshaping Enterprise Architecture

Reshaping Enterprise Architecture






Total Views
Views on SlideShare
Embed Views



3 Embeds 41 37 3 1



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Reshaping Enterprise Architecture Reshaping Enterprise Architecture Presentation Transcript

    • Reshaping  Enterprise   Architecture   Chris  Haddad   Pla$orm  Evangelism   Last Updated: Jan. 2014
    • 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   ๏  ๏  @cobiacomm  on  TwiJer   ๏  2   hJp://   ๏  On  Google+  too  
    • Why  Change  Enterprise  Architecture?       Increasingly  Complex  Requirements
    • 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
    • Evolve  with  The  Web  Channel     Build  Social  Community,  Context,  and  Ecosystems  into  EA   Web  1.0  Presenta.on   •  Web  sites   •  Brochure-­‐ware   •  E-­‐mail   •  Mass  markeBng   •  StaBc  informaBon   delivery   1/21/14   Web  2.0  Transac.onal   •  E-­‐Commerce   •  Social  networks   •  Soware  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   5  
    • 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: Real-time traffic map:
    • Increase  Development  Bandwidth   By  Enabling  The  Long  Tail  
    • Become  a  More  Connected  Business   Reduce   interac.on   fric.on  and  cost     Accelerate   interac.ons   inside  and   outside  the   organiza.on     Increase   engagement  and   enhance   produc.vity           Sense     business  ac.vity   and     automa.cally   adapt
    • 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   ๏  ๏  11   New  skills  required,  mismatched  funding  models   Doesn’t  make  the  right  thing  to  do,  the  easy  thing  to  do  
    • 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   ๏  12   Recognizes  trust  and  relaBonships  
    • What  architecture  goal-­‐state  is  required?
    • 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  
    • How  do  we  reduce  Wait  States  and     enable  Responsive  IteraBons?   Dev  Ops   Tooling   Automated   Governance   ConsumpBon   based   Funding   Service  Level   Management  
    • 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
    • WSO2  Cloud  NaBve  Advantage   ๏  Automated  governance     ๏  Mul.-­‐tenant  plaHorm     ๏  On-­‐demand  self  service     ๏  Elas.c  scalability     ๏  Service-­‐aware  load  balancing     ๏  Cartridge  extensions    
    • Cloud-­‐NaBve  Pla$orm  Architecture
    • Cloud  NaBve  Difference
    • 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  
    • Reference  Architecture  for  DevOps  PaaS   1/21/14   App  Command   Governance  and  Visibility   Enterprise  IT  Store   WSO2   App   Factory   DevOps-­‐Forge   Complete  Cloud   PaaS   33  
    • Insight  Architecture   34  
    • AcBon  Step:  Monitor  And  Analyze   ๏  ๏  Take  decisions  in  real  Bme   through  Complex  Event   Processing   ๏  35   Monitor  millions  of  events,   leveraging  highly  scalable  NoSQL   database   Common  Events  Collector     ๏  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   Your APIS Your Digital Business Ecosystem Personalized SaaS Solution App Store 3rd Party Partners Your Core Business Capabilities DevOps Forge and Governance Cloud Deployment 40  
    • AcBon  Step:  Publish  and  Socialize   Business  CapabiliBes  and  Assets   41  
    • Who  is  building  an  Ecosystem   Pla$orm  with  WSO2?   ๏  An  aerospace  company   ๏  A  mobile  device  manufacturer   ๏  A  connected  car  consorBum   ๏  A  construcBon  soware   provider       ๏  A  telecommunicaBons   provider  
    • Today,  APIs  Drive  Everything   Source:
    • 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   Measurements •  Industry Ecosystems •  Community and Context •  Decreased time to market Agility Attributes •  Open Collaboration •  Micro-iterations •  User-led innovation
    • AdopBon  Accelerators   ๏  ๏  Self-­‐service  and  automated  governance   ๏  Policy  applied  by  Ber  of  service  selecBon   ๏  48   IT  Storefront   Integrated  Pla$orms    
    • Recommended  Reading   ๏  The  Path  to  Responsive  IT   ๏  ๏  DevOps  Meets  ALM  in  the  Cloud   ๏  ๏  hJp://­‐meets-­‐alm-­‐in-­‐the-­‐cloud-­‐cloud-­‐devops-­‐paas   Cloud-­‐NaBve  Advantage   ๏  ๏  hJp://­‐path-­‐to-­‐responsive-­‐it   hJp://­‐naBve-­‐advantage-­‐mulB-­‐tenant-­‐shared-­‐container-­‐paas   PromoBng  Service  Re-­‐use  with  API  Management   ๏  hJp://­‐service-­‐reuse-­‐within-­‐your-­‐enterprise-­‐and-­‐ maximizing-­‐soa-­‐success  
    • Business  Model   50  
    • Contact  us  !