System Introduction
Openbiz provides a framework for PHP applications. It can help professional software developers and technical consultants to build enterprise-class applications on the Web. Due to the high complexity of enterprise applications, system development typically involves significant investment and lengthy time-to-project planning, system design, prototyping, component coding, functional testing, product deployment, and maintenance.
The goal of the Openbiz framework is to save development input and shorten development time for complex applications. With the help of openbiz, the development of the application will be built on a fully internet (WEB) level, with the metadata drive as its core, and the Eclipse plugin as a graphical authoring tool.
Technical advantages
Metadata Drive
Openbiz is a metadata-driven framework. This means that the creation of the Openbiz object (Objects) is based on the metadata literal description. Building an application means designing and writing an XML-formatted metadata file. Therefore, openbiz-based application packages are fully customizable and are extremely easy to develop and maintain.
Full Internet (WEB) level
Openbiz is designed as a multi-layered structure. This is illustrated in the following diagram. It covers the full Internet (web) level, from the Web browser as the client to the server side of the data integration layer. With openbiz, software developers can save money on interfacing with other repositories.
MVC (Model-View-Controller) mode
The Openbiz framework internally inherits the MVC (model-View-controller) design pattern. This makes openbiz-based applications very easy to develop and manage, because the presentation layer's programs are clearly separated from business data and logic.
ORM (Object Relational mapping)
The Openbiz kernel implements the Object relational mapping function. Openbiz the Bizdataobj object to represent the database table and the logical relationship between them. The mappings supported by the openbiz include a one-to-many, multi-pair, single-to-many object logical relationship, and support a query language similar to the standard Structured Query Language (SQL).
Security model
Security is an essential part of today's business environment. The Openbiz security model can be used to create user authentication, role-based view license control, and attribute-based data license control.
Editing tools integrated with Eclipse
Openbiz's editing tools are integrated with the most popular eclipse development environments today. Openbiz's editing tool is a plugin for eclipse. It provides several different wizards to help developers create new metadata files and provide a graphical user interface to edit these files. At the same time developers can take advantage of other powerful features of Eclipse.
Increase efficiency
- The metadata feature of the Openbiz framework ensures that development can be quickly changed by demand and makes the application easier to upgrade and maintain.
- Openbiz provides a powerful weapon for software consultants, developers, and even managers to quickly meet the needs of their business customers.
- Since Openbiz's license is completely free (BSD) and allowed to be published in commercial software, this is another reason to choose Openbiz.
Return on investment
- Low cost. Thanks to Openbiz's free license and short-term development process, you will spend very little money on buying software and hiring consulting firms, and getting better products.
- Deploy quickly. Openbiz-based applications are fully reconfigurable so that they can be quickly changed by demand. You will soon see the payoff.
- Low maintenance costs. Managing openbiz metadata is much simpler than managing a program.
User Experience
- "We're looking for ways to replace the company with outdated programs written in Visual Basic. Openbiz is the best development framework we have found. "-andrew, USA
- "We spent two months researching different application frameworks, and Openbiz is the only system that can create Web applications without needing to understand PHP programming. "-nik, Bulgaria
- "I am happy to give A +, because I have a quick and perfect answer to the openbiz problem. The openbiz frame is really awesome! "-douglas, France
Official website
http://www.bkjia.com/PHPjc/735120.html www.bkjia.com true http://www.bkjia.com/PHPjc/735120.html techarticle System Introduction Openbiz provides a framework for PHP applications. It can help professional software developers and technical consultants to build enterprise-class applications on the Web. Due to the high complex of enterprise applications ...