SOA Model Behavior

Source: Internet
Author: User
Do you really need a mature SOA model? The consensus is that such a team needs good guidance when implementing SOA, who should control the team, the vendor, the consultant, or an independent third-party organization? This is where the difference lies.

Because SOA is related to specific implementation Process It is very similar to the development of the entire system, and to system positioning, development basis, and General Software Development instances. As a result, Sam Higgins, a senior analyst from Forrester Research in Australia, said: "These are all necessary to form a mature model. Such a statement can be reasonable, because the mature SOA model still needs to be considered in the long term. Fortunately, many vendors who are interested in SOA can also see that they have Yourself Thinking ."

U. K.-based cbdi Forum Ltd, CEO and senior analyst David sprott, once said that the maturity of SOA mainly depends on standards in the cooperation zone between enterprises To help different enterprises Understanding What features do they need to create reusable and useful content ". He stressed that a mature model should focus on the detailed steps of implementation rather than the internal infrastructure of the system.

In sprott''s recent report on SOA maturity analysis, he repeatedly studied the leading IBM, Bea, and amberpoint, BearingPoint, many manufacturers such as sonic software and systinet. He believes that all vendors ignore "helping customers better understand how to adopt Soa", he said, "Currently, these vendors only promote their SOA products within a narrow scope. These are not just their sales markets ".

He said that most enterprises now focus not only on how to build a new architecture, but on how to build a system model with a higher life cycle on the existing basis. "These are all important to a mature enterprise," sprott said. "Building a more mature system architecture model is really important, but this is just one aspect ".

From Waltham, Mass. zapthink LLC analyst Ron schmelzer said that a mature SOA model should refer to the correct architecture and "Help an enterprise determine their mature development policies and policy management in a changing environment, not just their Service ".

Some mature SOA models are closely related to the comprehensive performance Maturity Model (cmme) of the Software Engineering Society (SEI, "cmme is generally considered to be the 'best practices 'method in the main field to test whether the program actually matures." Said Higgins from Forrester. "Combining SOA with existing solutions in one organization is certainly a good choice. It can be well measured based on cmme. However, SOA is not only for the IT industry, but also for the narrow scope of it, which can be well measured by cmme ."

The mature model of cbdi is based on cmme. Currently So far, we have been able to identify and define a series of capabilities as the core part of a mature model, "sprott said, "But some people think that the current mature model is already the best level of CMMS, which is a very serious mistake. Because such a level is still not completely appropriate for SOA, or even far from enough ".

Bedford, Mass. Sonic Software Jon Bachman, Senior Product Sales expert, said that the reason why manufacturers and groups use cmme to get a mature SOA model is that "most managers Yes It. In the world of CMMS, we can say that our team has the ability to complete software development on time or without exceeding the budget. Mature SOA models also try to reach this level. We do not mean that the maturity of SOA models depends entirely on cmme, but at least this will be a good touchstone ."

He said that this purpose is to fully reflect the commercial value of SOA. the maturity of each layer of this model will be reflected in the final commercial benefits. "It determines what kind of capabilities you will have to possess, what kind of standards you understand, and clearly recognize where and when you should invest your maximum capacity ."

Taking into full consideration the vendor's point of view, "we can already know where to describe the product," he said. The model can accurately identify which products should be suitable for which stage, so as not to let vendors have the illusion that they need to use a specific product to adapt to each stage.

Schmelzer of zapthink pointed out that "the sonic model is only a mature model on the service. It does not provide any architectural instructions. You can have a very mature set of services, but you still need to work hard to improve the architecture. Possible, this is very selfish for various vendors ."

Schmelzer also said to the IBM Model: "This is not a mature model in the full sense. We can call it the 'service integration maturity model' to better integrate and better connect different services and exert their respective effects. The ibm soa model can provide us with greater value ."

Forrester's Higgins said: "For now, IBM models should be the closest to maturity, in addition, it has recently followed the most correct development direction in a large scope. However And made some good Work With new ideas ."

This also raises questions: who should lead this development direction? "Undoubtedly, vendors and consultants have the greatest say in this regard, and they know exactly what is exposed during their early work. Problem What is the most urgent and negligible. Therefore, they can take an accurate evaluation criterion into the model ." "If a mature model is simply to sell services or Technology This is much better than making these models an independent property of a third party ".

Both sprott and Bachman said they are very willing to overturn a mechanism that independently provides mature models as a third party. "A lot of people have supported oasis, and they are encouraging us to do so ." Bachman said so.

The most fundamental question-is the mature SOA model really needed? -In this regard, zapthink's schmelzer mentioned that this may be a question that will be retained for a long time. "I cannot determine this by," he added. "However, it is certain that a good guide is essential for implementing SOA ".

This article from: http://se.csai.cn/Monograph/200611151423161111.htm

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.