Re: Application vs component
Thanks David. I shall update the glossary. Regards, Ruth David E Jones wrote: Going from less technical to more... 1. a component contains applications and/or the lower level tools and definitions needed by applications 2. a component can be used for self-contained extensions, including applications and logic/data modifications, to the suite of tools and applications that come with OFBiz 3. a component is a directory with an ofbiz-component.xml file in it that is used to specify specific resources to be loaded in the application server, including webapps, Java source/classes, classpath resources, scripts, entity definitions, entity data files, service definitions, service and entity ECA rules, test suites, and encryption keystores -David On Oct 25, 2009, at 11:21 AM, Ruth Hoffman wrote: Hi Jacques: Be glad to help. The first thing is, how would you define an OFBiz component. Here's my initial crack at it: An OFbiz component is a well defined hierarchical collection of directories (folders in Windows terms) and files used by the OFBiz framework to build the logical parts that make up an OFBiz instance. Each OFBiz component has a unique name (typically the name of the root directory for the component) and a configuration file called: ofbiz-component.xml. OFBiz uses the ofbiz-component.xml file to configure various aspects of the component when building an OFBiz instance and to load the component at system start up. Does everyone agree on that? David, if you are monitoring, what do you think? If not, how about some suggestions? TIA Ruth Jacques Le Roux wrote: Posted Component and Application concepts http://docs.ofbiz.org/display/OFBIZ/Glossary Feel free to help (or not :o) Jacques From: Jacques Le Roux jacques.le.r...@les7arts.com Hé Ruth, I think you can begin to fill the glossary now ;o) Jacques From: David E Jones d...@me.com The term application is used somewhat well defined in the OFBiz context. Pretty much any webapp or desktop app that exists is an application. A single component can have zero to many applications in it. For example the product component has a Facility Manager application and a Catalog Manager application in it. -David On Oct 18, 2009, at 9:28 AM, Ruth Hoffman wrote: Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
Going from less technical to more... 1. a component contains applications and/or the lower level tools and definitions needed by applications 2. a component can be used for self-contained extensions, including applications and logic/data modifications, to the suite of tools and applications that come with OFBiz 3. a component is a directory with an ofbiz-component.xml file in it that is used to specify specific resources to be loaded in the application server, including webapps, Java source/classes, classpath resources, scripts, entity definitions, entity data files, service definitions, service and entity ECA rules, test suites, and encryption keystores -David On Oct 25, 2009, at 11:21 AM, Ruth Hoffman wrote: Hi Jacques: Be glad to help. The first thing is, how would you define an OFBiz component. Here's my initial crack at it: An OFbiz component is a well defined hierarchical collection of directories (folders in Windows terms) and files used by the OFBiz framework to build the logical parts that make up an OFBiz instance. Each OFBiz component has a unique name (typically the name of the root directory for the component) and a configuration file called: ofbiz-component.xml. OFBiz uses the ofbiz-component.xml file to configure various aspects of the component when building an OFBiz instance and to load the component at system start up. Does everyone agree on that? David, if you are monitoring, what do you think? If not, how about some suggestions? TIA Ruth Jacques Le Roux wrote: Posted Component and Application concepts http://docs.ofbiz.org/display/OFBIZ/Glossary Feel free to help (or not :o) Jacques From: Jacques Le Roux jacques.le.r...@les7arts.com Hé Ruth, I think you can begin to fill the glossary now ;o) Jacques From: David E Jones d...@me.com The term application is used somewhat well defined in the OFBiz context. Pretty much any webapp or desktop app that exists is an application. A single component can have zero to many applications in it. For example the product component has a Facility Manager application and a Catalog Manager application in it. -David On Oct 18, 2009, at 9:28 AM, Ruth Hoffman wrote: Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
Posted Component and Application concepts http://docs.ofbiz.org/display/OFBIZ/Glossary Feel free to help (or not :o) Jacques From: Jacques Le Roux jacques.le.r...@les7arts.com Hé Ruth, I think you can begin to fill the glossary now ;o) Jacques From: David E Jones d...@me.com The term application is used somewhat well defined in the OFBiz context. Pretty much any webapp or desktop app that exists is an application. A single component can have zero to many applications in it. For example the product component has a Facility Manager application and a Catalog Manager application in it. -David On Oct 18, 2009, at 9:28 AM, Ruth Hoffman wrote: Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
Adrian, I think I was not clear. I was speaking about the online documentation accessible wth the Help button. For Applications I suggest to use the word application. Base, entity, and security will never be documented at this level as there are no access for final users to them. Ruth, I began one at http://docs.ofbiz.org/display/OFBIZ/Glossary some times ago, but it did not grow much since then... Please feel free to make it grow, following the table structure used in glossaries below. Sharan did a very good one for accounting at http://docs.ofbiz.org/display/OFBIZ/Accounting+Terms+Glossary Bruno did one for Dashboard implementation http://docs.ofbiz.org/display/OFBIZ/Configurable+Dashboard And Carstein for German terms at http://docs.ofbiz.org/display/OFBIZ/Accounting+Terms+Glossary+de_DE Thanks Jacques From: Ruth Hoffman rhoff...@aesolves.com Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
The term application is used somewhat well defined in the OFBiz context. Pretty much any webapp or desktop app that exists is an application. A single component can have zero to many applications in it. For example the product component has a Facility Manager application and a Catalog Manager application in it. -David On Oct 18, 2009, at 9:28 AM, Ruth Hoffman wrote: Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
Hé Ruth, I think you can begin to fill the glossary now ;o) Jacques From: David E Jones d...@me.com The term application is used somewhat well defined in the OFBiz context. Pretty much any webapp or desktop app that exists is an application. A single component can have zero to many applications in it. For example the product component has a Facility Manager application and a Catalog Manager application in it. -David On Oct 18, 2009, at 9:28 AM, Ruth Hoffman wrote: Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
Hi Jacques: Sorry, I had no idea! Thanks for the update. Ruth Jacques Le Roux wrote: Adrian, I think I was not clear. I was speaking about the online documentation accessible wth the Help button. For Applications I suggest to use the word application. Base, entity, and security will never be documented at this level as there are no access for final users to them. Ruth, I began one at http://docs.ofbiz.org/display/OFBIZ/Glossary some times ago, but it did not grow much since then... Please feel free to make it grow, following the table structure used in glossaries below. Sharan did a very good one for accounting at http://docs.ofbiz.org/display/OFBIZ/Accounting+Terms+Glossary Bruno did one for Dashboard implementation http://docs.ofbiz.org/display/OFBIZ/Configurable+Dashboard And Carstein for German terms at http://docs.ofbiz.org/display/OFBIZ/Accounting+Terms+Glossary+de_DE Thanks Jacques From: Ruth Hoffman rhoff...@aesolves.com Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
Hi David: Just to clarify, any directory structure that is found under the ~/webapp directory [per a component] would be considered an application. For example in the following directory hierarchy: ~/my_component/webapp/myNewApp The component name would be my_component and the application name would be myNewApp? Is that correct? TIA Ruth David E Jones wrote: The term application is used somewhat well defined in the OFBiz context. Pretty much any webapp or desktop app that exists is an application. A single component can have zero to many applications in it. For example the product component has a Facility Manager application and a Catalog Manager application in it. -David On Oct 18, 2009, at 9:28 AM, Ruth Hoffman wrote: Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
Yes, anything under a webapp directory should be an application, and more specifically a web application. There can be other applications too though, like a Swing/SWT/AWT/ whatever desktop application, but those don't have standard directory structures like webapps do (because of the Servlet API they do). -David On Oct 18, 2009, at 12:10 PM, Ruth Hoffman wrote: Hi David: Just to clarify, any directory structure that is found under the ~/ webapp directory [per a component] would be considered an application. For example in the following directory hierarchy: ~/my_component/webapp/myNewApp The component name would be my_component and the application name would be myNewApp? Is that correct? TIA Ruth David E Jones wrote: The term application is used somewhat well defined in the OFBiz context. Pretty much any webapp or desktop app that exists is an application. A single component can have zero to many applications in it. For example the product component has a Facility Manager application and a Catalog Manager application in it. -David On Oct 18, 2009, at 9:28 AM, Ruth Hoffman wrote: Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */ enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
Hi David: Thanks so much for that clarification. Regards, Ruth David E Jones wrote: Yes, anything under a webapp directory should be an application, and more specifically a web application. There can be other applications too though, like a Swing/SWT/AWT/whatever desktop application, but those don't have standard directory structures like webapps do (because of the Servlet API they do). -David On Oct 18, 2009, at 12:10 PM, Ruth Hoffman wrote: Hi David: Just to clarify, any directory structure that is found under the ~/webapp directory [per a component] would be considered an application. For example in the following directory hierarchy: ~/my_component/webapp/myNewApp The component name would be my_component and the application name would be myNewApp? Is that correct? TIA Ruth David E Jones wrote: The term application is used somewhat well defined in the OFBiz context. Pretty much any webapp or desktop app that exists is an application. A single component can have zero to many applications in it. For example the product component has a Facility Manager application and a Catalog Manager application in it. -David On Oct 18, 2009, at 9:28 AM, Ruth Hoffman wrote: Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques
Re: Application vs component
The POS is one of the kind (other applications) Jacques From: Ruth Hoffman rhoff...@aesolves.com Hi David: Thanks so much for that clarification. Regards, Ruth David E Jones wrote: Yes, anything under a webapp directory should be an application, and more specifically a web application. There can be other applications too though, like a Swing/SWT/AWT/whatever desktop application, but those don't have standard directory structures like webapps do (because of the Servlet API they do). -David On Oct 18, 2009, at 12:10 PM, Ruth Hoffman wrote: Hi David: Just to clarify, any directory structure that is found under the ~/webapp directory [per a component] would be considered an application. For example in the following directory hierarchy: ~/my_component/webapp/myNewApp The component name would be my_component and the application name would be myNewApp? Is that correct? TIA Ruth David E Jones wrote: The term application is used somewhat well defined in the OFBiz context. Pretty much any webapp or desktop app that exists is an application. A single component can have zero to many applications in it. For example the product component has a Facility Manager application and a Catalog Manager application in it. -David On Oct 18, 2009, at 9:28 AM, Ruth Hoffman wrote: Hello Developers: IMO, the word component has a special meaning within the OFBiz domain. [See some of the original framework documentation for that definition.] The term application is an abstraction and has not been given a formal definition within the OFBiz domain. At least I am not aware of that definition. If one exists,/* please */enlighten me. That said, a glossary of terms would be really useful for the online help. Once a glossary is in place, determining whether to use the term component vs. application would be a simple decision regardless of the target audience. Regards, Ruth Ruth Hoffman, Author, Mentor OFBiz Enthusiast /What I say is just as important as how I say it./ ruth.hoff...@myofbiz.com Want to know more about OFBiz? Please visit my website: http://www.myofbiz.com Adrian Crum wrote: Components like base, entity, and security are not applications. -Adrian --- On Sat, 10/17/09, Jacques Le Roux jacques.le.r...@les7arts.com wrote: From: Jacques Le Roux jacques.le.r...@les7arts.com Subject: Application vs component To: dev@ofbiz.apache.org Date: Saturday, October 17, 2009, 4:00 PM Hi, I have noticed that the word component is used in the helping documentation. I think we should better use the word applications instead. Component is a technical word and the helping documentation should help at the business level. Jacques