WSO2 Integration Platform - The most comprehensive integration platform for your connected business

Preview:

Citation preview

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

Recommended