51
Last Updated: Jan. 2014 Pla$orm Evangelism Chris Haddad Reshaping Enterprise Architecture

Reshaping Enterprise Architecture

  • Upload
    wso2

  • View
    1.068

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Reshaping Enterprise Architecture

Last Updated: Jan. 2014

Pla$orm  Evangelism  Chris  Haddad  

Reshaping  Enterprise  Architecture  

Page 2: 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  

Page 3: Reshaping Enterprise Architecture

Why  Change  Enterprise  Architecture?        Increasingly  Complex  Requirements  

http://wso2.com/landing/enabling-the-connected-business

Page 4: Reshaping Enterprise Architecture

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/

Page 5: Reshaping Enterprise Architecture

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  

Page 6: Reshaping Enterprise Architecture

Engage  your  customers  and  partners  with  an  Enterprise  Mobility  and  API  Strategy  

Mobility, Internet of Everything, and Ecosystem Business Models are Transforming The Web

Page 7: Reshaping Enterprise Architecture

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/

Page 8: Reshaping Enterprise Architecture

Increase  Development  Bandwidth  By  Enabling  The  Long  Tail  

Page 9: Reshaping Enterprise Architecture

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

Page 10: Reshaping Enterprise Architecture

Build  a  more  responsive  and  effecBve  IT  Team  

Page 11: Reshaping Enterprise Architecture

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  

Page 12: Reshaping Enterprise Architecture

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  

Page 13: Reshaping Enterprise Architecture

What  architecture  goal-­‐state  is  required?  

http://edcforums.com/threads/the-atwood-collectors-thread-part-2.101226/page-5

Page 14: Reshaping Enterprise Architecture

14  

Page 15: Reshaping Enterprise Architecture

Connected  Business  Reference  Architecture  

Page 16: Reshaping Enterprise Architecture

Old  IT  à  Responsive  IT  

Page 17: Reshaping Enterprise Architecture

Accelerate  Success  by    AdopBng  New  IT  Disciplines  

Page 18: Reshaping Enterprise Architecture

Select  fit-­‐for-­‐purpose  architecture  accelerators  

Page 19: Reshaping Enterprise Architecture

Based  on  Composable  Components  

Page 20: Reshaping Enterprise Architecture

Spanning  Comprehensive  Requirements  WSO2  Carbon  Enterprise  Middleware  Pla$orm  

Page 21: Reshaping Enterprise Architecture

Pla$orm  Component  SelecBon  Flexibility  

Page 22: Reshaping Enterprise Architecture

Dev  Ops  Tooling  

Automated  Governance  

Service  Level  Management  

ConsumpBon  based  Funding  

How  do  we  reduce  Wait  States  and    enable  Responsive  IteraBons?  

Page 23: Reshaping Enterprise Architecture

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

Page 24: Reshaping Enterprise Architecture

WSO2  Cloud  NaBve  Advantage  

๏  Automated  governance    

๏ Mul.-­‐tenant  plaHorm    

๏  On-­‐demand  self  service    

๏  Elas.c  scalability    

๏  Service-­‐aware  load  balancing    

๏  Cartridge  extensions    

๏  DevOps  tooling    

Page 25: Reshaping Enterprise Architecture

Cloud-­‐NaBve  Pla$orm  Architecture  

http://blog.cobia.net/cobiacomm/2013/04/18/cloud-native-paas-architecture/

Page 26: Reshaping Enterprise Architecture

Cloud  NaBve  Difference  

http://wso2.com/whitepapers/cloud-native-advantage-multi-tenant-shared-container-paas

Page 27: Reshaping Enterprise Architecture

How  do  we  Efficiently  Collaborate  and  Streamline  Processes?  

Execute  according  to  DevOps  Principles  

๏  IteraBve  

๏  Incremental  

๏  ConBnuous  

๏  Automated  

๏  Self-­‐service  

๏  CollaboraBve  

๏  HolisBc  

Page 28: Reshaping Enterprise Architecture

Implement  DevOps  Processes  ๏  Infrastructure  as  Code  

๏  Self-­‐service  configuraBon  

๏  Automated  provisioning    

๏  Automated  release  management  

๏  ConBnuous  delivery  

๏  ConBnuous  build  

๏  ConBnuous  integraBon  

๏  ConBnuous  deployment  

๏  Incremental  tesBng  

Page 29: Reshaping Enterprise Architecture

WSO2  DevOps  Advantage  

๏  Complete  lifecycle  automa.on  

๏  Collabora.on  oriented    

๏  Project  workspaces  and  dashboards  

๏  Con.nuous  delivery    

Page 30: Reshaping Enterprise Architecture

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  

Page 31: Reshaping Enterprise Architecture

AcBon  Step:  Adopt  Unified,  Full  Life  Cycle  DevOps  

Page 32: Reshaping Enterprise Architecture

AcBon  Step:    Accelerate  with  DevOps  PaaS  

Page 33: Reshaping Enterprise Architecture

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  

Page 34: Reshaping Enterprise Architecture

Insight  Architecture  

34  

Page 35: Reshaping Enterprise Architecture

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  

Page 36: Reshaping Enterprise Architecture

Enterprise  Mobility  Experience  

36  

Page 37: Reshaping Enterprise Architecture

Enterprise  Mobility  Architecture  

37  

Page 38: Reshaping Enterprise Architecture

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  

Page 39: Reshaping Enterprise Architecture

Ecosystem  Architecture  Focus  ๏  MoneBze  assets  based  on  business  value  

๏  Tenant/Consumer  personalizaBon  and  isolaBon  

๏  Sharing  domain  specific  business  capabiliBes  

๏  Dynamic  orchestraBon  and  composiBon  

Page 40: Reshaping Enterprise Architecture

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

Page 41: Reshaping Enterprise Architecture

41  

AcBon  Step:  Publish  and  Socialize  Business  CapabiliBes  and  Assets  

Page 42: Reshaping Enterprise Architecture

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  

Page 43: Reshaping Enterprise Architecture

Today,  APIs  Drive  Everything  

Source: http://www.ericsson.com/res/docs/whitepapers/wp-50-billions.pdf

Page 44: Reshaping Enterprise Architecture

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  

Page 45: Reshaping Enterprise Architecture

Open  API  and  CollaboraBon  

Page 46: Reshaping Enterprise Architecture

End-­‐to-­‐End-­‐Architecture  

Page 47: Reshaping Enterprise Architecture

New  IT  Results  

Agility Attributes •  Open Collaboration

•  Micro-iterations •  User-led innovation

Measurements •  Industry Ecosystems

•  Community and Context •  Decreased time to market

Page 48: Reshaping Enterprise Architecture

AdopBon  Accelerators  

๏  IT  Storefront  

๏  Self-­‐service  and  automated  governance  

๏  Policy  applied  by  Ber  of  service  selecBon  

๏  Integrated  Pla$orms    

48  

Page 49: Reshaping Enterprise Architecture

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  

Page 50: Reshaping Enterprise Architecture

50  

Business  Model  

Page 51: Reshaping Enterprise Architecture

Contact  us  !