SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Reinven&ng	
  Enterprise	
  Integra&on	
  for	
  
Connected	
  Business	
  
Kasun	
  Indrasiri	
  
So#ware	
  Architect	
  	
  
WSO2	
  Inc.	
  
Outline	
  
•  Connected	
  Business	
  and	
  Integra:on	
  	
  
•  Modern	
  Enterprises	
  Integra:on	
  
•  What	
  makes	
  a	
  ‘comprehensive	
  integra:on	
  plaCorm’	
  	
  
•  WSO2	
  Integra:on	
  PlaCorm	
  	
  
•  Future	
  of	
  Integra:on	
  
Connected	
  Business	
  	
  
•  A	
  business	
  that	
  can	
  be	
  agile	
  in	
  today’s	
  world	
  of	
  rapid	
  
evolu:on	
  and	
  change.	
  
	
  
Building	
  a	
  ‘Connected	
  Business’	
  	
  
•  Changing	
  an	
  organiza:on	
  to	
  a	
  connected	
  organiza:on	
  
•  Internally	
  and	
  externally	
  connected	
  	
  
•  Interac:ons	
  through	
  services,	
  systems,	
  APIs	
  etc.	
  	
  
	
  
Image	
  courtesy	
  :	
  hNp://www.mydrivingseat.com/the-­‐blog/profound-­‐prac:cal-­‐proven-­‐system-­‐of-­‐business-­‐agility/	
  
An	
  ‘Integrated’	
  Business	
  	
  	
  
•  Connected	
  Business	
  relies	
  on	
  accessible	
  and	
  
integrated	
  business	
  capabili:es.	
  	
  
•  WSO2	
  Integra:on	
  plaCorm	
  	
  
§  Accelerates	
  business	
  interac:ons	
  inside,	
  outside,	
  and	
  
across	
  organiza:onal	
  boundaries	
  
§  Rapidly	
  connects	
  disparate/diverse	
  systems	
  and	
  services	
  
§  Reuse	
  and	
  compose	
  data,	
  APIs,	
  legacy	
  systems	
  and	
  services	
  
in	
  to	
  effec:ve	
  business	
  solu:ons	
  	
  
Modern	
  Enterprises	
  
•  Disparate	
  systems,	
  services	
  and	
  protocols	
  	
  	
  
Integra&on…?	
  	
  
•  Point	
  to	
  Point/SpagheT	
  Integra:on	
  
	
  
ESB	
  –	
  The	
  Integra&on	
  made	
  easy	
  
•  Conquering	
  integra:on	
  nightmares	
  with	
  WSO2	
  ESB	
  
	
  
A	
  comprehensive	
  ‘Integra&on	
  PlaGorm’	
  	
  
•  ‘Connec:ng	
  anything	
  with	
  everything’	
  
•  Performance,	
  BaNle	
  Hardened	
  	
  
•  Hybrid	
  Integra:on	
  –	
  iPaaS,	
  Connectors	
  	
  
•  Domain	
  Specific	
  Integra:on	
  
•  Ease	
  of	
  use,	
  tooling,	
  monitoring,	
  support,	
  
documenta:on.	
  	
  
Introducing	
  WSO2	
  ESB	
  
•  The	
  heart	
  of	
  the	
  WSO2	
  Integra:on	
  PlaCorm	
  	
  
•  A	
  light	
  weight,	
  high	
  performance	
  ESB	
  	
  
•  Comprehensive	
  REST,	
  SOAP,	
  WS-­‐*	
  support	
  	
  
•  Zero	
  code/completely	
  configura:on	
  driven	
  	
  
•  Extensible	
  and	
  Scalable	
  	
  
Enterprise	
  Integra&on	
  with	
  EIPs	
  	
  
•  Enterprise	
  Integra:on	
  PaNerns	
  (EIP)	
  
§  De	
  facto	
  standard	
  for	
  enterprise	
  integra:on	
  
•  WSO2	
  ESB	
  offers	
  100%	
  coverage	
  of	
  EIPs	
  	
  
	
  
Enterprise	
  Integra&on	
  with	
  EIPs	
  	
  
•  A	
  stateless	
  service	
  orchestra:on	
  scenario	
  
RESTful	
  Integra&on	
  	
  
•  Increasing	
  adapta:on	
  of	
  REST	
  APIs	
  
•  WSO2	
  ESB	
  offers	
  comprehensive	
  REST	
  support	
  	
  
§  Nouns	
  and	
  Verbs	
  –	
  HTTP	
  Endpoint	
  	
  
§  Data	
  Formats	
  –	
  Payload	
  Factory/Script	
  Mediator	
  	
  
Image courtesy : http://www.ansoncheunghk.info/sites/default/files/venue/images/rest_triangle.png	

http://gerhardpotgieter.com/2014/02/10/woocommerce-rest-api-client-library/
JSON	
  	
  
•  JSON	
  is	
  increasingly	
  geTng	
  popular	
  
•  WSO2	
  ESB	
  offers	
  Na:ve	
  JSON	
  support	
  	
  
§  No	
  canonicaliza:on	
  -­‐	
  No	
  conversion	
  back	
  and	
  forth	
  JSON-­‐>SOAP-­‐>JSON	
  
§  JSON	
  Path	
  for	
  JSON	
  Content	
  Based	
  Rou:ng	
  	
  
§  Support	
  all	
  kinds	
  of	
  transforma:ons	
  	
  
§  (JSON<-­‐>JSON,	
  	
  	
  JSON<-­‐>XML)	
  	
  
Image courtesy : http://vxtindia.com/blog/8-most-useful-libraries-on-github/json-logo1/
RESTful	
  Integra&on	
  in	
  ac&on	
  	
  	
  
•  Exposing	
  REST	
  APIs,	
  Invoking	
  REST	
  APIs	
  	
  
	
  
Integra&on	
  with	
  the	
  fastest	
  ESB	
  	
  
•  Who’s	
  Fastest	
  NOW?	
  
	
  
Image courtesy : http://rulesforrunning.com/2011/06/08/bad-angel-rule-14/
Integra&on	
  with	
  the	
  fastest	
  ESB	
  	
  
ESB	
  Performance	
  Round	
  7.5	
  –	
  February	
  2014	
  
•  Blazing	
  performance	
  –	
  Fastest	
  open	
  source	
  ESB	
  
•  BaNle	
  Hardened	
  	
  with	
  over	
  1000s	
  of	
  deployments	
  
	
  
Domain	
  Specific	
  Integra&on	
  	
  
•  SAP	
  Integra:on	
  	
  
	
  
API	
  Façade	
  PaQern	
  
•  A	
  simple	
  interface	
  to	
  a	
  complex	
  system	
  
Image courtesy : : http://regmedia.co.uk/2012/11/06/ipad4_2.jpg, 	

http://www.techautos.com/wp-content/uploads/2010/04/iPadMobo.jpg
API	
  Façade	
  for	
  your	
  enterprise	
  	
  
•  API	
  Façade	
  with	
  WSO2	
  ESB	
  and	
  WSO2	
  API	
  Manager	
  
	
  
Hybrid	
  Integra&on	
  	
  
•  Federa:on	
  of	
  on-­‐premises	
  and	
  Cloud-­‐Based	
  integra:on	
  
§  Cloud-­‐Cloud	
  Integra:on	
  
§  Cloud-­‐On-­‐premise	
  Integra:on	
  	
  
Image courtesy : http://www.anvato.com/wp-content/uploads/2013/11/carousel-3.png
Hybrid	
  Integra&on	
  -­‐	
  Connectors	
  
•  Connector	
  is	
  a	
  ready	
  made	
  and	
  convenient	
  tool	
  to	
  reach	
  
publicly	
  available	
  web	
  API’s.	
  
Cloud	
  to	
  Cloud	
  Integra&on	
  	
  
