WSO2 Integration Platform - The most comprehensive integration platform for your connected business
-
Upload
wso2 -
Category
Technology
-
view
876 -
download
7
Transcript of WSO2 Integration Platform - The most comprehensive integration platform for your connected business
June 2014
WSO2 Integration Platform The most comprehensive Integration Platform for your
Connected Business
Software ArchitectKasun Indrasiri
Senior Software EngineerRavi Undupitiya
๏
๏
๏
๏
๏
๏
๏
๏
About the Presenters๏ Kasun Indrasiri
๏
๏ Ravi Undupitiya
๏
๏ Traditional SOA
๏ The new enterprise integration ecosystem
๏ Hybrid integration
๏ Future of integration
Agenda
SOA๏ Service Oriented Architecture as a paradigm for
better interoperability and integration.
๏ Promised to make integration simpler.
๏ But not the solution to integration.
๏ Did not account for some issues with SOA for Integration in practice.
SOA
Traditional SOA๏ Disparate Systems, Services, Protocols
๏ Diverse and dynamic business requirements.
๏ New shifts? The cloud.
๏ What about governance, security and ability to adapt?
Traditional SOA๏ Scalability, maintainability, troubleshooting
nightmares.
Towards a new integration ecosystem
๏ Conquering integration nightmares with WSO2 ESB
WSO2 ESB - ESB Basics and Beyond
๏ A lightweight, 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
๏ Extensible and Scalable
๏ Blazing performance – Fastest open source ESB
Integration with the fastest ESB
๏ A typical on-premise integration scenario
Towards a new integration ecosystem
๏ Discrete IT solutions are modeled as services which are accessible over the network via solid contracts
▪ Web services, SOAP,XSD, WSDL, WS-Security etc.
๏ SOA and SOA based solutions like ESBs are the preferred way of integrating disparate systems and many organization have benefitted from employing these.
๏ SOA designed for internal interactions, strict contracts, complex data formats and not designed for frequent iterations
Retrospect on SOA
๏ Has it ended here?
๏ Rise in mobile and cloud services exposing their services as public API’s. ๏ Twitter: “75% of our traffic via API”
๏ API Management
Towards a new integration ecosystem
The new enterprise integration ecosystem
๏ API Management
๏ Exposing internal complexities as simple API’s
InternalExternal ?
๏ 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
๏ API Façade with WSO2 ESB and WSO2 API Manager
API Façade Pattern
๏ Federation of on-premises and Cloud-Based integration
▪ Cloud-Cloud Integration
▪ Cloud-On-premise Integration
Hybrid Integration
Image courtesy : http://www.anvato.com/wp-content/uploads/2013/11/carousel-3.png
๏ WSO2 ESB Hybrid Integration Capabilities๏ Connectors/Connector Store๏ Inbound Endpoints๏ iPaaS - Recipes
Hybrid Integration
๏ A connector is a ready made and convenient tool to reach publicly available web API’s.
Connectors
๏ Salesforce + Google Spread Sheet - Opportunity Management
Cloud to Cloud Integration
๏ SAP-Salesforce Integration
Cloud to On-premise Integration
๏ Cloud/On-premise integration with API Management
Use Case
Future of Integration๏ Hybrid Integration ๏ Internet of Things: the Internet of Everything๏ Devices that sense their environment and
communicates this with the Internet.
Internet of Things (IoT)๏ Data from devices like sensors used to analyse and
provide novel Intelligence.
๏ IoT devices often low powered working in varied conditions.
๏ Requires new protocols and technology like๏ MQTT (MQ Telemetry Transport) - lightweight
messaging protocol for low powered/low bandwidth devices.
๏ CoAP (Constrained Application Protocol)
Traditional SOA
The new enterprise integration ecosystem
Hybrid integration
Future of Integration
Conclusion
6
Links
๏ WSO2 ESB
๏ WSO API Manager
๏ WSO2 ESB Connectors
๏ Implementing API Facade using WSO2 API Management Platform http://wso2.com/library/webinars/2014/01/implementing-api-facade-using-wso2-api-management-platform/
๏ IoT Reference Architecture http://wso2.com/whitepapers/a-reference-architecture-for-the-
internet-of-things/