26
Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling PlaAorm Shiroshica Kula-lake Architect WSO2

WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

  • Upload
    wso2

  • View
    156

  • Download
    2

Embed Size (px)

Citation preview

Page 1: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Increasing  Development  Velocity  in  a  Connected  Business  Environment  with  

WSO2  Tooling  PlaAorm  

Shiroshica  Kula-lake  Architect            WSO2    

Page 2: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Agenda  

•  Connected  business  in  a  nutshell  •  Development  requirements  in  a  connected  business  

environment  •  Using  WSO2’s  tooling  op-ons  in  a  connected  

business  environment  •  Future  roadmap  for  WSO2  tooling  

Page 3: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Connected  Business  

Page 4: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform
Page 5: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

In  order  to  build  a  connected  business  ..  

•  API  centric,  event  driven,  service  oriented,  easy  connec-on  interfaces  amongst  different  products,  self  service  

•  Mobile  access  and  user  engagement  plaKorms,  developer  portals  and  developer  self  service,  integra-on  with  social  forums  

•  Collabora-ve  features  such  as  stores  &  dashboards,  enable  devops  prac-ces,  ac-vity  based,  tenant  aware  

•  Business  ac-vity  capture,  monitor,  store  &  analyze,  adapta-on  based  on  ac-vity  to  deliver  automated  no-fica-ons,  business  process  execu-on  

 

Page 6: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

In  order  to  build  a  connected  business  ..  

Page 7: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Connected  Business  Reference  Architecture  

Page 8: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Developing  in  a  Connected  Business  Environment  

Page 9: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Development  Requirements  in  a  Connected  Business  Environment  

•  Support  all  core  products  used  within  the  business  Provide  the  capability  to  create  product  configura-on    Provide  the  capability  to  create  product  ar-facts    

•  Handle  ar-fact  deployment  seamlessly      •  Provide  developer  velocity  through  tooling  

Page 10: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Improving  Development  Velocity  with  Tooling  

•  Providing  a  single  tool  with  similar  interfaces  for  a  variety  of  products  

•  Allowing  the  tooling  to  handle  most  of  the  complexity  •  Adop-ng  a  tool  which  is  intui-ve  to  use  •  Using  a  tool  which  is  widely  accepted  and  adheres  to  

industry  standards  •  Connec-ng  to  industry  wide  accepted  build  tools  •  Promo-ng  reuse  of  ar-facts    •  Providing  facility  to  debug  and  deploy  ar-facts      

Page 11: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

WSO2  On  Premise  Tooling  in  Ac-on  

Page 12: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Sample  Connected  Business  Applica-on  

Page 13: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Providing  Tooling  Support  for  Core  Products  

Page 14: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Seamless  Ar-fact  Deployment    

Page 15: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

ESB  Graphical  Editor  

Page 16: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

ESB  Graphical  Editor  –  With  connectors  

Page 17: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

BPEL  Graphical  Editor  

Page 18: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Jaggery  Editor  

Page 19: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

WSO2  Cloud  Tooling  in  Ac-on  

Page 20: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Sample  Cloud  development  Applica-on  

Page 21: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

WSO2  tooling  for  App  Cloud  with  Codenvy  

Page 22: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

WSO2  tooling  for  App  Cloud  with  Codenvy  

Page 23: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

What  Next  

Page 24: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Roadmap  ahead  

•  Improvement  for  tooling  in  exis-ng  products  and  scenarios  

•  Strategic  on  premise  Development  tool  for  the  en-re  plaKorm  Deprecate  development  features  from  management  console    

•  Ar-fact  Distribu-on  Server  for  deployment  ease  •  Tooling  for  the  integra-on  cloud  

Page 25: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Ques-ons  ?  

Page 26: WSO2Con Asia 2014 - Increasing Development Velocity in a Connected Business Environment with WSO2 Tooling Platform

Thank  you  !