Tutorials to .com

Tutorials to .com » Dotnet » Webservice » Laying the foundation for Web services

Laying the foundation for Web services

Print View , by: iSee ,Total views: 9 ,Word Count: 1281 ,Date: Fri, 22 May 2009 Time: 8:32 PM

With the final release of Microsoft Visual Studio. NET and the. NET framework, a large number of IT companies have started to re-build their products to support Web services system
. While IBM, Microsoft and Sun, as well as other W3C's member companies have initiated the development of a large number of technical specifications to define and design of Web services environment (including SOAP and XML, etc.), but, in order to allow inter-application Web services communication, based on the Internet a viable platform, it is a great deal of work needs to be done.

Web services out of the new technology system in the reliability and security considerations, many companies are also the CIO can not determine whether it is the beginning of the deployment of Web services depends on the timing of the system. Since the standard has been in the development and the development process, CIO, at least they should be in the corresponding problems can be more easily managed in order to develop internal systems, at the same time they also need to wait for the final release of the body through open technical standards. Once the technical standards adopted by the responsible organizations, outside the firewall to create a system of co-operation will be more simple.

Companies such as IBM and Microsoft around the Web services technology to design and produce a large number of technical draft and submitted to the W3C's Web services become the latest proposal, so far, the new draft-WS-Inspection, WS-Referral, WS-Routing, WS - Security and WS-Licensing discussions have been submitted to W3C. Let us discuss the following Web service system also needs to be done in part, as well as how these norms to address these issues.

Discovery Service existing direct Universal Description, Discovery and Integration (UDDI: Universal Description, Discovery, and Integration) standards for Web services in an unknown location to discover and use cases described Web services. UDDI is similar to the work of the Yellow Pages phone book directory advertising, which allows applications to discover and contact will be made available to the server Web service. However, in most cases, Web services are known locations, the start of services using UDDI to find the address from the efficiency point of view is relatively low. So, like UDDI to find services that a central repository for those who wish to provide services may be useful to publishers, but for those who want to connect these services to consumers, but its efficiency is not satisfactory .

On the other hand, WS-Inspection is a complete sense to rely on the distribution model to provide relevant information and services. Service description exists in the service delivery points, and request access to this information directly guided to the site to provide services. WS-Inspection using xml format, can help the caller to apply Web services (Calling) application service inquiries can be exposed to its known sites. It defines a set of rules should be devoted to the site how to make a request to the exposed side of the caller to check their relevant information. WS-Inspection document also provides a variety of methods used to compile the document pre-existing services index, regardless of whether they have taken the original format. In accordance with the standard query to return the service information after the adoption of existing standards such as WSDL (Web Services Description Language: Web Service Description Language) and so on. These standards do not allow the caller the information system in the case of any changes can be directly returned to the Web services.

To establish a reliable system
SOAP protocol is very simple to achieve the first, but a system is a system of another one-way call
. WS-Referral and WS-Routing specification provides a help system designers to build a more stable system core technology. Norms of these two kinds of synergy, a common definition of the concept of a SOAP router, with the SOAP router, the system designers and system developers can use its development load balancing, mirroring and customer authentication and many other Web services. For example, there is a Web service can be part of their tasks to the No. 3 party services, and its results can be returned to the original users of the service and internal users do not know all this happened.

WS-Referral router SOAP specification defines a number of service points in between the way the news channels, while the WS-Routing defines the way that the news channels. WS-Routing has also increased the definition of news ways to reverse the ability of the results to a two-way communication system can enable message exchange patterns, such as request / response, peer-to-peer conversation and return confirmation and error messages. These measures greatly increased the SOAP platform built on the basis of the system reliability.

The establishment of security systems used SOAP existing xml format for transmission of text strings of its load. Although it will allow any two systems regardless of their architecture and the establishment of mutual communication, but this also resulted in serious security problems. Existing standard to allow communication in the information channels are encrypted (using SSL over HTTP) or directly to the pipeline itself, encryption (using Internet Protocol Security or IPSec). However, these methods are either not there or the whole of the extreme form of safety management in the lack of the necessary adjustment on the particle size. Conversation unless both parties agreed to take to ensure their own safety, the news format, it is impossible to implement more safety measures of particle size.

WS-Security joint WS-License specification system to work together to enhance the size of the SOAP security. WS-Security defines the exchange of trust, the ability to check the integrity of information, but also to strengthen the confidentiality of the information, double standards can be used alone can also be combined. The use of WS-Security, the message associated with the license (including, but not limited to X.509 certificate or Kerberos Instruments). WS-License describes the WS-Security, together with the confidence of encoding process used. WS-Security, including a guarantee that the integrity and confidentiality of information of the technical specifications (using WS-License), their approach is to support the overall message or part of encryption, while providing one system to receive messages the measures decoding messages.

Editor: Li (Email: li_shuangzhen@zdnet.com.cn)

TechRepublic is a designed for all types of IT professionals as well as the establishment of the online community resource center, we provide the technical depth articles written by IT experts, IT experts in the face of the reader. Apart from Windows to e-mail to firewalls and other articles, we also offer IT industry analysis, downloads, management points, e-mail discussion groups and news services.


.Net WebService Articles


Can't Find What You're Looking For?


Rating: Not yet rated

Comments

No comments posted.