Skip to content

Latest commit

 

History

History
47 lines (42 loc) · 8.13 KB

File metadata and controls

47 lines (42 loc) · 8.13 KB

1 Introduction

This whitepaper provides information and guidelines for a webMethods.io integration developer, explaining the approaches, benefits and drawbacks on each approach, and provides some guidelines and recommendations as to which approach to pick and when, based on the functionality, and the skills of the person developing the integrations to integration applications.

This white paper focuses on the Enterprise Integration Platform as a Service (EiPaaS) and Hybrid styles of application integration using webMethods.io Integration providing some recommendations, approaches, patterns, and guidance on what and how to implement using Software AG's EiPaaS.

2 Contents

# Page Description
1. Introduction
2. Contents
3. What is Application Integration? Overview of application integration, what this is, approaches, and styles
4. Developer Guidelines Developer Guidelines for webMethods.io Integration
4.1 Integration/Automation Types Overview Explanation of the different types of integration and automation that is possible in webMethods.io Integration
4.2 Workflow/FlowServices Capability Comparison Compares functionality of Workflows vs FlowServices
4.3 Workflow/FlowServices Performance Characteristics Compares the performance characteristics of Workflows vs FlowServices
5. Implementation Recommendations Provides recommendations for implementing integrations
5.1 Workflows Recommendations for Workflows
5.1.1 When to use Workflows Explains when you should consider use of workflows
5.1.2 When NOT to use Workflows Explains when you should NOT use workflows
5.1.3 Workflow Do's and Dont's Documents the Do's and Don'ts of workflows
5.2 FlowServices Recommendations for FlowServices
5.2.1 When to use FlowServices Explains when you should consider using FlowServices
5.2.2 When NOT to use FlowServices Explains when you should NOT use FlowServices
5.2.3 FlowService Do's and Don'ts Documents the Do's and Don'ts of FlowServices
5.2.4 FlowService Samples Sample FlowServices providing some different functions
6. Implementation Patterns Provides some implementation patterns
6.1 Large File Handling Describes problems and solutions to work with large files
6.2 Using FlowServices & Workflows Together Describes some approaches to use FlowServices & workflows together
6.3 Workflow - Transforming data Explains how to transform data in workflows
6.4 Workflow - Parallel Processing Explains workflow parallel processing
7. API-Led Integration How to implement API-Led Integration
7.1 Implementation (Integration) first API Implementation of an Integration first API
7.1.1 REST API Implementing REST APIs guidance
7.1.2 SOAP API Implementing SOAP APIs guidance
7.2 API First (REST Descriptor) Implementation Providing an Implementation starting with an API specification
7.3 Securing APIs Recommendations to secure APIs
8. Hybrid Integration Hybrid integration implementation information
9. Connector Development Describes different approaches to connector development
9.1 REST Connectors Explains various options to invoke a REST based system
9.2 SOAP Connector In UX configuration to invoke a SOAP based system
9.3 Database Connector In UX configuration to invoke database management systems
9.4 FlatFile Connector In UX configuration to parse fixed/delimited flat files
9.5 OData Connector In UX configuration to invoke OData APIs
9.6 Messaging/JMS Connector in UX configuration to utilize JMS messaging providers