General Framework Structure of the SOA application system

Source: Internet
Author: User
● Presentation layer (Presentation): in Area 5 in Figure 1, a presentation platform is established through portal and other technologies to facilitate service requests on this interface.

● Business Process Modeling: In Area 4 in figure 1, the SOA meta-model inherits the platform-independent model from the MDA to model the business process. This part is independent of the service design and deployment layer. The main defect of model-driven architecture (MDA) is that the requirement is completely described in the model design phase and there is no feedback mechanism for demand changes. SOA uses the agile method AM to respond to changes in requirements.

● Service layer (services): Area 3 in Figure 1 shows the core layer of the entire SOA. It starts from the upper and lower layers, responds to the business model, and calls the relevant component groups to meet business requirements, form the SOA Transaction Processing Pattern of "business-driven services and service-driven technologies. Services can be layered by granularity. Although Fine Granularity provides more flexibility, it also means that the interaction mode may be more complex. Coarse granularity reduces interaction complexity, but agility decreases.

● Enterprise component layer (enterprise components): Area 2 in Figure 1. This is the place where related components play a role. These components are platform-related. At this layer, the features of many underlying software and hardware platforms are no longer transparent.

● System software layer (operational system): Area 1 in Figure 1. This layer includes the operating system, database management system, CRM, ERP, Bi, and other heterogeneous systems, is an integrated platform.

In addition, such as QoS and Security (Area 7 in Figure 1) it is also an integral part of the SOA architecture

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.