Introduction to open-source middleware models and application servers

Source: Internet
Author: User
Tags jboss application server
Open-source middleware mode and Application Server introduction-Linux Enterprise Application-Linux server application information. The following is a detailed description. Enterprise applications, like desktop applications, are extremely complex and huge. It has a specific meaning and is widely used for reference. In the enterprise application software field, the so-called "Infrastructure" is the basis for the entire enterprise application software operation, and the middleware technology plays a key role in it.

Over the past decade, the main suppliers of infrastructure product software have been multinational software companies such as IBM, BEA, and Oracle. However, the current situation is completely different. Open source middleware technology and its service industry are rapidly emerging worldwide. It is like a beacon, guiding the way forward. The business model of the world's software industry is on the eve of a drastic change.

   Open-source middleware model

Today, there are two ways to develop the middleware technology: Private Enterprise mode and open source development mode. At present, the enterprise proprietary development model has made great achievements, such as BEA's WebLogic kit package and IBM's WebSphere kit package; there are also proprietary middleware Products launched by companies such as HP, SUN, and Oracle.

These products have unique performance characteristics for a proprietary commercial middleware product of an enterprise and are often very expensive. In addition, these middleware development kits developed by different manufacturers, because it contains different proprietary technologies and patents from various manufacturers, it is difficult to integrate and manage various application systems.

In terms of how to develop the middleware technology, there is another development idea and another technical implementation path, which is the open source development mode.

Any lack of functionality and low efficiency of middleware will affect the normal operation of a wide range of application systems, and even affect the security of the entire distributed network system. To improve the reliability (security) and system performance of the middleware, the technical ideas and Implementation Solutions, program documents, and software source code hidden behind the intuitive representation of the middleware are all taken out, it is a "necessity" to allow a large number of people to carefully examine and find any "flaws" in the middleware. This is the starting point of open-source middleware.

   Join everything

Currently, there are two types of open-source application servers: JBOSS application server and JOnAS application server. However, the development ideas and objectives of the two are quite different. The JOnAS project is short for "JAVA open application server". Its development activities are hosted by the French ObjectWeb (International Open Source middleware Alliance.

ObjectWeb's development philosophy is to "strengthen and expand through cooperation". Its ambition is to unite all forces, not only to unite all developers and users, but also to unite all relevant open-source development projects. The goal is to combine all relevant open-source projects to form a unified whole to help these projects grow smoothly in their own environment until they win.

The ultimate goal of the ObjectWeb consortium is to provide e-commerce and EAI (Enterprise Application Integration) services under the guidance of open standards), Home Automation, telecommunications and data warehouse connection, grid computing, enterprise information processing and microkernel design, and other software development fields provide the "Open Source alternative" for traditional commercial solutions ".

Thus, the goal of JBOSS is to provide "software services" around the JBOSS application server to open up the open source technology market, so as to earn considerable profits for the enterprise. The ObjectWeb international consortium has a very ambitious goal. It should join all open-source forces and all relevant open-source projects to establish the development ecosystem chain of open-source middleware, truly promote the formation, development, and prosperity of open-source middleware technology and its service industry.

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.