WSO2Con EU 2016: An Introduction to the WSO2 Analytics Platform
WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud
-
Upload
wso2 -
Category
Technology
-
view
462 -
download
3
description
Transcript of WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud
![Page 1: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/1.jpg)
The Integration Game Changer:WSO2 Integration Cloud
Afkham AzeezWSO2 Inc
Director, Architecture
![Page 2: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/2.jpg)
SaaS: Your apps in the Cloud
• SaaS (Software as a Service) is...o delivery model in which software and associated data are
centrally hosted on the cloud (source: Wikipedia)
Image courtesy of ddpavumba / FreeDigitalPhotos.net
![Page 3: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/3.jpg)
The Great Integration Challenge of the Cloud Era
• Enterprise apps must play nicely with each othero Relieve users from
Re-entering data to different applications Re-enter their credentials
o Share data, authorizationo Abide by enterprise policies
Images courtesy of Master isolated images, Vuono/ FreeDigitalPhotos.net
![Page 4: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/4.jpg)
1. Cloud to Cloud
2. Cloud to On-premises
Integration Scenarios
Cloud Images courtesy of Bartosz Kaszubowski. Server image from OpenClipart.org
![Page 5: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/5.jpg)
Here's my API... Call me maybe?
So, how does yours fit in with my existing applications?
Well, we have this nice SOAP/REST API...
API (Application Programming Interface): An interface through which an application can securely open up
programmatic access to it’s data and functionality, to third party developers.
![Page 6: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/6.jpg)
Wait, I still have to write code!?API from Vendor X
API from Vendor Y
All the work that nobody mentioned
![Page 7: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/7.jpg)
iPaaS
• Stands for Integration Platform as a Service• "... a suite of cloud services enabling development,
execution and governance of integration flows connecting any combination of on premises and cloud-based processes, services, applications and data within individual or across multiple organizations." - Gartner Research
![Page 8: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/8.jpg)
What's in an iPaaS?
protocol bridging, message transports, transformation, routing, service virtualization, Connectors (adapters), orchestration, partner community management, managed file transfer, registry/repository, development tools, artifacts lifecycle management, policy management and enforcement, federation, usage tracking and management, monitoring, b2b integration, ETL, data integration, data federation, SOA governance, SOA enablement, federated SOA support, ...
![Page 9: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/9.jpg)
Types of Integration
• Stateless, short-lived
• ESB• Connectors
• Stateful, long-lived, possibly with human interactions
• BPS• Custom BPEL activity
![Page 10: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/10.jpg)
What's in an iPaaS? - Connectors
• Connects to a specific Cloud or On-premises service
• Configure, don't code.
iPaaS
![Page 11: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/11.jpg)
Connector Catalog
• SalesForce• Twitter• Gmail• Google Drive• Paypal• Jira• Redmine• AWS
•Alfresco•Twilio•Fedex•UPS•Apple Push•SAP•Skype•Blogger•… and more
![Page 12: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/12.jpg)
Sample Connector Config
![Page 13: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/13.jpg)
What's in an iPaaS? – Data Mapping
• All day events
• Multi-day events
Calendar
Calendar
![Page 14: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/14.jpg)
What's in an iPaaS? – Protocols & Message Formats
![Page 15: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/15.jpg)
Data Mapping & Message Formats
• Data types• String, int, date & time, currency etc.
• Primitives• Split, concat, assign etc.
• Mapping language
![Page 16: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/16.jpg)
Data Mapping & Message Formats
Input
Data Mapping
Output
![Page 17: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/17.jpg)
![Page 18: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/18.jpg)
![Page 19: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/19.jpg)
Cloud-Cloud Integration
Data Mapping
Integration in the Cloud
Connector1 Connector2
Mapping File
![Page 20: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/20.jpg)
Cloud-Enterprise Integration
Data Mapping
Mapping File
Integration in the Cloud
CG
Enterprise
Connector1 Connector2Cloud
Gateway
![Page 21: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/21.jpg)
What's in an iPaaS – other significant bits
• Version controlling, Lifecycle management and other dev tools
• The deployment environment
• Performance• Availability • Scalability• Monitoring and Stats
![Page 22: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/22.jpg)
AppFactory
![Page 23: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/23.jpg)
appfactorypreview.wso2.com
![Page 24: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/24.jpg)
Integration Versioning
• Different versions of connectors• Corresponding to different versions of APIs• e.g. SAP version x & y, with SaleForce version
a & b• Multiple independent versions in production
![Page 25: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/25.jpg)
Integration Lifecycle Management
• Integrations too could be in dev, test, staging & production
• Supported using AppFactory ALM framework
![Page 26: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/26.jpg)
IDE
Cloud IDEDesktop IDE
![Page 27: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/27.jpg)
![Page 28: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/28.jpg)
![Page 29: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/29.jpg)
![Page 30: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/30.jpg)
How it all fits together
Apache Stratos
WSO2 AppFactory
WSO2 iPaaS
IaaS
![Page 31: WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud](https://reader038.fdocuments.net/reader038/viewer/2022103014/548628aab4af9f7f338b463e/html5/thumbnails/31.jpg)
Thank You!