•  Salesforce	
  +	
  Google	
  Spread	
  Sheet	
  -­‐	
  Opportunity	
  
Management	
  	
  
Cloud	
  to	
  On-­‐Premise	
  Integra&on	
  	
  
•  SAP-­‐Salesforce	
  Integra:on	
  	
  
A	
  Connected	
  Business	
  –	
  Use	
  Case	
  	
  
•  Powered	
  by	
  WSO2	
  Integra:on	
  PlaCorm	
  	
  
The	
  future	
  of	
  Integra&on	
  	
  	
  
•  Internet	
  of	
  Things	
  (IoT)	
  
	
  
Image courtesy : http://www.trutower.com/wp-content/uploads/2012/07/internet-of-things1.jpg
The	
  future	
  of	
  Integra&on	
  	
  	
  
•  Building	
  Internet	
  of	
  Things	
  (IoT)	
  
Image courtesy : http://micrium.com/designing-the-internet-of-things-part-1-iot-devices-and-local-networks/
WSO2	
  Integra&on	
  PlaGorm	
  –	
  The	
  future	
  of	
  Integra&on	
  
•  iPaaS	
  (Integra:on	
  PlaCorm	
  as	
  a	
  Service)	
  
§  Hybrid	
  Integra:on	
  –	
  Connectors,	
  Integra:on	
  Cloud	
  	
  
§  Empowering	
  Internet	
  of	
  Things(IoT)	
  –	
  Connectors,	
  MQTT	
  
•  Conven:onal	
  Enterprise	
  Integra:on	
  
§  Strengthening	
  Integra:on	
  capabili:es	
  (media:on,	
  versioning,	
  Domain	
  
Specific	
  protocols	
  (SAP,	
  HL7),	
  scheduled	
  tasks)	
  
§  Tooling	
  –	
  Graphical	
  Editor	
  (eclipse	
  and	
  in	
  the	
  cloud),	
  message	
  flow	
  tracing	
  
and	
  debugging,	
  data	
  mapper	
  	
  
§  Performance	
  	
  
Conclusion	
  	
  
•  We	
  offer	
  a	
  comprehensive	
  Integra:on	
  PlaCorm	
  for	
  your	
  
connected	
  business	
  	
  
	
  
Thank	
  You	
  

Contenu connexe

Tendances

Restful Integration with WSO2 ESB
Restful Integration with WSO2 ESB Restful Integration with WSO2 ESB
Restful Integration with WSO2 ESB
WSO2
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
Sascha Wenninger
 
Building a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.comBuilding a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.com
Salesforce Developers
 
APIs and Beyond
APIs and BeyondAPIs and Beyond
APIs and Beyond
WSO2
 
WSO2 Integration Platform - The most comprehensive integration platform for y...
WSO2 Integration Platform - The most comprehensive integration platform for y...WSO2 Integration Platform - The most comprehensive integration platform for y...
WSO2 Integration Platform - The most comprehensive integration platform for y...
WSO2
 
OAuth-as-a-service using ASP.NET Web API and Windows Azure Access Control
OAuth-as-a-service using ASP.NET Web API and Windows Azure Access ControlOAuth-as-a-service using ASP.NET Web API and Windows Azure Access Control
OAuth-as-a-service using ASP.NET Web API and Windows Azure Access Control
Maarten Balliauw
 

Tendances (20)

A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
 
Restful Integration with WSO2 ESB
Restful Integration with WSO2 ESB Restful Integration with WSO2 ESB
Restful Integration with WSO2 ESB
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integration
 
API more than payload
API more than payloadAPI more than payload
API more than payload
 
Lightweight ESB Alternatives
Lightweight ESB AlternativesLightweight ESB Alternatives
Lightweight ESB Alternatives
 
CIAOPS Need to Know Office 365 Webinar - December 2017
CIAOPS Need to Know Office 365 Webinar - December 2017CIAOPS Need to Know Office 365 Webinar - December 2017
CIAOPS Need to Know Office 365 Webinar - December 2017
 
