Current location - Training Enrollment Network - Education and training - On the Application of web Services in the Internet
On the Application of web Services in the Internet
With the wide application and development of the Internet, especially the warming of the Internet. With the maturity of. NET technology and market, more and more software developers are in a dilemma on whether to choose Microsoft. NET or SUN Company as their own development platform and tools. Generally speaking, most companies will choose one of them according to market conditions, customer needs, development costs, upgrade costs, training costs, product prices, compatibility, reliability, safety and other factors. There are also a few powerful companies ready to develop two sets of independent products to meet different customer needs. More companies hope that their products can be transplanted to each other, especially from Microsoft. Net to Sun. We can not only make use of Microsoft's relatively cheap, low-cost and high-efficiency products, but also have the openness, cross-platform and security of J2EE to expand the customer base.

The upcoming iNET product from Stryon will enable software developers to seamlessly transplant applications developed by Microsoft. Using J2EE technology to transplant. NET to non-Windows platform. INET is equivalent to. Net. It consists of an IL2JAVA tool and a. NET framework class library implemented in JAVA. It can integrate Web servers such as Tomcat, Sun One, WebLogic, Oracle9i, iPlanet, and realize ASP.NET and Web services.

Yes, it's a network service. All these are because of the emergence of Web services, which has become the focus of competition between them. NET and J2EE are not entirely a war between object models or a beauty contest of programming languages. Web services use XML-based message processing as the basic data communication method, which eliminates the differences between systems using different component models, operating systems and programming languages and enables heterogeneous systems to work together as a single computing network. Developers can create applications that combine Web services from different sources, just as they used to use components when creating distributed applications.

The most basic scheme of Web service implementation is to provide a basic function for its clients to use. You can also use Web services in a composite way to integrate a set of existing applications that look completely different. You can also create applications that constitute end-to-end workflow solutions, such as those in business-to-business transactions.

Web services are based on some common protocols, such as HTTP, SOAP, XML, WSDL, UDDI and so on. These protocols are not biased in the choice of operating system, object model and programming language, so they will have strong vitality. But when it comes to Web service programming, there are some differences between them. NET and J2EE. NET Web service can be written in C#, VB, JScript and other languages, and some Windows resources can also be used. J2EE Web services generally use JAVA language and J2EE resources, such as Bean, EJB, CORBA, etc. They also have their own characteristics in programming environment, grammatical structure, management configuration and so on. The iNET Web service is implemented. NET class library of JAVA language. It can be transplanted to users. NET into platform-independent JAVA. Because it is JAVA, you can also use JAVA resources.

The process that occurs when a Web service call is made is similar to that that occurs when a regular method call is made. The main difference is that the request message is generated according to the specified transport (such as HTTP), instead of calling the method located in the client application. Since the Web service method may be located on another computer, the information required by the Web service to process the request must be transmitted to the server hosting the Web service through the network. Web services process this information and send the results back to the client application through the network. This is the programmable Internet.

It can be predicted that as a revolutionary progress under the Internet, Web services will surely usher in a new era of distributed application development.