Architecture Web Service: WEB-based applications, solutions and development platforms

zhaozj2021-02-17  48

Architecture Web Service: WEB-based applications, solutions and development platforms

content:

Public UDDI Registry Microsoft HalistormBowStreet SolutionDealeasy Enterprise Portal SolutionWeb Services Build Platform & Service Components Microsoft .Netibm Web Servicesun OneCase Study: Practice Web Services Reference Author

related information:

Why do I need a web service? What is web service?

Chainivel@uddi-china.org) Chief System Architect July 24, 2001 (this article was originally published by IBM DeveloperWorks China website, its URL is http://www.ibm.com/developerWorks/cn/)

This article is a third article of architecture web services. After the technical definition and technical specifications of Web services, it explores the current existing web service practices. First, the author examines the existing web service application, and then examines some of the web-based solutions and products provided by the B2B solution provider, and finally makes comprehensive tools and platforms for Web services provided by several major platform suppliers. Introduction.

In the previous article of this series, I am a web service, the standards and technologies used by web services have been detailed. So whether there is any application, solution and development tools for such technical applications to users? The answer is affirmative, the web service has begun to practice. At present, the existing Web service architecture-based app has begun to deploy in Internet / Intranet. They involve the Business-Oriented Web Service, Client-Oriented Web Service, and System-Oriented Web Service, and System-Oriented Web Service, and System-Oriented Web Service, and System-Oriented Web Service, and System-Oriented Web Service, and System-Oriented Web Service. The resources cited herein mainly include two categories, one is the technical resource website of web services, including the technical information of a large number of web services, and the other is the "Stack" technical specification of the web service, they are a whole technical system. Including UDDI, SOAP, WSDL, XML, etc. The links of these resources are given in this article, and interested readers can find the desired content through these resource links. Public UDDI Registry UDDI Registry is a system-oriented Web service, which exists as a Technical Registration Center for Web Services. About UDDI Registry, I have already used a number of articles in this column, and I will not go here. Here are the links to these articles.

UDDI performs white paper - http://www.cn.ibm.com/developerWorks/xml/specification/index1.shtml UDDI Technology White Paper - http://www.cn.ibm.com/developerWorks/xml/specification/index2.shtml UDDI service implementation architecture - http://www.cn.ibm.com/developerworks/xml/soap/index7.shtml UDDI registration information data model - http://www.cn.ibm.com/developerWorks/XML /soap/index8.SHTML TMODEL use and structure - http://www.cn.ibm.com/developerWorks/webservices/ws-tmodel/part1/index.shtml TMODEL system and public TMODEL - http: // www. Cn.ibm.com/developerWorks/webservices/ws-tmodel/part2/index.shtml Microsoft Halistorm Microsoft Halistorm is the architecture on Microsoft's own .NET platform, providing sharing information between web-based distributed applications Some basic resource platforms required for time. This is a Web service platform for personal users, for personal use storage, retrieval, and exchange information. However, Hailstorm's design purposes are not used to manage any type of information, but is dedicated to managing personal stored personal information. Here are some examples of some relationships but represent different scenarios: You are walking on the road. You need to check the calendar to see which meetings are arranged today. After you find an Internet terminal, log in to the web-based calendar. You are using your computer. Automatically generated desktop wallpaper contains a small calendar in the corner, which marks the birthdays and anniversary of you have recorded in Microsoft Outlook (or other calendar applications). You are working using your computer, just installing a new application to help arrange the company to use the harmonious system to encourage the partnership. Using it, you can coordinate your schedule to make it the same as other people in the harborator. In addition, train operators may provide an online train timetable service, with Microsoft's new technologies, ready to send the latest train to your desktop or other device. And if you boldly expand your association's wings, it will find that this is the meaning of the big company like federal expressions, China International Airlines, etc. It is probably revolutionary. In addition, Hailstorm's client will not just Microsoft's MSN Messenger, but also Palm / PocketPC, etc., can also be imagined, then you will be able to take a computer immediately when the stock price reaches a certain level. Instant information in other devices, and you can sell stocks or complete anything else at any time. Bowstreet Solution Bowstreet is one of the top leaders in six Web services assessed by Gartner Group (these six companies include: Microsoft, IBM, HP, Bowstreet, Sun and Oracle). The main products for Bowstreet are two: Bowstreet® Business Web Factory and Business Web Portal Solution. Bowstreet Business Web Factory is a Web service modeling, assembly, dynamic change management, and customized platform. It consists of three parts: "Designer", "Customizer" and "Automation Engine".

"Designer", using Designer, programmers to assemble web services in accordance with parameter driver, without special writing code, generally these parameters include call specifications for web services and contexts of calling behavior. "Customizer", by using this simple browser-based tool, business people can customize the user's profile to define their use of Web applications. "Automation Engine" can accept changes to the service configuration of Designer and Cusomizer at runtime, and create new custom web applications. Business Web Portal Solution includes a complete business product developed by BowStreet, such as Enterprise Portal, Supply Chain Collaboration, etc. DEALEASY Enterprise Portal Solution Dealeasy Enterprise Portal is based entirely on two technologies: information sharing; service integration. Where information sharing includes:

Customer and Enterprise Employees About customer support information sharing (shared information comes from information on internal customer support, customer support feedback information, and customer self-service experience) partners and enterprises information sharing (mainly, market information [For example, customer feedback information], technical information and operation information, etc.) The information sharing of internal employees (internal technical experience, project experience, market experience, etc.) includes:

The integration of partners and corporate information systems makes the response of cooperation, cost reduction, such as supply chain; integration of internal systems, enabling internal collaborative work; large customers and corporate client systems, improve large customers Satisfaction, reducing service costs. Portal components include: Collaborative Platform / Knowledge Base / Information Accelerator / Private UDDI Registry / Routing and Reliability Service. Web Services Building Platform and Service Components The following is a development tool and platform for web services provided by major platform providers: Microsoft .Net Microsoft .NET is undoubtedly conceptual and technical double champion, which covers face and complexity are the first none. This is actually just partially reflecting the leadership of Microsoft in the XML Web service. The framework of the .NET can be referring to the following image: Figure 1. Microsoft .NET architecture frames where Visual Studio .NET already has Beta 2, you can get through testing and partners. Other some development platforms and development components can be accessed by:

Microsoft .NET Framework SDK beta - http://www.microsoft.com/downloads/release.asp?ReleaseID=25776 Microsoft XML 4.0 Parser and SDK - http://www.microsoft.com/downloads/release.asp?ReleaseID = 31333 Microsoft SOAP Toolkit 2.0 - http://www.microsoft.com/downloads/release.asp?ReleaseID=29247 Microsoft UDDI SDK v1.5.2 - http://www.microsoft.com/downloads/release.asp?ReleaseID = 30880 Microsoft's Web Services full platform and tools are undoubtedly excellent, but their disadvantages are also obvious and cannot be used on platforms outside the Windows platform, but Microsoft claims running platform .NET Runtime in this year and later .NET runtime Common language runtime will continue FreeBSD, Linux, and Unix, let us wait and see. IBM Web Service IBM has changed the steady and slightly conservative style of the WEB service field, becoming active, biggest meteor, and step by step. On the WEB service specification, Microsoft is the main partner of IBM, such as SOAP, WSDL, and UDDI, IBM, and Microsoft are absolute technological first. Internally realized technology, IBM uses J2EE architecture, in addition to their own AlphaWorks's power, it also brings out the results of all kinds of open source organizations (such as Apache SOAP and JUDDI, etc.), providing completeness on its own WebSphere platform. And the leading development tool for web services. These packages and tools are mainly:

Web Service Toolkit (including a private uddi registry, WSDL generation tool, etc.) - http://www.alphaworks.ibm.com/tech/webserviceStoolkit Web Service PMT (Process Management Tool for Web Services) - http: // www .alphaworks.ibm.com / tech / wspmt apache soap - http://xml.apache.org/soap/ Sun One Sun After invented Java, it seems to lose his creativity at a point, the world's largest Software developers based on the Java platform are IBM, not Sun, the best-leading software developer in the global Web technology is Microsoft, not Sun, Sun may "firm" think Java is Internet, it seems to have experienced Microsoft and IBM in Web services. The rapid lead in the field, and the two companies have worked closely to the Web service area, Sun finally understands the new system architecture mode that the Web service is a new system architecture. Although it is slightly hooked, Sun is still launched in time SUN's solution in the Web service era. However, Sun One is more like a J2EE platform that sunes provide Web service features, rather than being a purely web service development platform. At the same time, its most important disadvantage is that the support of the two standards (WSDL and UDDI) of Web services is not perfect. Case Study: Practicing Web Service So far, I have already introduced a comprehensive introduction to the business needs of Web services, Web service technology implementation, and the current application of Web service, and development tools, so in the next article, I will A specific application of how to truly plan, design, and create a web service is described in conjunction with an example. Reference Web Service Technology / Review Website

UDDI-CHINA.ORG, with UDDI-based Web service technology website. WebServices.org, comprehensive technology website for Web services. IBM DeveloperWorks / Web Service Zone, IBM Web Services Technology Resource Center MSDN Online Web Services Developer Resources, Microsoft Web Services Developer Resources Website ITPAPERS / Web Service, ITPAPERS Web Services Comments Ability to resolve B2B e-commerce application interaction and integration Interop Stack Series Technology Standard Specification

UDDI performs white paper, UDDI-CHINA.ORG, UDDI.ORG UDDI Technology White Paper, UDDI-CHINA.ORG, UDDI.ORG UDDI Programmer API Specification, UDDI-CHINA.ORG, UDDI.ORG UDDI Data Structure Reference, UDDI-CHINA. org, UDDI.org Web Service Description Language (WSDL) 1.0, IBM, 25 Sep 2000 SOAP: Simple Object Access Protocol Specification 1.1, IBM, Microsoft, DevelopMentor, 2000 Extensible Markup Language (XML) 1.0 (Second Edition), W3C, 6 OCT 2000 Architecture Web Services Series

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

New Post(0)