introduction to wso2 integration platform

30
May 2014 Introduction to WSO2 Integration Platform - Concepts and Theories [Webinar 2014 MAY]

Upload: wso2

Post on 10-May-2015

1.160 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Introduction to WSO2 Integration Platform

May 2014

Introduction to WSO2 Integration Platform - Concepts and Theories

[Webinar 2014 MAY]

Page 2: Introduction to WSO2 Integration Platform

About WSO2๏ Global enterprise, founded in 2005 by

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

๏ Provides only open source platform-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 Active Member of OASIS, Cloud Security Alliance, OSGi Alliance, AMQP Working Group, OpenID Foundation and W3C.

๏ Driven by Innovation

๏ Launched first open source API Management solution in 2012

๏ Launched App Factory in 2Q 2013

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

Page 3: Introduction to WSO2 Integration Platform

What WSO2 delivers

Page 4: Introduction to WSO2 Integration Platform

About the Presenters

๏ Malaka Silva Senior Technical Lead WSO2

๏ Dushan Abeyruwan Associate Technical Lead WSO2

Page 5: Introduction to WSO2 Integration Platform

Agenda

• SOA and the role of ESBs

• WSO2 ESB’s features and applicability

• High level architecture of WSO2 ESB

• Scenarios

• Guaranteed delivery with WSO

• 2 ESB, WSO2 Data Services Server and WSO2 Message Broker

• Soap to REST transformation using WSO2 ESB and WSO2

Application Server

• Calling cloud services using WSO2 ESB connectors

Page 6: Introduction to WSO2 Integration Platform

SOA And Role of ESB

๏ Disparate Systems, Services, Protocols

๏ Diverse and dynamic business requirements

๏ No single vendor/solution

๏ On premise/Cloud solutions

Page 7: Introduction to WSO2 Integration Platform

Point to Point/Spaghetti Integration

๏ Scalability, maintainability, troubleshooting nightmares.

Page 8: Introduction to WSO2 Integration Platform

ESB as the Integration Bus

๏ Conquering integration nightmares with WSO2 ESB

Page 9: Introduction to WSO2 Integration Platform

WSO2 ESB’s features and applicability

๏ A light weight, high performance ESB

๏ Comprehensive REST, SOAP, WS-* support

๏ 100% compliant with all EIPs (Enterprise Integration Patterns)

๏ Connectors (Salesforce, Twilio and many more)

๏ SAP, FIX, HL7 - Domain specific solutions

๏ Zero Code/Configuration driven

๏ 100% free and open source

Page 10: Introduction to WSO2 Integration Platform

High level architecture of WSO2 ESB

Page 11: Introduction to WSO2 Integration Platform

๏ Enterprise Integration Patterns – De facto standard for enterprise integration

๏ WSO2 ESB offers 100% coverage of EIPs

Enterprise Integration with EIPs

Page 12: Introduction to WSO2 Integration Platform

๏ A stateless service orchestration scenario realized with the application of multiple EIPs

Enterprise Integration with EIPs

Page 13: Introduction to WSO2 Integration Platform

๏ Store and forward

๏ Guaranteed delivery

Message Stores and Processor

Page 14: Introduction to WSO2 Integration Platform

Use Case - Guaranteed Delivery with WSO2 MB, DSS and ESB

Page 15: Introduction to WSO2 Integration Platform

๏ Why REST?

RESTful Integration/JSON

Source : API Directory of programmableweb July 2013: http://blog.programmableweb.com/

Page 16: Introduction to WSO2 Integration Platform

๏ WSO2 ESB – Comprehensive REST support

▪ HTTP Endpoint – Nouns and Verbs

▪ Payload Factory/Script Mediator – Data Formats

RESTful Integration

Image courtesy : http://www.ansoncheunghk.info/sites/default/files/venue/images/rest_triangle.png

Page 17: Introduction to WSO2 Integration Platform

๏ JSON is increasingly getting popular

๏ Native JSON support with WSO2 ESB 4.8

▪ No canonicalization (i.e: No conversion back and forth JSON->SOAP->JSON)

▪ JSON Path for JSON Content Based Routing

▪ Support all kinds of transformations (JSON->JSON, JSON<->XML)

Comprehensive JSON Support

Page 18: Introduction to WSO2 Integration Platform

๏ HTTP Endpoint and JSON Payload Factory

RESTful Integration in action

Page 19: Introduction to WSO2 Integration Platform

๏ A simple interface to a complex system

API Façade Pattern

Image courtesy: http://regmedia.co.uk/2012/11/06/ipad4_2.jpg, http://www.techautos.com/wp-content/uploads/2010/04/iPadMobo.

jpg

Page 20: Introduction to WSO2 Integration Platform

๏ API Façade with WSO2 ESB and WSO2 API Manager

API Façade Pattern

Page 21: Introduction to WSO2 Integration Platform

๏ A connector is a ready made and convenient tool to reach publicly available web API’s.

Connectors

Page 22: Introduction to WSO2 Integration Platform

๏ SAP-Salesforce Integration

Cloud to On-premise Integration

Page 23: Introduction to WSO2 Integration Platform

๏ Blazing performance – Fastest open source ESB

Integration with the fastest ESB

ESB Performance Round 7.5 – February 2014

Page 24: Introduction to WSO2 Integration Platform

๏ Salesforce + Google Spread Sheet - Opportunity Management

Use Case: Cloud to Cloud Integration

Page 25: Introduction to WSO2 Integration Platform

๏ Integration for Connected Business

๏ Integrate anything with everything

๏ Real world Use cases

Conclusion

Page 26: Introduction to WSO2 Integration Platform

Integration Webinar Series

Security Pattersn with WSO2 ESB - http://wso2.com/library/webinars/2014/05/security-patterns-with-wso2-esb/

Implementing JMS integration solutions with WSO2 ESB - http://wso2.

com/library/webinars/2014/05/implementing-jms-integration-solutions-with-wso2-

esb/

RESTful Integration with WSO2 ESB - http://wso2.

com/library/webinars/2014/05/restful-integration-with-wso2-esb/

WSO2 Integration Platform - The Most Comprehensive Integration Platform for your

Connected Business - http://wso2.com/library/webinars/2014/06/wso2-

integration-platform-the-most-comprehensive-integration-platform-for-your-

connected-business/

Page 27: Introduction to WSO2 Integration Platform

QnA

Page 28: Introduction to WSO2 Integration Platform

Business Model

Page 29: Introduction to WSO2 Integration Platform
Page 30: Introduction to WSO2 Integration Platform

6

Links

๏ WSO2 ESB - http://wso2.com/products/enterprise-service-bus/

๏ WSO2 ESB Connectors - http://docs.wso2.org/display/ESB480/ESB+Connectors

๏ WSO2 ESB performance comparison - http://wso2.com/library/articles/2014/02/esb-performance-round-7.5/

๏ RESTful Integration - http://wso2.com/library/articles/2013/12/restful-integration-with-wso2-esb/

๏ Guaranteed Delivery with WSO2 ESB - http://wso2.com/library/articles/2014/01/guaranteed-delivery-with-Message-Store-Message-Processor%20/