Abstract this paper proposes a new method to share software functions by sharing software functions. The advantage of this method is to share software functions by remotely calling Web services, without copying the software to the client, it also reduces some resource redundancy on the network and facilitates the integration of existing Web services into new systems. In addition, the effectiveness of this new method is analyzed through examples of the student identity verification module.
Keyword Web service; software sharing; Web Services
Introduction
Traditional software sharing involves copying software from a network server to a client to share the software. The disadvantage of this method is that every client that needs to use the software must first copy the software, leading to Space redundancy on the network, resulting in a large amount of isolated data and duplicate business logic.
Web services enables data exchange and remote application logic calls by using XML message processing, enabling data to move data between heterogeneous systems through the firewall, it provides a feasible solution for achieving data and system interoperability.
This article proposes a new method to achieve software sharing by sharing software functions. The advantage of this method is to share software functions by remotely calling Web services, without copying the software to the client, it also reduces some resource redundancy on the network and facilitates the integration of existing Web services into new systems. In addition, the effectiveness of this new method is analyzed through examples of the student identity verification module.
Significance of software sharing
With the popularization and development of computer applications, as many as various industries, as many as a company and department have developed and applied practical computer software. These software greatly improves the work efficiency and modernization management level of the company, and has become the core of the company's business operation and management. However, most companies generally use custom software in almost every department, resulting in a large number of practical but isolated and repetitive business logic blocks. If you can avoid repeated design during design and development, but share software functions to achieve the same functions of each module, it will greatly save software development costs, it also provides a good framework for future system upgrades and integration. In addition, for existing business logic, a small number of improvements can be made to be shared by other applications, thus reducing development costs.
Because the development of each application is in a variety of environments, and technology is constantly evolving, sharing an existing application to create a function set is very difficult in the past. Fortunately, the emergence of Web Services technology provides the possibility for the implementation of software sharing. The Web service of software functions provides the business logic that can be shared over the Internet, finally, an open functional component system based on various Web services is formed. Next, we will discuss how to use Web Services technology to achieve software sharing.
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.