Scalable Architectures, Enterprise Solutions with Opensource and Free Software
Scalable Architectures, Enterprise Solutions with Opensource and Free SoftwareScalable Architectures, Enterprise Solutions with Opensource and Free Software
Scalable Architectures, Enterprise Solutions with Opensource and Free Software
 
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
 
Building a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.comBuilding a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.com
 
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
 
Creating an OData-Enabled API
Creating an OData-Enabled APICreating an OData-Enabled API
Creating an OData-Enabled API
 
The fall of the BizTalk Architect – From something abstract to something useful
The fall of the BizTalk Architect – From something abstract to something usefulThe fall of the BizTalk Architect – From something abstract to something useful
The fall of the BizTalk Architect – From something abstract to something useful
 
Apiary - A Developers Perspective
Apiary - A Developers PerspectiveApiary - A Developers Perspective
Apiary - A Developers Perspective
 
APIs and Beyond
APIs and BeyondAPIs and Beyond
APIs and Beyond
 
Secrets of Custom API Policies on the Oracle API Platform
Secrets of Custom API Policies on the Oracle API PlatformSecrets of Custom API Policies on the Oracle API Platform
Secrets of Custom API Policies on the Oracle API Platform
 
Integration patterns and practices for cloud and mobile computing
Integration patterns and practices for cloud and mobile computingIntegration patterns and practices for cloud and mobile computing
Integration patterns and practices for cloud and mobile computing
 
WSO2 Integration Platform - The most comprehensive integration platform for y...
WSO2 Integration Platform - The most comprehensive integration platform for y...WSO2 Integration Platform - The most comprehensive integration platform for y...
WSO2 Integration Platform - The most comprehensive integration platform for y...
 
OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17
 
API Management Platform Technical Evaluation Framework
API Management Platform Technical Evaluation FrameworkAPI Management Platform Technical Evaluation Framework
API Management Platform Technical Evaluation Framework
 
OAuth-as-a-service using ASP.NET Web API and Windows Azure Access Control
OAuth-as-a-service using ASP.NET Web API and Windows Azure Access ControlOAuth-as-a-service using ASP.NET Web API and Windows Azure Access Control
OAuth-as-a-service using ASP.NET Web API and Windows Azure Access Control
 

Similaire à WSO2Con Asia 2014 - Reinventing Enterprise Integration for Connected Business

WSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected BusinessWSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected Business
WSO2
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
WSO2
 

Similaire à WSO2Con Asia 2014 - Reinventing Enterprise Integration for Connected Business (20)

WSO2Con ASIA 2016: An Introduction to the WSO2 Integration Platform
WSO2Con ASIA 2016: An Introduction to the WSO2 Integration PlatformWSO2Con ASIA 2016: An Introduction to the WSO2 Integration Platform
WSO2Con ASIA 2016: An Introduction to the WSO2 Integration Platform
 
WSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected BusinessWSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected Business
 
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
WSO2Con USA 2017: The Role of Enterprise Integration in Digital TransformationWSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
 
The Role of Enterprise Integration in Digital Transformation
The Role of Enterprise Integration in Digital TransformationThe Role of Enterprise Integration in Digital Transformation
The Role of Enterprise Integration in Digital Transformation
 
Application modernization with azure PaaS and FaaS
Application modernization with azure PaaS and FaaSApplication modernization with azure PaaS and FaaS
Application modernization with azure PaaS and FaaS
 
Cloud Computing101 Azure, updated june 2017
Cloud Computing101 Azure, updated june 2017Cloud Computing101 Azure, updated june 2017
Cloud Computing101 Azure, updated june 2017
 
WSO2 ESB - The Backbone of Integration
WSO2 ESB - The Backbone of Integration WSO2 ESB - The Backbone of Integration
WSO2 ESB - The Backbone of Integration
 
Connected Architecture Fabric Creating a Connected World
Connected Architecture Fabric Creating a Connected WorldConnected Architecture Fabric Creating a Connected World
Connected Architecture Fabric Creating a Connected World
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0
 
Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...Measure and increase developer productivity with help of Severless by Kazulki...
Measure and increase developer productivity with help of Severless by Kazulki...
 
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
 
