Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink has been designed to run in all common cluster environments, perform computations at in-memory speed and at any scale. And FlinkCEP is the Complex Event Processing (CEP) library implemented on top of Flink. Users can detect event patterns in streams of events.
N/A
TIBCO BusinessEvents
Score 6.2 out of 10
N/A
Enterprises are surrounded by hundreds of thousands of events that occur continuously. Hidden amongst them can be stalled business processes, opportunities for value creation, potential fraud, dissatisfied customers, failing equipment, and more. TIBCO BusinessEvents® proactively identifies these critical events, responds intelligently in real-time to navigate the fast-moving business environments and optimize outcomes. Decision-making in businesses requires a comprehensive…
N/A
Pricing
Apache Flink
TIBCO BusinessEvents
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Apache Flink
TIBCO BusinessEvents
Free Trial
No
No
Free/Freemium Version
No
No
Premium Consulting/Integration Services
No
No
Entry-level Setup Fee
No setup fee
Optional
Additional Details
—
—
More Pricing Information
Community Pulse
Apache Flink
TIBCO BusinessEvents
Considered Both Products
Apache Flink
Verified User
Anonymous
Chose Apache Flink
Apache Spark is more user-friendly and features higher-level APIs. However, it was initially built for batch processing and only more recently gained streaming capabilities. In contrast, Apache Flink processes streaming data natively. Therefore, in terms of low latency and …
We used TIBCO BW so as successor, we start using TIBCO BE. We use also EMS for our messaging bus, and ActiveSpaces as large in-memory data cache, and Spotfire gives us to present and visualize the analyzed data.
I was not part of evaluation of the products in this space in my organization. But I feel BE is better in terms of RIO if compared with some commercial products from Orcle, IBM and SAP.
I strongly feel difficulty in using cloud native features is one big shortcoming in current …
Drools is an open source alternative for CEP solutions, that provides a business rules engine. Unfortunately it comes without support, while the TIBCO support for BusinessEvents is very efficient. Additionally, TIBCO BusinessEvents suite provides several additional components …
These tools are all far better than BE in terms of flexibility and ability to scale with the right architecture and best practices. The wealth of resources available for open source and widely used technologies means that onboarding is so much easier than with any of the TIBCO …
You need a full orchestration suite to perform pre-enrollment checks before storing [them] into the system of records. TIBCO BusinessEvents was bought along with TIBCO BusinessWorks (BW) to design the end to end flow for member contract processing. We were able to get down the …
In well-suited scenarios, I would recommend using Apache Flink when you need to perform real-time analytics on streaming data, such as monitoring user activities, analyzing IoT device data, or processing financial transactions in real-time. It is also a good choice in scenarios where fault tolerance and consistency are crucial. I would not recommend it for simple batch processing pipelines or for teams that aren't experienced, as it might be overkill, and the steep learning curve may not justify the investment.
TIBCO Business Events is ideal for mid to large size organization where there are large amounts of data. It can help in automating the responses based on any circumstances as it supports writing rules what trigger actions when any specific event occurs. It is great for processing complex events and can also help in real time monitoring of data for taking actions. It is not suitable for small to mid-size organizations due to complex learning curve and cost associated with the purchase and licensing.
Python/SQL API, since both are relatively new, still misses a few features in comparison with the Java/Scala option
Steep Learning Curve, it's documentation could be improved to something more user-friendly, and it could also discuss more theoretical concepts than just coding
Better integration with R versions and better debug for R-scripts in Spotfire. There are inconsistencies in syntactic expressions accepted by R-studio and not accepted in Spotfire. Accelerating the debug would be awesome. Having a command like View (data frame) that directly output in the dashboard would be a great accelerator.
TIBCO Business Events is one of the best in business and very well suitable for organization like ours where there are large volumes of data that need to be processed on daily basis. It helps in real time monitoring of data and supports writing complex rules which makes it easier to get the work done. It also helps in fraud detection by identifying suspicious activities and integrate with other systems for a comprehensive view.
Apache Spark is more user-friendly and features higher-level APIs. However, it was initially built for batch processing and only more recently gained streaming capabilities. In contrast, Apache Flink processes streaming data natively. Therefore, in terms of low latency and fault tolerance, Apache Flink takes the lead. However, Spark has a larger community and a decidedly lower learning curve.
Drools is an open source alternative for CEP solutions, that provides a business rules engine. Unfortunately it comes without support, while the TIBCO support for BusinessEvents is very efficient. Additionally, TIBCO BusinessEvents suite provides several additional components that could satisfy many requirements, and it can be integrated with existing TIBCO stack, giving great interoperability with other TIBCO products. As well as could be used in stand alone way.
It speeds up the information integration and digesting process, helping our business quickly identify the key business events and response to that in time
However, we also found out that BusinessEvents can be difficult to deploy and scale, without knowing the extensive knowledge and a lot of inner workings tricks, which slows us down for more widely and quickly grow our application's footage
BE consumes too much hardware resources, plus with its own license fee, it is not a cheap product, financially speaking