incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "NiFiProposal" by JosephWitt
Date Thu, 20 Nov 2014 12:45:07 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "NiFiProposal" page has been changed by JosephWitt:
https://wiki.apache.org/incubator/NiFiProposal?action=diff&rev1=17&rev2=18

  == Background ==
  Reliable and effective dataflow between systems can be difficult whether you're running
scripts on a laptop or have a massive distributed computing system operated by numerous teams
and organizations.  As the volume and rate of data grows and as the number of systems, protocols,
and formats increase and evolve so too does the complexity and need for greater insight and
agility.  These are the dataflow challenges that NiFi was built to tackle.
  
- Ni``Fi is designed in a manner consistent with the core concepts described in flow-based
programming as originally documented by J. Paul Morrison in the 1970s.  This model lends itself
well to visual diagramming, concurrency, componentization, testing, and reuse.  In addition
to staying close to the fundamentals of flow-based programming, Ni``Fi provides integration
system specific features such as: guaranteed delivery; back pressure; ability to gracefully
handle backlogs and data surges; and an operator interface that enables on-the-fly data flow
generation, modification, and observation.
+ Ni``Fi is designed in a manner consistent with the core concepts described in flow-based
programming as originally documented by J. Paul Morrison in the 1970s.  http://www.jpaulmorrison.com/fbp/
 This model lends itself well to visual diagramming, concurrency, componentization, testing,
and reuse.  In addition to staying close to the fundamentals of flow-based programming, Ni``Fi
provides integration system specific features such as: guaranteed delivery; back pressure;
ability to gracefully handle backlogs and data surges; and an operator interface that enables
on-the-fly data flow generation, modification, and observation.
  
  == Rationale ==
  Ni``Fi provides a reliable, scalable, manageable and accountable platform for developers
and technical staff to create and evolve powerful data flows.  Such a system is useful in
many contexts including large-scale enterprise integration, interaction with cloud services
and frameworks, business to business, intra-departmental, and inter-departmental flows.  Ni``Fi
fits well within the Apache Software Foundation (ASF) family as it depends on numerous ASF
projects and integrates with several others.  We also anticipate developing extensions for
several other ASF projects such as Cassandra, Kafka, and Storm in the near future.
@@ -56, +56 @@

  As described in the alignment section, Ni``Fi is already heavily dependent on other ASF
projects and we anticipate further dependence and integration with new and emerging projects
in the Apache family.
  
  === An Excessive Fascination with the Apache Brand ===
- We respect the laudable Apache brand and that is certainly a factor in the decision to propose
Ni``Fi for the Apache Incubator.  We intend to provide a great deal of energy and capability
to the ASF through this project.  We will be sensitive to and respectful of any overuse of
the Apache brand and ensure our focus remains on how we benefit the Apache community.
+ We respect the laudable Apache brand and that is certainly a factor in the decision to propose
Ni``Fi for the Apache Incubator.  The ASF is a natural home for Ni``Fi given our existing
dependency and alignment with ASF projects.  We intend to provide a great deal of energy and
capability to the ASF through this project.  We will be sensitive to and respectful of any
overuse of the Apache brand and ensure our focus remains on how we benefit the Apache community.
  
  === Documentation ===
  At this time there is no Ni``Fi documentation on the web.  However, we have extensive documentation
included within the application that details usage of the many functions.  Using incubator
INFRA we will be rapidly expanding the available documentation to cover things like installation,
developer guide, frequently asked questions, best practices, and more.

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message