Exposing Business Functionalities with SOA, Integration and API Management
Exposing Business Functionalities with SOA, Integration and API ManagementExposing Business Functionalities with SOA, Integration and API Management
Exposing Business Functionalities with SOA, Integration and API Management
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Fuse overview
Fuse overviewFuse overview
Fuse overview
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
 
Oracle forms to oci executive overview for customer
Oracle forms to oci   executive overview  for customerOracle forms to oci   executive overview  for customer
Oracle forms to oci executive overview for customer
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.com
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...
 

Plus de WSO2

Plus de WSO2 (20)

Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the Cloud
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

WSO2Con Asia 2014 - Reinventing Enterprise Integration for Connected Business

  • 1. Reinven&ng  Enterprise  Integra&on  for   Connected  Business   Kasun  Indrasiri   So#ware  Architect     WSO2  Inc.  
  • 2. Outline   •  Connected  Business  and  Integra:on     •  Modern  Enterprises  Integra:on   •  What  makes  a  ‘comprehensive  integra:on  plaCorm’     •  WSO2  Integra:on  PlaCorm     •  Future  of  Integra:on  
  • 3. Connected  Business     •  A  business  that  can  be  agile  in  today’s  world  of  rapid   evolu:on  and  change.    
  • 4. Building  a  ‘Connected  Business’     •  Changing  an  organiza:on  to  a  connected  organiza:on   •  Internally  and  externally  connected     •  Interac:ons  through  services,  systems,  APIs  etc.       Image  courtesy  :  hNp://www.mydrivingseat.com/the-­‐blog/profound-­‐prac:cal-­‐proven-­‐system-­‐of-­‐business-­‐agility/  
  • 5. An  ‘Integrated’  Business       •  Connected  Business  relies  on  accessible  and   integrated  business  capabili:es.     •  WSO2  Integra:on  plaCorm     §  Accelerates  business  interac:ons  inside,  outside,  and   across  organiza:onal  boundaries   §  Rapidly  connects  disparate/diverse  systems  and  services   §  Reuse  and  compose  data,  APIs,  legacy  systems  and  services   in  to  effec:ve  business  solu:ons    
  • 6. Modern  Enterprises   •  Disparate  systems,  services  and  protocols      
  • 7. Integra&on…?     •  Point  to  Point/SpagheT  Integra:on    
  • 8. ESB  –  The  Integra&on  made  easy   •  Conquering  integra:on  nightmares  with  WSO2  ESB    
  • 9. A  comprehensive  ‘Integra&on  PlaGorm’     •  ‘Connec:ng  anything  with  everything’   •  Performance,  BaNle  Hardened     •  Hybrid  Integra:on  –  iPaaS,  Connectors     •  Domain  Specific  Integra:on   •  Ease  of  use,  tooling,  monitoring,  support,   documenta:on.    
  • 10. Introducing  WSO2  ESB   •  The  heart  of  the  WSO2  Integra:on  PlaCorm     •  A  light  weight,  high  performance  ESB     •  Comprehensive  REST,  SOAP,  WS-­‐*  support     •  Zero  code/completely  configura:on  driven     •  Extensible  and  Scalable    
  • 11. Enterprise  Integra&on  with  EIPs     •  Enterprise  Integra:on  PaNerns  (EIP)   §  De  facto  standard  for  enterprise  integra:on   •  WSO2  ESB  offers  100%  coverage  of  EIPs      
  • 12. Enterprise  Integra&on  with  EIPs     •  A  stateless  service  orchestra:on  scenario  
  • 13. RESTful  Integra&on     •  Increasing  adapta:on  of  REST  APIs   •  WSO2  ESB  offers  comprehensive  REST  support     §  Nouns  and  Verbs  –  HTTP  Endpoint     §  Data  Formats  –  Payload  Factory/Script  Mediator     Image courtesy : http://www.ansoncheunghk.info/sites/default/files/venue/images/rest_triangle.png http://gerhardpotgieter.com/2014/02/10/woocommerce-rest-api-client-library/
  • 14. JSON     •  JSON  is  increasingly  geTng  popular   •  WSO2  ESB  offers  Na:ve  JSON  support     §  No  canonicaliza:on  -­‐  No  conversion  back  and  forth  JSON-­‐>SOAP-­‐>JSON   §  JSON  Path  for  JSON  Content  Based  Rou:ng     §  Support  all  kinds  of  transforma:ons     §  (JSON<-­‐>JSON,      JSON<-­‐>XML)     Image courtesy : http://vxtindia.com/blog/8-most-useful-libraries-on-github/json-logo1/
  • 15. RESTful  Integra&on  in  ac&on       •  Exposing  REST  APIs,  Invoking  REST  APIs      
  • 16. Integra&on  with  the  fastest  ESB     •  Who’s  Fastest  NOW?     Image courtesy : http://rulesforrunning.com/2011/06/08/bad-angel-rule-14/
  • 17. Integra&on  with  the  fastest  ESB     ESB  Performance  Round  7.5  –  February  2014   •  Blazing  performance  –  Fastest  open  source  ESB   •  BaNle  Hardened    with  over  1000s  of  deployments    
  • 18. Domain  Specific  Integra&on     •  SAP  Integra:on      
  • 19. API  Façade  PaQern   •  A  simple  interface  to  a  complex  system   Image courtesy : : http://regmedia.co.uk/2012/11/06/ipad4_2.jpg, http://www.techautos.com/wp-content/uploads/2010/04/iPadMobo.jpg
  • 20. API  Façade  for  your  enterprise     •  API  Façade  with  WSO2  ESB  and  WSO2  API  Manager    
  • 21. Hybrid  Integra&on     •  Federa:on  of  on-­‐premises  and  Cloud-­‐Based  integra:on   §  Cloud-­‐Cloud  Integra:on   §  Cloud-­‐On-­‐premise  Integra:on     Image courtesy : http://www.anvato.com/wp-content/uploads/2013/11/carousel-3.png
  • 22. Hybrid  Integra&on  -­‐  Connectors   •  Connector  is  a  ready  made  and  convenient  tool  to  reach   publicly  available  web  API’s.  
  • 23. Cloud  to  Cloud  Integra&on     •  Salesforce  +  Google  Spread  Sheet  -­‐  Opportunity   Management    
  • 24. Cloud  to  On-­‐Premise  Integra&on     •  SAP-­‐Salesforce  Integra:on    
  • 25. A  Connected  Business  –  Use  Case     •  Powered  by  WSO2  Integra:on  PlaCorm    
  • 26. The  future  of  Integra&on       •  Internet  of  Things  (IoT)     Image courtesy : http://www.trutower.com/wp-content/uploads/2012/07/internet-of-things1.jpg
  • 27. The  future  of  Integra&on       •  Building  Internet  of  Things  (IoT)   Image courtesy : http://micrium.com/designing-the-internet-of-things-part-1-iot-devices-and-local-networks/
  • 28. WSO2  Integra&on  PlaGorm  –  The  future  of  Integra&on   •  iPaaS  (Integra:on  PlaCorm  as  a  Service)   §  Hybrid  Integra:on  –  Connectors,  Integra:on  Cloud     §  Empowering  Internet  of  Things(IoT)  –  Connectors,  MQTT   •  Conven:onal  Enterprise  Integra:on   §  Strengthening  Integra:on  capabili:es  (media:on,  versioning,  Domain   Specific  protocols  (SAP,  HL7),  scheduled  tasks)   §  Tooling  –  Graphical  Editor  (eclipse  and  in  the  cloud),  message  flow  tracing   and  debugging,  data  mapper     §  Performance    
  • 29. Conclusion     •  We  offer  a  comprehensive  Integra:on  PlaCorm  for  your   connected  business