<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=287945&amp;fmt=gif">

Dileepa WIjayanayake

Dileepa WIjayanayake
Find me on:

Recent Posts

FlowWright Support for Distributed File Systems

Distributed file systems (DFS) have existed for many years and implementations have evolved from being accomplished with hardware solutions to being accomplished with software.  In the old days, hard drives were combined using different RAID configurations to achieve DFS solutions.  Depending on the RAID level, disks were made to either replicate between each other or act like a single drive.  Now, operating systems have evolved to manage DFS and cloud-based drives and file systems inherently offer distributed file systems.

FlowWright v9.7 Highlights

The two biggest changes to the product with this release are 1) FlowWright is now a fully multi-tenant software applications, and 2) FlowWright now supports Distributed File Sychronization. 

v9.7 FlowWright IPC - Inter Process Communication Within And Between Workflows

FlowWright version 9.7 introduces an extremely useful feature: Inter-Process Communication (IPC.)  IPC provides a pathway for workflows to communicate with each other - or even communicate within the same workflow.  To start with, let’s examine communication within the same workflow.

Transforming FlowWright: Full Multi-Tenant SaaS Support Now

FlowWright has always supported multi-tenancy from an engine perspective,  Many customers who embed FlowWright's workflow capabilities into their applications and products see their users use their own application UI rather than using FlowWright's UI.  And still some customers wanted to leverage FlowWright's UI elements and its engines in  Saas multi-tenant environments.  The main goal of SaaS  - Software-as-a-Service is to have one copy of software serving many tenants or customers.

v9.7 FlowWright REST API Using oAuth For Authentication

FlowWright REST API traditionally was secured using basic authentication with a username and password.  Now, with the release of v9.7 of FlowWright, we support OAuth-based authentication.  OAuth is secure - and popular with web application developers.  Many applications (such as Facebook, LinkedIn, Twitter, HubSpot, SugarCRM, SalesForce) support OAuth authentication.

How FlowWright Ensures You Succeed with Workflow

FlowWright has terrific customers and if you are not yet one of our customers, we hope soon you will be.  We are here to help and are dedicated to ensuring your success with FlowWright: when you are successful then we are successful!

Rules Engine vs Workflow

There are significant differences between a business rules engine and a workflow engine.   A workflow engine can automate end-to-end, multi-layered processes of various complexities and timing, where a rules engine simply evaluates expressions and decision criteria.   Both engines are designed to be used by technical and non-technical people alike.  A workflow engine manages integration and automation comprehensively and makes use of rules through a business process analyst.  A business rules engine analyzes and processes rules - rule that can be simple to complex, cascading, or even dynamically generated.  But, at the end of the day, rules engines are limited to processing rules.

FlowWright Singleton Workflows

What is singleton? Singleton is a common software pattern that is used to ensure only a single instance of an object exists no matter how many times it is instantiated.  FlowWright applies this concept to workflow processes to solve certain problems in regards to runtime data collection.  A FlowWright step collects a great deal of data each time it executes, and it stores this runtime data within an execution iteration.  If a step re-iterates many times, data created and stored can grow enormously resulting in unacceptable memory and processing use . 

[GUIDE] FlowWright Process Automation On-premise

FlowWright supports many infrastructure configurations, including distributed processing.  For security reasons, FlowWright customers often choose to install on-premise - either on their in-house servers or in dedicated servers within a data center.

Welcome to 2020, Where Data Is Driving Decisions

Today, the massive amount of data we collect often drives company decision-making processes.  For example, in autonomous vehicles - such as those produced by Tesla and Google -  so much information is collected each nanosecond for use in real-time decision making that these vehicles wouldn't be able to function without it.  Autonomous vehicles continuously analyze several key data points even to do something as simple as changing lanes: