Software reuse is a big topic. There are many forms of reuse, and the degree of reuse is very small. The most basic form is source code module reuse or class-Level Reuse, another form is binary Component reuse.
Currently, reusable software components such as table space and user section occupy a large share in the market, but such components have a large limit, that is, they are limited to reusing code, data cannot be reused because it is easier to publish components and yard code, but publishing data is not that easy to pull, unless it is static data that often does not need to be changed;
While code reuse is allowed, Web Service can reuse the data behind the code. Using Web service, you no longer need to buy from a third party and install software organization as before, to call this component from an application, you only need to call the Web service directly from the remote end. For example,
To verify the address entered by the user in the application, you only need to send the address directly to the corresponding web service, which will help you check the street, province, city, zip code, check whether the address and postal code are consistent. Web service charges fees based on the time and number of use. Such services cannot be implemented through Component reuse, in that case, you must download the database related to the zip code and address, and the database cannot be updated. You must make additional effort to maintain the database.
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