URL = http://www.9cbs.net/news/newstopic/5/5665.shtml
Web Services: Surprised Unreasonable (2002.05.14) from: Computer Daily
Text / Ding
"We should leave, so you can live!" In the face of England armored cavalry, a snorkered Supreme Soldier used all efforts to say to William Huara (Scottish National Hero).
"Yes! Battle, you may be killed; escape, you can save lives, at least one is peaceful." William Huara looked at the soldiers who were led by the ghosts of the scottish nobility, shouted "Scotland's children and grandchildren, When you are sleeping in your life, are you willing ..., use this and steal the day, come in exchange for a chance ..., just such a chance, it is back to here ..., tell the enemy ..., they may take away Our life, but never take away ..., our freedom! "-" Brave Heart "scene
Scott McNealy, Sun CEO, facing Bill Gates and his company - Microsoft, how hopes can also like William Huara, IBM, Oracle, BEA, etc. who stand in Java camp, and those who have doubts IT manufacturers, loudly, today! The Internet gives us such a chance, you can follow the Microsoft, convert .net, to enjoy a lifetime. But if you are willing to use this and steal a day, come to exchange a chance, just this time Opportunity, tell Microsoft, you can win the past, but you can't take it forever, our desire for freedom! "
What is the opportunity to give SCOTT MCNEALY? What is the ability of IBM, BEA and other companies to feel that they can have a chance to shake Microsoft such a "great" company. It is --Web Services (Web Service).
-Web Services Microsoft's blueprint
When Microsoft officially announced a new generation of platforms named Microsoft .NET on June 22, 2000, rarely understood that Microsoft explained to people. Net is. However, there are some "savvy" people discover a meaningful phenomenon. It is in this forum, but it is only to turn the time to June 5, Bill Gates depicts the prospect of Web Services to the developers of the meeting after he serves as the Chief Software Designer (CSA), and promises to Microsoft It is $ 2 billion in this field.
In Microsoft's eyes. NET is a strategy, an embarrassment to the future, in reality, only one of them wants to play is Web Services. Since then, Microsoft is developing in people's watch and dissemination. At the time, SCOTT MCNEALY was murdered with Microsoft .Net is just .NOT, for the web services for Bill Gates, he believes that it is a shot that Sun Company's "network is the computer" slogan. "They (Microsoft) gave one of us (Sun) has been talking about many years, and I have a name. It seems that this thing is what they propose. I think if you have a $ 200 million market budget, you can rewrive history. "Scott McNealy uses this way to describe Microsoft's .NET policies.
In Scott McNealy, Microsoft has experienced the most painful period of history. The income of 20 consecutive fortune kept at 36%, stopped in 2000, at this time, Microsoft's annual revenue increased by 8%. Due to the entanglement of monopoly cases, the company's market value shrinks 250 billion US dollars. The company urgently needs to invigorate the morale, Microsoft CEO Steven A. Ballmer at the annual staff conference, use a video of the Ali boxing, will harace the dark clouds on Microsoft, and go. In 1974, Muhammad Ali (Ali) conducted a boxing competition with George Foreman (Fulman). Young Ali 7 years old Fulman, is very optimistic. However, the 60,000 supporters of Ali screamed "Ali killed him" on the court "Ali killed him!" Finally, Ali was a strong straightforward, put Furman into hell. At the end of the film, the entire venue suddenly came out of "Microsoft, killing them! Microsoft, killing them!" Instant Microsoft employees boiling. What is the courage to give Steven Ballmer, when the company has the greatest dilemma, it can also kill. The answer has only one .NET, Steve Ballmer and Bill Gates talk more than once in various occasions, .NET strategy is one of the biggest bets. Web Services, it is a pivotive chess piece in .NET strategy.
In the face of such murderous, Scott McNealy has to be aware that Sun is not a leader in a new round of competition in the Internet. Seat .NET released 8 months, on February 5, 2001, Sun announced that the company launched a SunOn software framework, which is an open network environment, a new generation software framework for open Web Services. "Some people think that we are just to respond to Microsoft .Net .Net." Scott McNealy faces reporters pointed out "and I think this product - SunOne is a vertex for our years."
-Web Services will change the software industry
Scott McNealy believes that Web Services is a top peak in Sun's career development. Bill Gates believes that Web Services is a core of Microsoft .NET. Why are they valued for Web Services because it is likely to change the existing software industry. As an emerging, a component that relies on the Internet, providing a single service feature for users or other web services, will become the presence of software future. Who can win in this field, who may become the leading software industry. Recall the development of the software industry, from the original, software products customized according to demand, have developed to commercial, modular software products today. The software industry has gradually developed in the direction of single, scale. And when the internet appears, it did not bring much impact to the software industry, just a batch of new software products.
But when the ASP appears, some experts began to call loudly, "software is serving" this truth is finally defined by people. But reality is such a muckly, it is considered to be the most affected by e-mail, the most affected enterprise users - it is facing the dilemma of wind and rain. The reason is mainly because the ASP is still a product of a centralized computing model, but it is only a layer of internet. But Web Services is a very different elves, which adheres to the "software is the service" of the truth, while complying with the trend of the distributed computing model. And its presence form is different from the past software. This component mode, small, single, and for developers, the development cost is low.
Web Services in a certain ideology is the characteristics of ASP and component products, through standard protocols, on the Internet, provide a single-specific service. The difference is that the user base faced by Web Services is wider, and more universal, more loose. Not like the ASP service, you need to sign a certain cooperation agreement. The emergence of Web Services has brought new business models again in the software industry. Web Services suppliers can use Web Services to break into software developers, or collect service costs on a monthly basis through lease. Imagine if your Web Services is selected by Microsoft in the Windows XP platform, you are likely to become a beautiful dream that will become a millionaire overnight. - Microsoft feels Web Services a bit sweet Web Services's magic is that Microsoft believes that it can continue its rule position on the PC to the Internet. No one doubts that Microsoft's success is on the PC, but when faced with the Internet, the system supported by the backend high performance calculation, Microsoft's development prospects have been questioned. Web Services happens to be a winning magic weapon in Microsoft. If you want to explore the reasons, first, let's figure out what Web Services is.
The definition of people under Web Services is a Web built by standard Web protocol programmable. If you don't add any explanation, there is not much person to understand what it is. Have you had such an experience, just when using MS Word, you can use an object embed function when you need to call a MS Excel to make a good report. When you perform this operation, you are actually in the process of using MS Word, call another application. The functionality of Web Services is also very similar to this. It is not only happened to occur on a single PC, but occurs between clients (Client) and servers, or between Server. For example, the user browses an English web page, with the movement of the mouse pointer, the corresponding Chinese explanation is displayed on the screen. Don't think that this user is using Jinshan word tyrants, he did not. This user is just a web services that delivers instant translation through the network. At this time, the instant translation program turns into an application component that is far from the land. These backend-based Web Services are considered to be the leading future Internet. And I have won the Internet tomorrow. This thus triggers a lot of new standards, protocols so that these Web Services components can be called smoothly.
- Who is the victory?
In fact, Web Services is a distributed computing system, real victory is the victory of distributed computing models to centralized computing modes. It emphasizes that different components work together to serve users. The distributed object structure is to place a standardized component object on the remote computer. The client uses a call criterion for the distributed object structure to obtain an object when calling an object. Here people must know, at this time, its connotation has been expanded, not the PC in our usual eyes, but any component that requests a service request for call objects. Faced with the broad distributed computing system of the Internet, Web Services is actually more like a standard for remote access.
I still remember the inextrous vocabulary CORBA, which is the most popular distributed object structure. Its advantage is that across platforms, cross-developed languages to ship the service provided by the server side an object module. The purpose of these distributed applications for Web Services and CORBAs is to solve the communication problem between the remote goals. Unlike other solutions, Web Services offers a complete end-based system based on an open standard. For users of the Web Services solution, there is no special request.
In the face of Web Services, Microsoft firmly believes in winning Web Services, will establish the dominant position in the entire Internet, and then reflecting the brilliance of the company in the PC field, Microsoft feels like it is A dessert after taste the meal. In order to achieve this dream, Microsoft made a lot of efforts, first in force to push XML. Because the information to be involved in Web Services is not only simple text, but data. In addition, Web Services requires cross-platform, and the original HTML cannot meet it. By XML can make the program easier to communicate. Microsoft's support for XML is manifested, Internet Explorer 5.0 is the first to support XML browser, and Microsoft introduced an XML NotePad editor before the XML standard has not been determined.
Next, Microsoft's core SOAP for Web Services is also very worrying. SOAP is a communication protocol for information exchange between objects. You can view SOAP as a special language that communicates between the client and the server side. In the information encapsulated in the SOAP protocol, the content necessary to apply for web services, such as the name, parameter, etc. involved in the Web Service. Of course, the server side returns the corresponding result in accordance with the SOAP communication protocol.
But the new problem has appeared, it is how the user's program can know what Web Services provides a service that can be called? The WSDL (Web Services Description Language, Web Services Description Language) appears, which is used to describe information about Web Services. Now everything is ready, but those Web Services developers need a way to publish the Web Services developed, widely announced. The UDDI (Universal Description, Discovery and Integration) came into being. UDDI is an open architecture across industry and cross-platform. It can help Web Services developers publish their own Web Services on the Internet.
Microsoft has already seized the first machine on the Web Services standard, but this can't win the victory of the Web Services battle. SUN tells people, what XML, SOAP, WSDL, UDDI and other standards are all supported by SunOne. SUN firmly has only one, that is, there is only one technology that can truly cross the platform, it is Java. The user only has an open development platform to allow it to develop the Web Services app over the Internet.
Web Services Whether the mirror flowers
Whether it is Microsoft, Sun is also IBM, BEA is optimistic about web services, but can it eventually survive, or want to see if the user will pay for it from the pocket. Today's IT environment is in the same day compared to. Com in the hot age. The sluggish global economy makes Web Services's encouragement, can't just drive the user's heart alone. More cruelly, Web Services is no longer available in the development of a period of time, and it is time to speak with facts.
Web Services is facing cruel challenges, referring to it is not improving, nor is it reasonable, but WEB Services can make those users who eat "crabs", Web Services, and immediately see the return on investment. Fortunately, there is already a company like Imperial Sugar, Nordstrom.com, Hewitt & Associates, starts to taste the sweetness of Web Services to them.
Most of these companies use Web Services in the field of application. Imperial Sugar, using Web Services to integrate five important raw materials suppliers into a order management system. The company has applied for bankruptcy protection in 2000, so each of the investment in information is subject to review. The company finally selected this way of Web Services, under limited funding conditions, established an efficient supply chain. With Web Services mode, corporate key raw materials suppliers, can access the supply chain management system composed of Imperial Sugar around the production process of Imperial Sugar. Query and enter raw material data through the SOAP communication protocol. "Now investing in a new project, it is very difficult for the company." Mr. Cio Muller, IMPERIAL SUGAR, said, "But when we saw the investigation of the return on investment, we made a decision."
In addition, online auctions such as Bidders Edge or My Simon use Web Services to search all relevant auction prices on the Internet, providing convenient, fast shopping services for cheap stocks, and provides users with the most cheap cargo information. By applying Web Services, these sites will automatically extend more features, such as evaluating and selecting feedstock suppliers, or selection of licensed product Technical Support Commissioners responsible for handling users' email consultation. Web Services can also be used to automatically identify the services required by the customer, and issue a website application tool for finding a solution. For customers, this will be more efficient than ever.
From the return on investment, Web Services has been recognized by some users. However, from the perspective of TCO (Overall Cost), the user is still in a state. WEB Services is a new thing after all, and its usage is based on remote calls, and the form is closer to earlier ASP. But today ASP's prospects have been very dimmed, at least in China, and this will be worried that Web Services can really reduce the TCO of the company.
In addition, the voice from the vendor is more unknown, surrounding which open platform allows the company's TCO to minimize the debate, representing Microsoft and Sun as representatives. For development Web Services applications, Microsoft launched Visual Studio .NET (SUN), while Sun launched J2EE. From Merrill Lynch's survey of 100 US and European CIO, they have been divided into two major factions, support VS.NET and J2EE, respectively.
Microsoft told people that users can use VS.Net platforms to develop various development tools such as VB, VC , and VC # to develop all kinds of applications that meet the Web Services standards, and these applications can be kept compatible with each other. There is only one of the conditions to be unified. Microsoft's platform is above. And Sun announced that the Web Services application developed by the SunOne platform can span all the platforms, you will not only squash on Microsoft this straw, but the conditions are only one, that is, using Java.
- Edit Message
Li Xue Ling
In this issue, we spent great energy, re-analyzing Web Service, which is really difficult to study. To be honest, when we compare between Microsoft and Sun, we are also very headache. In order to carefully compare the difference between MS.NET and SunOne, we are advised to teach experts in many industries. In the underlying XML and SOAP, both are the same; in the top, the Web Service is coming together. Decisively in the middle, C # with Java, .NET architecture to JDK, etc. At the selection seminar, an employee of Sun also talked about the actual progress of Sun's cooperation in mobile equipment and companies such as Motorola. And I also saw Microsoft mobile phone software in Microsoft headquarters. This war will hit the surrounding equipment from the server, becoming a veritable information war. I personally think that the technological change in the past two years can affect two network technologies in the next 10 years, one is the structural revolution of the end-to-end (P2P), and the other is the web service. The appearance of P2P, crushed the network physical stable thinking mode, as long as there is a considerable probability computer online, P2P can be independent, built into a strong network, if only the P2P and theft MP3 link, too small P2P Subversion of the network architecture. After the P2P appears, "God is dead" in the network. Web Service is understood from some levels that contains P2P philosophy. In 1992, the computer map spirit award awarded the BUTLER Wright Lampson, commended his outstanding contribution to distributed computing, and Lapmpson itself served as the Chief Architect of Microsoft Software for a long time. Distributed storage and distributed computing have always been the dream of a computer structure master. Web Services is officially resolved from a distributed computing from a certain point of view. "Data is swaying between servers, and sharing between networks" is the dream of Web Service to be implemented. It can be said that Windows is the soul of a computer, MS.NET is also SunOnd, is the control of the network operating system.
The first 20 years of computer development has been playing a war of operating system; after several years of development of Internet infrastructure, the war of network-level operating systems has finally built between the two interest groups. IBM will never be like that year, the arched hand gives the PC operating system market to Microsoft, and no one will retreat in front of the chance of hundreds of years. On the surface, this is a dispute between Microsoft and Sun, which is included in Computer World Wars including IBM, Orical, Sun, HP, and Microsoft and other top computer companies.