Apache OFBiz: Difference between revisions

Content deleted Content added
added ERP software
Line 46:
== Technology ==
 
All of Apache OFBiz functionality is built on a common framework. The functionality can be divided into the following distinct layers:
 
=== Presentation Layer ===
Apache OFBiz uses the concept of "screens" to represent the Apache OFBiz pages. Each page is, normally, represented as a screen. A page in Apache OFBiz consists of components. A component can be a header, footer, etc. When the page is rendered all the components are combined together as specified in the screen definition. Components mightcan be Java Server Pages ([JSP]s) <deprecated>, FTL pages built around [[FreeMarker]] [[Template engine (web)|template engine]], Forms andor Menus Widgets. Widgets are an OFBiz specific technology.
 
=== Business Layer ===
The business, or application layer defines services provided to the user. The services can be of several types: Java methods, SOAP, simple services, workflow, etc. A service engine is responsible for invocation, transactions and security.
 
Apache OFBiz uses a set of well -established, open source technologies and standards such as [[Java platform|Java]], [[Java Platform, Enterprise Edition|Java EE]], [[XML]] and [[SOAP]]. Although Apache OFBiz is built around the concepts used by Java EE, many of its concepts are implemented in different ways; either because Apache OFBiz was designed prior to many recent improvements in Java EE or because Apache OFBiz authors didn’t agree with those implementations.
 
=== Data Layer ===