Integration of fine-grained components in SOA

Source: Internet
Author: User

How to determine the service granularity in SOA is an important issue. From the perspective of Component reuse, the finer the service granularity, the more likely the component will be reused in the future. However, in the SOA system, components communicate with each other through ESB, primarily relying on Web Service technology for support, and using XML-based SOAP protocol for network communication, A finer service granularity will result in a geometric increase in the number of components and explosive network traffic. It can be seen that the flexible and changing business needs and the overall operating efficiency of the system conflict with the service granularity requirements. In order to meet the requirements of enterprises, a fine-grained component integration method is required, it can dynamically assemble fine-grained services into coarse-grained services and reconstruct fine-grained services by modifying configurations. Simply put, SOA is applied to SOA.

By streamlining fine-grained services into coarse-grained services, you can simplify interfaces and provide powerful services. On this basis, you can establish queue management, transaction management, activity management, process management, and other upper-layer management, it determines the activities it participates in by setting the status of the fine-grained service. In short, drawing on the J2EE-based Web Service technology and the design philosophy of web service-based workflow technology, we sought a fine-grained Integration Method for component services, in order to integrate fine-grained component services into coarse-grained services and publish them as web services, thus reducing the amount of data communication in the system. When necessary, the original coarse-grained service can be reorganized by modifying the preparation file to meet the changing business needs.

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.