Your SlideShare is downloading. ×
WSO2Con 2013 - The Integration Game Changer: WSO2 Integration Cloud
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

WSO2Con 2013 - The Integration Game Changer: WSO2 Integration Cloud


Published on

Published in: Technology

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. The Integration Game Changer: WSO2 Integration Cloud Afkham Azeez WSO2 Inc Director, Architecture
  • 2. 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 /
  • 3. The Great Integration Challenge of the Cloud Era • Enterprise apps must play nicely with each other o Relieve users from  Re-entering data to different applications  Re-enter their credentials o Share data, authorization o Abide by enterprise policies Images courtesy of Master isolated images, Vuono/
  • 4. Integration Scenarios 1. Cloud to Cloud 2. Cloud to On-premises Cloud Images courtesy of Bartosz Kaszubowski. Server image from
  • 5. 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.
  • 6. Wait, I still have to write code!? API from Vendor X API from Vendor Y All the work that nobody mentioned
  • 7. 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 cloudbased processes, services, applications and data within individual or across multiple organizations." - Gartner Research
  • 8. 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, ...
  • 9. Types of Integration • Stateless, short-lived • ESB • Connectors • Stateful, long-lived, possibly with human interactions • BPS • Custom BPEL activity
  • 10. What's in an iPaaS? - Connectors • • Connects to a specific Cloud or On-premises service Configure, don't code. iPaaS
  • 11. Connector Catalog • • • • • • • • SalesForce Twitter Gmail Google Drive Paypal Jira Redmine AWS • • • • • • • • • Alfresco Twilio Fedex UPS Apple Push SAP Skype Blogger … and more
  • 12. Sample Connector Config
  • 13. What's in an iPaaS? – Data Mapping • All day events Calendar Calendar • Multi-day events
  • 14. What's in an iPaaS? – Protocols & Message Formats
  • 15. Data Mapping & Message Formats • Data types • String, int, date & time, currency etc. • Primitives • Split, concat, assign etc. • Mapping language
  • 16. Data Mapping & Message Formats Input Data Mapping Output
  • 17. Cloud-Cloud Integration Integration in the Cloud Data Mapping Connector2 Connector1 Mapping File
  • 18. Cloud-Enterprise Integration Integration in the Cloud Enterprise Data Mapping CG Connector2 Connector1 Mapping File Cloud Gateway
  • 19. 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
  • 20. AppFactory
  • 21.
  • 22. 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
  • 23. Integration Lifecycle Management • Integrations too could be in dev, test, staging & production • Supported using AppFactory ALM framework
  • 24. IDE Cloud IDE Desktop IDE
  • 25. How it all fits together WSO2 iPaaS WSO2 AppFactory Apache Stratos IaaS
  • 26. Thank You!