Web service architecture and open interoperability technology
Chai Xiaoxiao
Download PDF Version Summary | China-Pub Online Buy |
Preface
Web Services - Removing Platform and Language Dependencies
With Open XML Standards
Increasingly, we find ourselves presented with a new set of technologies that promise to change how we approach computing system design and development These promises have generally been consistent -. Increased performance, reuse, scalability, integration, and / or other innovative solutions to one of the other challenges we are sensitive to at the time. Approaching each new wave of technology often introduces fundamental changes in our thinking, and the results are usually mixed. The highest hopes are often dashed, but the resulting improvement is significant nonetheless. These evolutionary steps In Technology Area Happening At An Increase Fast Pace. in Terms of Pace and Vision, Today Is No Different. However, The Focus Has Changed.
Today's focus is tied to the introduction of XML and Web services. This shift reflects a dramatic change in the assumptions behind our approach to solution development. For perhaps the first time, we acknowledge that an approach that ties itself to a single platform or development language is shortsighted, and that enabling solutions that readily cross every technical boundary is a necessity. In fact, monolithic solutions dependent on any one of these facets doom themselves to failure. Instead, the future is based on the foundation established by the first generation of Web services technologies -. XML Schema, SOAP, WSDL, and UDDI XML Schema establishes a core to describe the structure we use to exchange information between systems, SOAP provides the supporting metadata required by the underlying infrastructure, WSDL gives us a formal description of the interaction And UDDI Introduces The Ability To Provide Truly Dynamic Solutions for the First Time. This Combination of Technologie Sworks Transparently Across Underlying Platform Boundaries, Promising Interoperability Where IT Has Not Been Possible Before.
The set of available XML specifications continues to expand to address the remaining challenges for more complex solutions. However, the foundation is in place today, and new efforts such as WS-I further demonstrate the commitment across the industry to approach Web services technologies in a consistent and holistic manner. From the combination of XML, SOAP, WSDL, and UDDI, we have a core for solutions that are independent of platform, application, or programming language. The next generation of innovation will be driven by those who are open the opportunity provided by Web services, and who quickly move forward to embrace it.Christopher KurtMicrosoft CorporationSecretariat and Founding Board Member, Web Services-Interoperability Organization (ws-i.org) Founder and Program Manager, UDDI (www.uddi.org)
Order · Web service, network calculation innovation
Looking back over the past few years, we can see unlimited vitality to the Internet. From the early simple hypertext model to the best of the Web service, let us see the Internet as a platform, not only can deliver a variety of information, but also serve us. The emergence of Web services has brought us a new network application mode. In the past, the integration of enterprise applications often became very complicated and difficult because of their different programming languages, middleware and system platforms in each commercial system. Now, we can package a variety of applications into web services, deployed to the intranet / extranet / Internet, dynamically discovered and integrated through the network, giving seamless interoperability between platforms and operating systems.
Web services are XML standard-based interfaces of various business, applications and system services. As a computer technology, XML appearance is just a few years ago, but it has been quickly promoted in its open, standard, and simpleness, and has changed the development method based on Internet applications. Now, a series of XML-based standards have been widely accepted by the industry and become the key to realizing dynamic B2BI. The technical core of the web service is based on these open standards: service providers can describe web services with WSDL (Web Services Description Language); publish, register web services, serve users through UDDI (Universal Description, Discovery) in UDDI Registry And integration) Make queries, you can use SOAP (Simple Object Access Protocol) to bind them after finding the services they need; use WSFL (Web Services Flow Language) to define complex workflows, you can say that XML is built The cornerstone of the web service. Web services adhering to the advantage of XML language is a real development technique, platform-independent development technology, and its technical specifications are open. Therefore, the web service rapidly became an object of all the best. Currently, major companies including IBM, Microsoft, Sun, Oracle and BEA, have announced supporting Web services in their products, and many other software development organizations have also added support for web services in their own products. Web services are in a rapid development period. In China, there is currently no books that fully introduce Web services, which is very unsatisfied with the rapid development of Web service technology. In order to introduce the new technologies of the WEB service to the domestic readers, the author has written this book, mainly introduces the knowledge of the Web service party. The content of this book does not involve any specific programming language. It is the majority of computer enthusiasts. On the basis of system introducing XML and its related technologies, XML-based web service technology based on SOAP, WSDL and UDDI is further detailed. Standardization, agreement and standards; combine the practice of the author, analyze the architecture of the web service, realize the model, fully demonstrate the powerful function and advantage of web services in future commercial applications through the comparison of traditional B2B and B2C. Through this book, you can also know the application profile of the current Web service, understand some of the main tools developed in Web services in enterprise applications. This book is described, easy to understand, the content is shallow to deep, step by step, believe that both beginners still have experienced developers through book reading, can master the latest development technology of Web services, and in the near In the future, it will be brought to actual application development.
The author of this book is a member of the UDDI Advisory Group, participated in the development of UDDI Specification V2, specialized in Web Services architecture, Web Services series technology; at the same time, he is also a columnist, long-term, long-term Since, a large number of articles about Web services have been published, and the readers have been recognized and praised, as the core technical experts of UDDI-CHINA.ORG, making great contributions to China's promotion in China. On the occasion of the publishing of the book, I am very happy to recommend this book to you. I sincerely hope that the book can become a major computer enthusiast and the developer's good teacher.
Wang Qinxia
IBM China Software Technical Support Center Manager
IBM DeveloperWorks China Manager, www.ibm.com / developerWorks / CN preface
This book is not a book that introduces Web Services (Web Service) application development. Regarding the development of Web services related issues, it will be what I may write later. This book assumes that you have a certain understanding of the basic and architecture of computer technology. It has a certain understanding of the architecture of the web application. At the same time, you have a strong in the third revolution of the computer technology that is currently happening. interest. This book also involves a certain object-oriented technology. Although only basic object concepts can also read this book, but it is recommended to have a whole understanding of the object technology when reading this book, because Web service is essentially From a certain aspect, it is a programmable object deployed on the web.
This book is in an investigation of the root cause of Web service technology, business drivers, and those business needs they need to meet, and how it provides protection from these business needs. This book is based on the WEB service technology series, and the web service core technology including XML, XML Schema, SOAP, WSDL, and UDDI is analyzed one by one. While analyzing, a large number of examples and application cases are used to enable readers to more imperibly understand the design ideas and design principles of these technologies and technologies.
Web services are the focus of today's IT industry. The main goal of web service technology is to construct a unrelated platform-independent, language-independent technical layer on the basis of existing foreign platforms, and the applications above various platforms rely on this technical layer to implement each other's connection and integration. We know that in the software system of the PC, in addition to desktop applications, there are many underlying services to provide basic services for these applications. Web services can also be regarded as providing basic services for these applications, and they can be free. Also deploy on the Internet, use web service technology to implement access.
Once you understand the web service and have a sudden feeling, then when you are engaged in the system architecture, no matter whether it is a web service application architecture, you can use another way to think and solve problems in a traditional way. For any open interoperable system, the architecture thoughts contained in Web service technology will make the design benefit. Open Interoperability Since the development of the network and the Internet, it has always been a non-satisfied dream of system architectists and application developers. From the web service architecture slowly, this dream will be slowly rounded. The Web Service not only entered a big step forward, but also the revolution of the new business model caused by the Web Services revolution.
The current first-generation Web service technology is the first attempt of powerful interoperability committed by the web service, and is also the basis and core of Web service technology development. Web service technology is constantly evolving, no matter how the core is to strive to achieve the best open interoperability, this purpose is the core concept of web services. It may not allow you to understand the Web service and a good way to integrate Web services.
Since the book is short, the web service technology is constantly developing, so the mistakes and omissions in the book are inevitable, welcome readers to criticize and correct, no matter where you adopt the instance, reference, Still there is any questions about the technical details or related architecture of the relevant architecture, you can contact me by fennive@ude @uddi-china.org, FenniveL @ Yahoo.com is my other common E-mail address. In addition to the application and research of Web service technology, you can also participate in discussions on Forum.uddi-china.org, and www.uddi-china.org is also a good Chinese site for WEB service technology.