Discussion on web service

zhaozj2021-02-17  45

Discussion on web services

Author - Akin With the wide application and development of interconnected network, especially .NET technology's temperature rise and market is more mature, more and more software developers are choosing Microsoft's .NET or Sun J2EE It is difficult to develop platforms and tools. Generally speaking, most companies have chosen one of them based on market conditions, customer needs, development costs, upgrade costs, training costs, product prices, compatibility, reliability, etc.. There are also a few powerful companies to prepare two sets of independent products to meet different customer needs. More companies hope that their products can be transplanted with each other, especially from Microsoft's .NET ported to Sun's J2EE. It is possible to use Microsoft's products relatively inexpensive, low development cost, high development efficiency, but also have open, cross-platform, security, and expand its customer base. US Stryon is about to launch the inet product will have the ability to develop applications with Microsoft .NET development using J2EE technology to seamlessly transplant to non-Windows platforms. Inet is equivalent to the Java implementation of .NET. It consists of an IL2Java tool, composed with Java .NET framework class library. A web server that integrates Tomcat, Sun ONE, WebLogic, Oracle9i, iPlanet, and more to implement ASP.NET and Web services. Yes, this is the web service. Everything is because of the emergence of web services, making the focus of .NET and J2EE competing focus is not entirely a war or a programming language to choose a match between the object model or the programming language. Web services use XML-based messaging as basic data communication methods, eliminating differences between systems using different component models, operating systems, and programming languages, making the heterogeneous system as a single computing network. Developers can create applications that combine web services from various sources when creating a distributed application when creating a distributed application. The most basic solution implemented by the web service is to provide a basic feature to its clients for use. It is also possible to integrate a set of existing applications in a compound manner. You can also create an application for end-to-end workflow solutions (such as solutions in corporate transactions). Web services are based on some general agreements, such as HTTP, SOAP, XML, WSDL, UDDI, etc. These protocols do not have any tendencies when they involve the choice of operating systems, object models, and programming languages, so there will be strong vitality. However, when specific to Web services programming, .NET and J2EE have some differences. .NET Web services can be written in languages ​​such as C #, VB, JScript, and use some Windows resources; while J2EE Web services typically use Java language and J2EE resources, like beans, EJB, CORBA, etc. They also have their own features in programming environment, grammar structure, management configuration, etc. The INET Web Services implements the Web service API provided in the .NET class library with Java language. It allows users to use .NET development web services to Java-independent Java. Because Java, Java resources can also be used. The process that occurs when the web service call is called and the process that occurs when the regular method is called. The main difference is that it is not called the method located in the client application, but generates a request message based on the specified transmission (such as HTTP). Since the Web service method may be on another computer, the information required by the web service process request must be passed to the server carrying the web service via the network. Web services handle this information and send the results back to the client application over the network.

转载请注明原文地址:https://www.9cbs.com/read-29419.html

New Post(0)