SOA: Service Architecture Componentization

xiaoxiao2021-03-06  41

The Zapthink Research Company predicted in a recently published report that the middleware products based on the SOA architecture (facing-oriented architecture) will become the main design idea of ​​networked business systems. Analysts of the Gartner Group also pointed out that middleware products under the SOA architecture this year will enter mainstream applications.

As is well known, the development of contemporary companies rely on a large number of "software components", such as: ERP, CRM, OA, CAD and other series of e-commerce, e-government software and engineering application components, but it is often lacking related Communication, leading to the information "Island" phenomenon, and these components are precisely an important investment in the enterprise. Therefore, the biggest challenge facing most companies in China is that many of their IT system integration is insufficient. Database and applications running business are deployed in different periods, they come from different suppliers, using different customization techniques. This information system architecture is difficult to provide timely and accurate information on the high-level decision making of the enterprise, so that the cost of operation is high, and it has also brought a full work to the company's developers.

Based on the emergence of SOA architectural products, the flexibility when companies need to change the IT system is increased. Service-oriented SOA architecture defines a new way to build a software architecture, and the SOA is only focused on infrastructure. Today, the message and proxy services are added to the SOA, and share business services to quickly use any shared applications and data services (them Provided by message and proxy services, portals, business processes, and customizes them to meet specific business needs, all of which make some big enterprises or development teams in geographical distributions can be better. Cooperation, because the middleware business modules under these SOA architectures can be reconfigured or optimized in new ways to meet new needs.

In SOA, IT systems appear in the form of standardized services, easy to use, and is also easy to merge into actual business processes. Although the SOA concept is proposed for a long time relative to the development of a fast software industry, it is truly to apply SOA concepts to software development, truly use SOA to provide corporate information services, but in recent years. Gartner is expected: to 2008, more than 60% of companies will use SOA for critical tasks.

From a development perspective, the service-oriented architecture is also very beneficial to software development vendors. Although no one can estimate the specific number, Zapthink predicts that the market size of the service architecture will reach $ 98 billion in 2010, with an annual growth rate of 7%. Analysts expect that in the next few years, commercial users will accept service-oriented architecture as a mature standard, and companies will have better understanding of this effective design approach. For those technical vendors that provide infrastructure software to create and run corporate applications, they are facing a major development opportunity - with SOA to achieve historical spans.

The "Bea Dev2dev Days" conference will be held in Beijing on October 26, 2004. After the event was held in Beijing, it will also move from November 2nd and November 5th. At that time, local software developers will also have the opportunity to participate in this technology ceremony. The two focus of this session will focus on SOA and Apache Beehive (hive programs), and we can also see the future development trend of software industry from these two focus.

Another key point for supporting SOA development is the growth of software talents, and the key to software personnel is an open technical environment. Specifically, developers need to use the next generation of development and integration tools to enter the service-oriented architecture development field, and the purpose of this BEA dev2devian will push the Apache Beehive (hive plan).

In order to build the first easy-to-use cross-container programming model and application, BEA proposes a honeycomb plan for applications based on J2EE and SOA applications. Open WebLogic Workshop Application Frame Source Codes is a part of BEA simplified Java development and promoting its applications. By open source application frameworks, developers and customers can create applications using their favorite tools, and deploy these programs on either server, ensuring that IT investment is not affected by future risks of manufacturers. Open source is a way to speed up the advanced programming models and technologies provided by the Hive Plan for the entire market, and a way to expand support in various developer tools and platform communities. Open source IDE is not enough. The application framework for extracting the API complexity can achieve the above effects, by making this application framework to recognize the Java ecosystem of the entire enterprise.

转载请注明原文地址:https://www.9cbs.com/read-74095.html

New Post(0)