Service-Oriented Architecture Overview: Part 1)

Source: Internet
Author: User

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.

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.