James Guzman (Medel) created NIFI-13301:
-------------------------------------------

             Summary: Create NiFi Processor Marketplace App Powered by NiFi 
Registry
                 Key: NIFI-13301
                 URL: https://issues.apache.org/jira/browse/NIFI-13301
             Project: Apache NiFi
          Issue Type: New Feature
          Components: Extensions, NiFi Registry
         Environment: Linux: Ubuntu 20.04 or 22.04
            Reporter: James Guzman (Medel)
            Assignee: James Guzman (Medel)


{*}Description (NiFi){*}: Some people in the community have shown interest in 
having a NiFi Processor Marketplace where they can contribute their category of 
processors. In particular, I saw some people interested in contributing their 
NiFi python processors. This NiFi Processor marketplace could be also applied 
toward the community interested in contributing custom NiFi java processors.
 * {*}Extra MiNiFi C++{*}: We could even add a section for MiNiFi C++ custom 
processors. There is a part of the MiNiFi build process that brings in NiFi 
through building the JNI extension. So, that is a way to integrate NiFi 
Registry there too.

I have briefly talked with [~bbende] and [~joewitt] asking them questions on 
ways to bring custom python processors into production. One of the routes was 
through leveraging NiFi Registry in connection with Apache NiFi to streamline 
integration. For my use case, I would leverage the NiFi Processor Marketplace 
to start contributing my AI/DL "Medical Imaging" Pipeline of custom NiFi Python 
Processors where I focused on my master thesis AI/DL for stroke diagnosis.

*High Level Details of NiFi Processor Marketplace App:* For a full stack NiFi 
Processor Marketplace App, there are frameworks we can leverage for the UI from 
ReactJS (this mainly is used for frontend), H2O.ai Wave (this can be used for 
full stack, but probably would mainly be used for the frontend portion) and 
other options. in the case that we want to make something more custom to 
display each category of processors. This full stack application could interact 
wth the NiFi Registry, which is the central location for storage and management 
of shared resources across one or more instances of NiFi and/or MiNiFi (C++). 
What are some hosting options for Apache projects?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to