logo
Steps
1
Overview
2
Anatomy of a Flogo App
3
From Idea to Application
4
Test Drive Your Flows
5
Conclusion
This blog post takes you on a guided tour of building event-driven serverless applications using TIBCO Flogo, focusing on the development process from start to finish. We'll delve into creating connections, designing flows, and configuring activities to demonstrate the end-to-end execution path of a real-world use case.

What You Will Learn

In this tutorial, you will gain a comprehensive understanding of how to leverage TIBCO Flogo to develop powerful serverless applications.
You will learn to:
  • Establish connections to AWS for serverless deployments.
  • Design event-driven flows using Flogo's intuitive interface.
  • Configure activities to interact with external APIs and data sources.
  • Map and transform data between different activities.
  • Define application properties and JSON schemas for efficient data management.
  • Test and debug your Flogo applications locally.
By the end of this post, you'll be equipped with the knowledge and skills to build your own serverless solutions using Flogo.

Prerequisites

Before we begin, make sure you have the following:
  • TIBCO Flogo Dev Environment: Access to TIBCO Flogo VSCode Extension or access to TIBCO Cloud Flogo.
  • AWS Account: An active AWS account with necessary permissions to create and manage Lambda functions and related resources.
  • Basic Understanding of JSON: Familiarity with JSON (JavaScript Object Notation) for data representation and exchange.

The Use Case

Automating a Business Process (Eco Label API)

Imagine a scenario where you need to automate a business process that involves interacting with external APIs, retrieving data, processing information, and storing results. This could be anything from processing orders and updating inventory to validating data and generating reports.
For this demonstration, we are preparing eco label service:  a service that seamlessly handles the intricate dance of requesting and managing eco-labels for your products. A service that effortlessly navigates the complexities of external APIs, gathers crucial product information, deciphers responses, and stores data with unwavering precision.
This is where the magic of TIBCO Flogo comes alive. Its lightweight and flexible framework empowers you to build event-driven serverless functions that bring this vision to life. Flogo orchestrates the entire process, ensuring your products are adorned with the badges of environmental responsibility, effortlessly and efficiently.

Workflow of Flogo App Development

Before we begin with application lets understand designing methodology of the TIBCO Flogo application.
Workflow for Creating Flogo App
This flowchart provides a clear and concise roadmap for creating a Flogo application. It outlines the essential steps involved, from setting up the initial app structure to validating and deploying the final product. The inclusion of data mapping highlights Flogo's ability to seamlessly connect different components and ensure smooth data flow throughout the application.
This visual guide serves as a valuable tool for both novice and experienced Flogo developers, streamlining the development process and fostering efficient application creation.

References

Next
Discussion
You
0