25
Mohamed EL Marzgioui, Senior Consultant, Yenlo Combining WSO2 API Manager with WSO2 BAM for Billing in the Energy Industry 27 May 2014 Sumedha Rubasinghe, Director API Architecture, WSO2

Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

  • Upload
    wso2

  • View
    125

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

Mohamed  EL  Marzgioui,  Senior  Consultant,  Yenlo  

Combining  WSO2  API  Manager  with  WSO2  BAM  for  Billing  in  the  Energy  

Industry  

27  May  2014  

Sumedha  Rubasinghe,  Director  -­‐  API  Architecture,  WSO2  

Page 2: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

About  the  presenters    

2  

Mohamed  EL  Marzgioui  Senior  Consultant,  Yenlo    Mohamed  EL  Marzgioui  is  a  Senior  Consultant  at  Yenlo.  He  has  an  engineering  degree  &  cerKfied  oracle/java  and  is  passionate  by  WSO2  technologies.  For  over  four  years  he  worked  in  integraKng  different  systems  and  applicaKons  in  banking  industries  (Business  Banking  ,  Corporate  &  Investement  Banking  ).  He  will  take  the  stage  on  numerous  internaKonal  presentaKons  to  share  his  experience  and  passion.  

         Sumedha  Rubasinghe  Director  -­‐  API  Architecture,  WSO2    Sumedha focuses on development of the WSO2 Carbon Core, WSO2 Data Services, WSO2 Governance Registry, WSO2 Business Activity Monitor, and WSO2 API Manager. He has contributed to the successful implementation of data, SAP and repository-based integration projects, as well many WSO2 QuickStart development consulting engagements. He is an active committer with the Apache Axis2 project.      

Page 3: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

Agenda  

3  

With  help  of  WSO2  API  Manager,  companies  can  cut  their  Kme  to  market  dramaKcally.  This  webinar  demonstrates  how  a  large  energy  company  makes  use  of  the  capabiliKes  of  WSO2  API  Manager  to  do  just  that  

๏ Using  the  API  manager  (in  general)  

๏ Using  Puppet  scripts  for  automaKc  deployment  

๏ AWS  for  cloud  website  hosKng  

๏ Combining  WSO2  API  Manager  with  WSO2  BAM  for  billing  

๏ Using  WSO2  IdenKty  Server  for  central  idenKty  management  

Page 4: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

Our  integraKon  plaYorm  

4  

Page 5: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

WSO2  API  Manager  

5  

๏  Publishing  API  

๏  Development  community  management  

๏  Scalable  rouKng  traffic  

๏  API  Life  cycle  management    

๏  Fully  compaKble  with  other  WSO2  products  

Page 6: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

API  Manager  Architecture    

6  

Page 7: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

Puppet  

7  

๏  Make  rapid  changes  and  enfore  consistency  of  systems,  applicaKons  and  devices  

๏  DevOps  Time  to  market  

๏  Monitoring  enrollment  

๏  Install  and  configure  WSO2  instances  

๏  Enroll  Amazon  EC2  instances  

๏  Install  secure  baseline  

Page 8: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

Amazon  web  services  

8  

๏  Easy  usage  

๏  Easy  scalable  

๏  DevOps  ready  

๏  Pay  for  what  you  use  

๏  AutomaKc  stop  and  start  our  Dev  and  Test  

๏  Cost  saving  

๏  Out  of  the  box  components  

Page 9: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

9  

๏  Billing  user  for  the  use  of  backend  services    

๏  Provide  detail  informaKon  for  each  consumer  of  each  service  consumed    

๏ Manage  versions  of  services    

๏  Liale  Kme  to  market    

Case  study  

Page 10: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

10  

Energy Company

Distribution

Share data

Billing

Credentials

Performance

Privacy

Sensitive data

Security

High availability

Energy delivery

Page 11: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

Challenges  

11  

•  Provide  a  secure  interface  for  the  client  

•  Thoroughly  manage  the  clients  credenKals  

•  Trace/Manage  each  request  of  the  client    

•  Provide  high  availability  

•  Guarantee  performance  

•  Maintain  customer  privacy  

Page 12: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

The  use  of  API  Manager  

12  

•  Secure  services  

•  Easability  

•  Billing  

•  Only  expose  the  right  services  

•  Easy  scalable  

Page 13: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

API  Manager  

13  

Page 14: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

Publish/Subscribe/Consume  Workflow  

14  

API Store

API Gateway

API

Pub

lishe

r

Back end services

2.Subscribe  to  API  

4.Call  backend  service  

Page 15: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

Private  

Public  

Segng  up  The  API  Manager  

15  

API Gateway

API  Publisher  

API Store

API Gateway

API  Gateway  

API Store API  Store  

Page 16: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

Internal network

Public (DMZ)

Global  view  

16  

Load balancer - AWS

Load balancer - AWS

API Gateway API Gateway

API Store

ESB ESB BAM BAM

API Publish

er

Identity Server

Verifying…

Page 17: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

What’s  new  in  API  Manager  1.7.0?  

17  

•  API Design Wizard

•  Support for OAuth2 Scopes

•  Statistics Dashboard for developers

•  Multi tenant workflow support

•  Workflow integration for token generation

•  URL templating support for API definition

•  Customisable Store themes for tenants

•  Forum Support - API Store

•  Visibility Control for Documentation

•  Statistics dashboard for southbound API calls

•  Using Windows Authentication for OAuth2 Token generation

Page 18: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

QuesKons  &  Answers  

18  

Page 19: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

19  

About  WSO2  ๏  Global  enterprise,  founded  in  2005  by  

acknowledged  leaders  in  XML,  web  services    technologies,  standards    and  open  source  

๏  Provides  only  open  source  plaYorm-­‐as-­‐a-­‐service  for  private,  public  and  hybrid  cloud  deployments  

๏  All  WSO2  products  are  100%  open  source  and  released  under  the  Apache  License  Version  2.0.  

๏  Is  an  AcKve  Member  of  OASIS,  Cloud  Security  Alliance,  OSGi  Alliance,  AMQP  Working  Group,  OpenID  FoundaKon  and  W3C.  

๏  Driven  by  InnovaKon  

๏  Launched  first  open  source  API  Management  soluKon  in  2012  

๏  Launched  App  Factory  in  2Q  2013  

๏  Launched  Enterprise  Store  and  first  open  source  Mobile  soluKon  in  4Q  2013  

๏  Generated  2x  revenue  growth  in  2013  and  2012  

๏  Captured  65  new  customers  in  2013  

๏  Obtained  $20  M  of  funding  from  CISCO  and  Toba  Capital  

Page 20: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

What  WSO2  delivers  20  

Page 21: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

21  

About  Yenlo  ๏  Global  enterprise,  founded  in  2007  

with  an  internaKonal  focus  on  delivering  integraKon  soluKons  based  on  Java  open  source    

๏  #1  in  the  field  of  IntegraKon  SoluKons  

๏  #1  in  Managed  Services  for  middleware  environments  

๏  #1  Global  Strategic  Alliance  partner  of  WSO2  

 

 

 

๏  WSO2  Product  Support  

๏  WSO2  Development  

๏  WSO2  QuickStarts  

๏  WSO2  Training  &  CerKficaKons  

๏  WSO2  24/7  Managed  Services  

๏  WSO2  Events  

Page 22: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

What  Yenlo  delivers  22  

Enterprise  Architecture    

Soqware  Development   Managed  Services  

WSO2  Product  Support   WSO2  Development  Support   WSO2  QuickStart  

WSO2  Training  &  CerKficaKons   WSO2  Managed  Services   WSO2  Events  

Page 23: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

23  

Workshops  &  Trainings  2014  Free  Workshop  powered  by  WSO2,  SUSE  &  Yenlo:    Join  the  Connected  Business  Revolu?on  

See  all  workshop  and  training  details  on  www.yenlo.com  

Date   LocaCon  

11  June  2014   Berlin  

16  July  2014   Stuagart  

3  September  2014   Prague  

10  September  2014   Manchester  

17  September  2014   Vienna  

24  September  2014   Brussels  

Page 24: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

24  

http://www.slideshare.net/YenloBV

Download  the  webinar  presentaKon  on  slideshare:  

Page 25: Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry

Contact  us  !