WSO2 For EXPO2015

17
WSO2 For EXPO2015 Ma1eo Bordin Architect Profesia

Transcript of WSO2 For EXPO2015

WSO2  For  EXPO2015  

Ma1eo  Bordin  Architect  Profesia  

 

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    

The  Project  

•  Service  Discovery  •  Master  Data  •  Manage  ApplicaOon  IntegraOon    

 

     

Project  Number  

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

•  20  mDays  Clustering  and  producOon  deploiment      

The  project  Quick  Start  

1.Retrieve  requirements  

2.Design  a  soluOon  3.Check  soluOon  

4.POC  5.Delivery  internal  

standards  

6.Delivery  in  ProducOon    

Architecture  Consumers  

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  

ESB-­‐DSS  

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

Consumer  

API  

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

Consumer  

BPS  

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

BAM    

•  PlaVorm  monitor  •  Service  monitor  •  KPI  reference    

Consumer  

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  

 

Value  Added  

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

•  Agile  methodologies  •  Approach  iteraOve  and  incremental    

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?  

Improvements  

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

Conclusion  

•  WSO2  PlaVorm  Poc  easy  way  Service  Quickly  deploy  

•  SOA  SeparaOon  of  concern    

       

Thank  You