Home >Backend Development >PHP Tutorial >OPENBIZ - Make application development different from programming_PHP Tutorial

OPENBIZ - Make application development different from programming_PHP Tutorial

WBOY
WBOYOriginal
2016-07-13 10:38:20866browse

System Introduction

Openbiz provides a PHP application framework. It helps professional software developers and technology consultants build enterprise-class applications on the Internet. Due to the high complexity of enterprise-level applications, system development usually involves huge investment and lengthy time for engineering planning, system design, prototyping, component coding, functional testing, product deployment, and maintenance.

The goal of the Openbiz framework is to save development investment and shorten development time for complex applications. With the help of Openbiz, application development will be based on a platform with a complete Internet (Web) level, Metadata driver as the core, and Eclipse plug-in as a graphical writing tool.

Technical Advantages

Metadata driver

Openbiz is a Metadata-driven framework. This means that the creation of Openbiz objects (Objects) is based on the text description of Metadata. Building an application means designing and writing metadata files in XML format. Therefore, Openbiz-based application software packages are fully customizable and extremely easy to develop and maintain.

Full Internet (Web) level

Openbiz is designed as a multi-layered structure. The chart below illustrates this. It covers the entire Internet (Web) level, from the web browser as a client to the data integration level on the server side. Using Openbiz, software developers can save the work spent on interfacing with other software libraries.

MVC (Model-View-Controller) Pattern

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 programs are clearly separated from the business data and logic.

ORM (Object Relational Mapping)

The kernel of Openbiz implements the object-relational mapping function. Openbiz uses BizDataObj objects to express database tables and the logical relationships between them. Openbiz supports mappings including one-to-many, many-to-one, one-to-one and many-to-many object logical relationships, and supports query languages ​​similar to standard Structured Query Language (SQL).

Security Model

Security is an essential component in today’s business application environment. Openbiz's security model can be used to create user authentication, role-based view permission control, and attribute-based data permission control.

Editing tools integrated with Eclipse

Openbiz's editing tools are integrated with the most popular Eclipse development environment. Openbiz's editing tool is an Eclipse plug-in. It provides several different wizards to help developers create new Metadata files, and a graphical user interface to edit these files. At the same time, developers can take advantage of Eclipse's other powerful features.

Improve efficiency

  • The Metadata feature of the Openbiz framework ensures that development can quickly change according to needs, and also makes applications easier to upgrade and maintain.
  • Openbiz provides a powerful weapon to software consulting companies, developers, and even managers to quickly meet the needs of their business customers.
  • Since the Openbiz license is completely free (BSD) and allows it to be released in commercial software, this is another reason to choose Openbiz.

Return on Investment

  • Low cost. Thanks to Openbiz's free license and short development process, you will spend very little money on purchasing software and hiring consulting firms, and get a better product.
  • Deploy quickly. Openbiz-based applications are fully reconfigurable so that they can quickly change as needs arise. You'll see the rewards quickly.
  • Low maintenance. Managing Openbiz's metadata is much simpler than managing programs.

User Experience

  • "We are looking for ways to replace some of the company's outdated programs written in Visual Basic. Openbiz is the best development framework we have found." - Andrew, United States
  • “We spent two months researching different application frameworks and Openbiz is the only system that can create web applications without knowing PHP programming.” -Nik, Bulgaria
  • “I am happy to give an A+ because my question about Openbiz was answered quickly and perfectly. The Openbiz framework is really great!” - Douglas, France

Official website

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/735120.htmlTechArticleSystem Introduction Openbiz provides a PHP application framework. It helps professional software developers and technology consultants build enterprise-class applications on the Internet. Due to the high complexity of enterprise-level applications...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn