wso2con eu 2015: wso2 for expo2015

17
WSO2 For EXPO2015 Ma1eo Bordin Architect Profesia

Upload: wso2

Post on 28-Jul-2015

135 views

Category:

Technology


2 download

TRANSCRIPT

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