hello,

I want you to imagine spinning up six servers in an organized cluster with
VLAN, security, load balancing, raid volumes, and the ability to scale
services, backup data, upgrade individual software packages without the
worry of breaking connections with other running products. Now imagine
spending less than 1 hour to accomplish this.  I am not talking about just
scripts.  I am talking about a system designed for a production environment,
built for simple, robust, and manageable implementation of OFBiz and other
packages customers need.

This is the world of Rancher, Kubernetes, and docker.

*Objective:* Create easier access for non-programmers/developers to OFBiz

*Premise:* While I think the product (OFBiz) is a wonderful collaboration,
its complexity and advanced skill set places it outside of the masses to
implement and maintain.

*Opportunity:* Conceive an easy module system to create and deploy the
product (OFBiz) while allowing the product's complex and very important
development.  Whereby placing the product within reach of more
administrators and users.

*Method:* With some simple tools, we can leverage the popularity and
acceptance of new approaches to containers (IE docker, Kubernetes, etc.)

*Approach:* As docker development is lengthy (mostly due to image creation),
using tools like ANSIBLE to create simple scripts for the "assembly" of
OFBiz modules.  These scripts can more easily be modified and maintained to
design, assemble, and deploy the customized images of OFBiz.

*Create Value:* To encourage the continued development of OFBiz, a revenue
path should be considered.  While we must listen to the market and adjust
our processes accordingly, establishing clear revenue generation should be
considered when creating these products.  I want to propose the opinion that
many administrators and users will need and be willing to pay for technical
assistance with software operation, not the installation of the software. 
The skillset necessary to maintain and support the software is very
different and perhaps more easily located than the skillset required to
install and configure the software.  Also, the software's maintenance and
support offer a longer relationship and greater revenue stream from the
customer.

*Integration:* By allowing a more simple and efficient installation, a new
market can be created to integrate other applications to OFBiz.  The
container concept is powerful because it will enable many different systems
to "play nice" with each other.  For example, I have manufacturers who what
an accounting system to integrate with their manufacturing process.  They do
not see the accounting system driving the manufacturing process, but the
manufacturing process driving the accounting system.  By launching the OFBiz
in a container, they can integrate their current manufacturing process via a
shared database.  These customers are focused on manufacturing and its
methods, not the accounting system.  This concept could drive a more
untapped niche market.

As always, I look forward to knowing your thoughts and or directions.




-----
John Lee
Engineering – Bright Star Controls
Office (626) 605-1188
Direct (626) 605-1177
Mobile – SMS (626) 365-7510


--
Sent from: http://ofbiz.135035.n4.nabble.com/OFBiz-Dev-f165671.html

Reply via email to