Part 1: Commercial Drive of New Methods
Although IT managers have been faced with difficulties in cutting costs and maximizing the use of existing technologies, they must continue to work hard to better serve customers, quickly respond to the company's strategic focus and win greater competitiveness.
Under all these pressures, there are two basic themes: heterogeneity and change. Nowadays, most enterprises have various systems and applications.ProgramAnd the architecture of different periods and technologies. Integrating products from multiple vendors across different platforms is like a nightmare. However, we cannot simply use a vendor's product because it is so difficult to change the application suite and support infrastructure.
In today's IT managers, change is the second topic. Globalization and e-commerce have accelerated the pace of change. Globalization brings about fierce competition, shortening the product cycle, and every company wants to win over its competitors. Driven by competing products and a large amount of product information that can be obtained from the Internet, the customer needs to change more quickly. As a result, competition in improving products and services is further intensified.
In order to meet the increasing demands of customers, technical improvements are constantly accelerating. Enterprises must quickly adapt to such changes, otherwise they will not survive, let alone success in this turbulent and competitive environment, and IT infrastructure must support enterprises to improve their adaptability.
Therefore, enterprise organizations are focusing on the horizontal structure of business processes from the isolated vertical business units in the 1980s s or earlier, to the 1980s S and 1990s S, new ecosystem business examples are developed. The focus is on expanding the supply chain and supporting customers and partners to access business services. Figure 2-1 on page 1 shows the development of an enterprise.
Figure 2-1 Development of an enterprise
How can I make my IT environment more flexible and faster to respond to changing business needs? How can we make these heterogeneous systems and applications communicate as seamlessly as possible? How can we achieve the goal of an enterprise without making the enterprise go bankrupt?
It responders/supporters develop concurrently with the development of enterprises, as shown in 2-2. Now, many IT managers and professionals believe that we are finding a satisfactory answer-service-oriented architecture.
Figure 2-2 Development of Architecture
Figure 2-2 Development of Architecture
To reduce heterogeneity, interoperability, and changing requirements, such architecture should provide a platform to build application services with the following characteristics:
- Loose coupling
- Transparent location
- Protocol independence
Based on such a service-oriented architecture, service users do not even have to worry about specific services to communicate with, because the underlying infrastructure or service "bus" will represent users in making appropriate choices. Infrastructure hides as many technologies as possible from the requester. In particular, technical specifications from different implementation technologies (such as J2EE or. NET) should not affect SOA users. If a service implementation already exists, we should re-consider replacing it with a "better" Service implementation. The new service implementation must have a better service quality.