In the past two years, it should be said that the hottest SOA of fried in an enterprise-level IT industry. It seems that I don't talk about SOA is backward. In this process, the author observes that everyone is easy to discuss SOA only as a new technology and new trend, and some people talk about it is like talking about "super girls". In fact, SOA is technically solving the standardization of enterprise application integration (EAI) issues, behind the deeper reason is that the current business management and processes need to be fused to deal with rapidly changing markets, reducing business implementation. So if you just use it as an EAI's new means, it is really dangerous, because you ignore the huge business value that digging it to you, than 10 years ago, you only have the technology of TCP / IP, and ignore it. The business value of the Internet is the same.
It can be seen that the concept and positioning of SOA is still relatively clear, but the manufacturer has great differences when talking about its specific practice, because the manufacturer's existing products are not the target design with SOA Come out, in order not to be in front of the public, "I have a little barely put their own products to SOA, so it brings the market's understanding of SOA. But I believe that the manufacturers will take into account SOA in the next generation of products, and are implemented. Therefore, it is expected that the market's practice of SOA's practice will become more realistic and clear, but it is not appropriate to implement.
In addition, such a SOA misunderstanding is that everyone feels that the entire enterprise is used to use SOA. Looking back, 10 years ago If someone tells you that the process function of the company applies the internal process function call to use TCP / IP, what do you think, want to be too left. Therefore, it is necessary to understand the construction and integration of development and integration, and the development is more integrated to apply internal, tight coupling, more efficient; integration, more flexible, and less efficient. In reality, development and integration can not be divided, may have a demarcation, they need different technologies. This can be seen in BEA to peel out from the WebLogic family, and can also be seen alone, and WebLogic is developed, and Aqualogic is integrated. So don't forget that SOA is not universal, it is for integration.
Of course, the future SOA integration value is not only this, but it will affect the impact of software development models. It separates business design development and technology design development, forming a service-oriented pattern to better combine this two types of people in collaboration and conflict, and the business personnel can better focus on business strategies, business models, Managing organizations and business processes, and technicians can better undertake these models and needs, and quickly implement it in the way of service assembly. It is foreseen that will come together in the future business unit and IT department, which can be revealed is that Chinese large banks have been doing this, and this department is called 'Product and Innovation Department'. This is a pioneer worthy of attention and learning.
And SOA is earlier for programmers. If your ambition is a architect, then you can start paying attention to it. The road is not afraid, afraid of the wrong direction. China needs a professional to explore the community of corporate architecture to help our programmers grow, which can be revealed that GOCOMs for components is going to this way. When such communities grow up, what is the future? New things, we will not lose the direction.
Summary: Through this content, we have seen the huge application prospects of SOA architecture ideas; however, we should also see some of its features: SOA is the technology of application integration, which will not be widely adopted in development of new applications. Because his technology is more rough and loose, his category is between different systems, even the service call between enterprises, and the development of the application system is tight.
Wen Xiaoyi