Top Banner
WSO2 For EXPO2015 Ma1eo Bordin Architect Profesia
17

WSO2 For EXPO2015

Jan 22, 2018

Download

Science

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WSO2 For EXPO2015

WSO2  For  EXPO2015  

Ma1eo  Bordin  Architect  Profesia  

 

Page 2: WSO2 For EXPO2015

Who  we  are  

The  supplier  Italian  Company  www.profesia.it  Specialized  in:  •  SOA  Architecture  •  Training  •  Wso2  Quick  Start  •  Development  support    

The  customer   Comune  di  Milano  

Italian  Municipality  www.comune.milano.it  •  LocaOon:  North  Italy  •  Peoples:  1.353.882  •  Tourists:  4.341.000    

Page 3: WSO2 For EXPO2015

The  Project  

•  Service  Discovery  •  Master  Data  •  Manage  ApplicaOon  IntegraOon    

 

     

Page 4: WSO2 For EXPO2015

Project  Number  

•  150  applicaOon  •  2  people  for  plaVorm  management  •  20  mDay  POC  +  Requirements  +  ProducOon  architecture  

•  20  mDays  Clustering  and  producOon  deploiment      

Page 5: WSO2 For EXPO2015

The  project  Quick  Start  

1.Retrieve  requirements  

2.Design  a  soluOon  3.Check  soluOon  

4.POC  5.Delivery  internal  

standards  

6.Delivery  in  ProducOon    

Page 6: WSO2 For EXPO2015

Architecture  Consumers  

Page 7: WSO2 For EXPO2015

Technical  Architecture  

API  Gateway  

API  Gateway  

API  Gateway  

API  Gateway  

API  KeyMgr  

API  KeyMgr  

API  Pub-­‐Store  

ESB  +DSS   ESB  +DSS  BPS   BPS  

BAM   BAM  Cluster  Hadoop    Cassandra  

Master  

Master  

Page 8: WSO2 For EXPO2015

ESB-­‐DSS  

•  Normalize  service  •  Chain  Service  •  Integrate  with  non-­‐service  applicaOon  •  Transform  data  into  soap  service  •  Guarantee  service  reliability  

Consumer  

Page 9: WSO2 For EXPO2015

API  

•  Expose  services  •  Manage  service  sharing  •  Authorize  service  access  •  Catalogue  service  access  •  Monitoring  service  used    

Consumer  

Page 10: WSO2 For EXPO2015

BPS  

•  Customize  approved  services  •  Send  email  for  approval  •  Normalize  approved  process   Consumer  

Page 11: WSO2 For EXPO2015

BAM    

•  PlaVorm  monitor  •  Service  monitor  •  KPI  reference    

Consumer  

Page 12: WSO2 For EXPO2015

Profesia  tasks  

•  Clustering  in  AcOve  Passive  mode  •  Customize  Approval  process  •  Write  Standards  •  Pair  programming  for  service  development  •  Support  developer  to  use  the  SOA  service  •  Pair  programming  for  manage  the  plaVorm  

 

Page 13: WSO2 For EXPO2015

Value  Added  

•  Wso2  plaVorm  knowledge  •  Direct  communicaOon  with  the  developer  provider  of  the  Comune  di  Milano  

•  Agile  methodologies  •  Approach  iteraOve  and  incremental    

Page 14: WSO2 For EXPO2015

S.W.O.T.  Strengths  • Unique  • Open  Source  • Few  human  resources  

Weakness  • Complexity  • Networking  dependent  

OpportuniOes  • New  services  quick  delivery    

• Data  Monitoring  • Data  management  

Threats  • Not  mandatory  • For  most  people  SOA  is  only  Web-­‐Services  

• 1:1  is  easy  to  develop    • Project  maintenance:  what  is  it?  

Page 15: WSO2 For EXPO2015

Improvements  

•  BAM  KPI  •  Deploy  New  Service  •  Implements  KPI  alarm  •  Automate  integraOon  request  

Page 16: WSO2 For EXPO2015

Conclusion  

•  WSO2  PlaVorm  Poc  easy  way  Service  Quickly  deploy  

•  SOA  SeparaOon  of  concern    

       

Page 17: WSO2 For EXPO2015

Thank  You