Introducing webmethods Integration Cloud April 21-22, 2015 Sachin Gadre Sr. Director, Product Management

Size: px
Start display at page:

Download "Introducing webmethods Integration Cloud April 21-22, 2015 Sachin Gadre Sr. Director, Product Management"

Transcription

1 Introducing webmethods Integration Cloud April 21-22, 2015 Sachin Gadre Sr. Director, Product Management 1

2 Introducing Integration Cloud 2

3 Key Capabilities Enroll & Manage Design & Develop Test & Run Tenant registration and role based access control Stage and SaaS application management Guided web based integration development Mapping, transformation and enrichment Fully managed multi-tenant cloud service Scheduled and on-demand operations 3 3

4 Why do we need webmethods Integration in the cloud? Lines of business are driving application purchase and implementation Hybrid IT infrastructure is the new normal - SaaS adoption is driving this. Mobile and web-based Adaptive applications need access to SaaS and On-premise services 4 4

5 Built on a Strong Foundation Event Processing Framework Command Central Universal Messaging AgileApps & Common Platform CloudStreams Integration Server 5

6 Integration Cloud Capabilities SaaS Apps PaaS Apps Social Apps Mobile Devices Tenant and Role Mgmt. Stage Mgmt. Enroll & Manage Application Mgmt. Integration Flows web-based guided UI Design & Develop Transformation, Mapping and Enrichment webmethods Integration Cloud On-premise Connectivity Seamless Operations Test & Run Multitenancy Firewall webmethods Integration Server Databases Home Grown Legacy 6 6

7 Use-cases Hybrid Integration Cloud to Cloud Integration 7

8 Hybrid Integration Secure HTTPS Reverse connections from on-premises webmethods to Integration Live Secure Outbound Connection wm Integration Cloud DMZ webmethods ESB Sharing of metadata between Integration Live & on-premises Leverage your ESB investments 8

9 Cloud to Cloud Integration Configure integrations between cloud-based SaaS applications Synchronize data wm Integration Cloud Populate initial data Designed for subject matter experts 9

10 Integration Flow Development 1. Data Synchronization between two applications Two applications Guided wizard for developing simple flows by citizen developers 2. Orchestration for supporting complex integration scenarios Two or more applications Multiple steps in the flow Supports complex integration scenarios 10 10

11 Orchestration Support Influenced by the Scratch language The orchestrated flows in Integration Cloud are compatible with flows created with wm Integration Server. Web-based user interface allows users to quickly assemble orchestration flows using pre-built components such as:- Application and Operations blocks, flow control, logical and conditional blocks etc. 11

12 Orchestration Building Blocks 12 12

13 Architecture 13

14 Test and Run Multi-tenant Architecture Multi-tenant and managed On-premise server Web Browser SaaS / PaaS Firewall Multiple tenants share a development execution instance Each tenants gets a separate Live stage instance All elements are in the architecture are managed by Software AG 14 Universal Messaging connectivity layer wm IS farm Live Stage Scheduler wm IS farm Development Stage Git Repository webmethods Integration Cloud Intelligent Routing Layer Tomcat App Server Tenant Database Cache Layer Secure Universal Messaging is used as the communication layer between onpremise and cloud Intelligent Routing Layer Routes request coming from the user / SaaS application to the correct tenant execution instance. The outside world does not need to know it s i/p address.

15 Test and Run - Metadata Sync Metadata Sync Define on-premise application and connection Sync on-premise service metadata with webmethods Cloud 15

16 Test and Run Secure Infrastructure: On-premise Connectivity IS (tenant 1) Integration Cloud Tenant1 to On-premise Tenant1 from On-premise Tenant 1 wm IS On-premise wm IS establishes a reverse connection to Integration Live IS (tenant 2) IS execution environments 16 Message sender Message receiver Tenant2 to On-premise Tenant2 from On-premise Universal Messaging Cluster Tenant 2 wm IS Universal Messaging layer is fully multitenant Two queues per tenant (one for inbound and other for outbound)

17 Test and Run Secure On-premise Connectivity Secure connection to UM layer using HTTPS protocol Authentication using tenant-based credentials ACL based protection for queues I/P Address based restrictions on connecting to UM layer 17 17

18 Test and Run Seamless Operations Seamless Upgrades Scheduler Upgrades and Enhancements are done automatically by Software AG Tenants / Users are given advance to regression test their integration flows against recent upgrades Upgrades are done in the development stage first before moving into production Logging Integration flows can be run in an on-demand or scheduled fashion 18 Tenants can control the level of

19 Comprehensive Integration Solution SaaS Apps PaaS Apps Social Apps Mobile Devices Integration Cloud webmethods Integration Server ERP Apps Custom Apps Mainframe / Legacy Apps 19 19

20 Roadmap 20

21 Integration Cloud October 2015 Release Integration Cloud Orchestration Enhancements Light weight Integration Agent REST, SOAP, FTP Connector support User Friendly mapping Integration with API Cloud MS-Dynamics CRM, Zuora, AgileApps, Salesforce Wave, Chatter and OData connector SSO support (*) SP in 01/

22