Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md - Add Distributed Execution Platforms. #45

Closed
wants to merge 2 commits into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ System integration is the process of linking together different IT systems (com
- [BRE](#bre)
- [BPM](#bpm)
- [Data Mapping Solution](#data-mapping-solution)
- [Distributed Execution Platform](#distributed-execution-platform)
- [ESB](#esb)
- [ETL](#etl)
- [Integration Frameworks](#integration-frameworks)
Expand Down Expand Up @@ -238,6 +239,7 @@ System integration is the process of linking together different IT systems (com
- [Informatica Intelligent Cloud Services](https://www.informatica.com/products/cloud-integration.html) - A suite of cloud data management products designed to accelerate productivity and improve speed and scale. Software engineers can use this platform to manage data and integrate applications efficiently.
- [OpenText Alloy](https://businessnetwork.opentext.com/enterprise-data-management/) - A powerful enterprise data management platform that empowers organizations to move beyond basic integration and turn data into insights and action. Software engineers can use this platform to manage data and improve business outcomes.
- [Oracle Integration Cloud Service](https://www.oracle.com/integration/application-integration/) - A robust platform that accelerates time to go live with pre-built connectivity to any SaaS or on-premises application. Software engineers can use this platform to simplify integration processes and streamline operations.
- [Scramjet Platform](https://scramjet.org/cloud-platform/) - A lightweight environment enabling seamless data integration and real-time processing across distributed systems. It simplifies complex workflows and stream processing, with standards-based coding patterns and under 5 minute end-to-end setup. Comes in on-premise and SaaS renditions.
Copy link
Owner

@stn1slv stn1slv Mar 22, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It appears that the product does not possess the core capabilities of an Integration Platform as a Service. These capabilities include strong support for technical protocol connectors, application adapters for both SaaS and on-premises packaged applications, support for various data formats (such as XML, JSON, ASN.1, etc.), and data standards (such as CIM, EDIFACT, HL7, SWIFT, etc). Additionally, an Integration Platform as a Service should offer orchestration, choreography, data validation, and transformation functionalities.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps, the product's main focus is not on system integration.

- [SnapLogic Intelligent Integration Platform](https://www.snaplogic.com/products/intelligent-integration-platform) - A comprehensive integration platform that connects various applications and data landscapes. Software engineers can use this platform to integrate data and applications quickly and efficiently.
- [Software AG webMethods Hybrid Integration Platform](https://www.softwareag.com/en_corporate/platform/integration-apis/application-integration.html) - An all-in-one integration platform that enables software engineers to integrate all their applications in a single platform. This platform simplifies integration processes and improves efficiency.
- [TIBCO Cloud Integration](https://www.tibco.com/products/cloud-integration) - A flexible platform that enables software engineers to integrate anything with API-led and event-driven integration. This platform empowers everyone to integrate anything, making integration processes faster and more efficient.
Expand Down Expand Up @@ -357,6 +359,8 @@ System integration is the process of linking together different IT systems (com
- [Elsa Core (⭐5.5k)](https://github.com/elsa-workflows/elsa-core) - A library that enables workflow execution in any .NET Core application, making it easier to automate business processes in .NET environments.
- [Flowable (⭐7.2k)](https://github.com/flowable/flowable-engine) - A set of open-source business process engines that are compact and efficient, making it easier to automate business processes in a scalable and reliable way.
- [jBPM (⭐1.5k)](https://github.com/kiegroup/jbpm) - A toolkit for building business applications that helps you automate business processes and decisions, making it easier to manage complex workflows.
- [Scramjet Transform Hub(⭐64)](https://github.com/scramjetorg/transform-hub) - A lightweight FaaS execution engine for running
long lived functions in Python and JavaScript with Docker, Kubernetes and Process backends.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove new line

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Which workflow management capabilities does it provide? For example, long-running and stateful, timers, visual workflow management user interfaces, support workflow management notations (like BPMN, CMMN, DMN) or custom ones, etc.

- [StackStorm (⭐5.8k)](https://github.com/StackStorm/st2) - A robust automation engine that provides sensors, triggers, rules, workflows, and actions to help you automate and orchestrate complex workflows and applications.
- [Temporal (⭐9.3k)](https://github.com/temporalio/temporal) - An open-source platform that uses a workflow-as-code approach to make your applications more reliable and scalable.

Expand Down