Openbiz-making application development different from programming _php tutorials

Source: Internet
Author: User

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 ...

  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.