|
Apache Open For Business (Apache OFBiz) is Open Source automation software that is an Apache Top Level Project. As automation software it comprises a mature suite of enterprise applications that integrate and automate many of the business processes of an enterprise. Image File history File links Apache_OFBiz_Logo. ...
Image File history File links Download high-resolution version (1280x800, 184 KB) I, the creator of this work, hereby grant the permission to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1. ...
Software development is the translation of a user need or marketing goal into a software product. ...
Apache Software Foundation Logo The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server. ...
A software release refers to the creation and availability of a new version of a computer software product. ...
March 13 is the 72nd day of the year in the Gregorian calendar (73rd in leap years). ...
shelby was here 2004 (MMIV) was a leap year starting on Thursday of the Gregorian calendar. ...
An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ...
A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ...
Look up genre in Wiktionary, the free dictionary. ...
A business process is a recipe for achieving a commercial result. ...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
The Apache License (Apache Software License previous to version 2. ...
A website (alternatively, Web site) is a collection of Web pages, images, videos and other digital assets that is hosted on a Web server, usually accessible via the Internet or a LAN. A Web page is a document, typically written in HTML, that is almost always accessible via HTTP, a...
Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ...
A business process is a recipe for achieving a commercial result. ...
Overview
Actually, Apache OFBiz is a framework + a common data model + business process. All applications are built around a common architecture using common data, logic and process components. A business process is a recipe for achieving a commercial result. ...
- The framework provides the entire basic infrastructure on which functionality is built.
- Apache OFBiz aggregates functionalities like:
ERP may stand for: Effective radiated power, used in radio communications Peoples Revolutionary Army (Argentina) (Ejército Revolucionario del Pueblo) Electronic Road Pricing, toll-collection scheme in Singapore Enterprise resource planning Estonian Reform Party European Recovery Program, better known as the Marshall Plan Event-related potential, a method used...
CRM may stand for: In information technology Customer Relationship Management CIDOC Conceptual Reference Model Compensating Resource Manager Clean Room Model, reverse engineering and recreating of a design without infringing copyrights and trade secrets, see Clean room design Cluster Resources Manager CRM114, a spam filter Communication Resource Manager, part of the...
Electronic commerce or e-commerce consists of the buying, selling, marketing, and servicing of products or services over computer networks. ...
Supply chain management (SCM) is the process of planning, implementing, and controlling the operations of the supply chain with the purpose to satisfy customer requirements as efficiently as possible. ...
The initialism MRP or M.R.P. can stand for many things: Material requirements planning or Material resource planning and Manufacturing resource planning (MRP II) Maximum retail price Manufacturers recommended price Machine-readable passport Magnum rifle powder Lewis Machine & Tool Monolithic Rail Platform Major Research Paper Malware Removal and...
Computerized Maintenance Management System (CMMS) is also known as Enterprise Asset Management. ...
EAM (Enterprise Architecture Management) describes and structures complex IT systems in terms of their business, application, information and technical layers, and to reform programs through the planning process as strategic business demands, and as standards and guidelines for the development of local solutions and service offers. ...
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 might be Java Server Pages ([JSP]s) <deprecated>, FTL pages built around FreeMarker template engine, Forms and Menus Widgets : an OFBiz specific technology. FreeMarker is a Java-based template engine. ...
The process: putting information from database, and presentation specifications from web template, into the template engine, to produce web pages. ...
Business Layer 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 aspects such as invocation, transactions, security, etc. Apache Ofbiz uses a set well established open source technologies and standards like Java, J2EE, XML, SOAP, etc. Although Apache OFBiz is built around the concepts used by J2EE, many of is concepts are implemented in different ways of that in J2EE either because Apache OFBiz is prior to many of recent J2EE improvements or because Apache OFBiz authors didn’t agree with those implementations. The Java platform is the name for a computing environment, or platform, from Sun Microsystems which can run applications developed using the Java programming language and set of development tools. ...
Java 2 Platform, Enterprise Edition or J2EE is a Standard (albeit with no ISO or ECMA standard) for developing distributed Multi-tier architecture applications, based on modular components running on an application server. ...
The Extensible Markup Language (XML) is a general-purpose markup language. ...
This article is about the computer protocol. ...
Java 2 Platform, Enterprise Edition or J2EE is a Standard (albeit with no ISO or ECMA standard) for developing distributed Multi-tier architecture applications, based on modular components running on an application server. ...
Java 2 Platform, Enterprise Edition or J2EE is a Standard (albeit with no ISO or ECMA standard) for developing distributed Multi-tier architecture applications, based on modular components running on an application server. ...
Java 2 Platform, Enterprise Edition or J2EE is a Standard (albeit with no ISO or ECMA standard) for developing distributed Multi-tier architecture applications, based on modular components running on an application server. ...
Data Layer Data layer is responsible for database access, storage and to provide a common data interface to Business layer. Data is accessed not in Object Oriented fashion but in a "relational way". Each entity (represented as a row in the database) is provided to the business layer as a Generic Value. A generic value is not typified, so, fields of an entity are accessed by the column name. In computer science, object-oriented programming, OOP for short, is a computer programming paradigm. ...
Domain Layer As consequence of the interface provided by the data layer, which only provides Generic Values representing table instances, which are table rows, there is not an OO domain model in Apache OFBiz. Therefore the domain model can be considered Anemic. Look up OO, Oo, and oo in Wiktionary, the free dictionary. ...
There are very few or no other articles that link to this one. ...
Apache OFBiz is implemented on Three Tier Architecture: - Presentation Tier
- Application Tier
- Data Tier
External links |