|
|
Articles
Messaging: The transport part of the XML puzzle
|
[ Top ]
|
Gordon Van Huizen (IBM)
The article looks at major transport-level options and compares how they accomplish transferring XML between parties reliably. It has an overview of the approaches of XML-RPC, SOAP, WDDX, ebXML, and JMS as they apply to XML transport, with simple example code.
http://www-4.ibm.com/software/developer/library/xml-messaging/
|
Why SOAP doesn't lack security while it does?
|
[ Top ]
|
Clemens Vasters (newtelligence AG)
Since the SOAP specification was first published last year, it has gotten quite some (critical) attention in regards to its current lack of explicit coverage for privacy, authentication and authorization issues. For everyone with some common sense it is quite obvious that all those three aspects of security are mandatory for any implementation in any B2B context. So why does the SOAP specification flatly ignore those key issues?
http://www.newtelligence.com/news/text01.asp
|
Returning ADO Recordsets with SOAP Messaging
|
[ Top ]
|
Chris Dengler(Microsoft)
This article provides guidelines for exposing an existing COM object in a Web Service using SOAP. These guidelines are illustrated by exploring two different solutions for returning ADO recordsets, ending with a discussion on the pros and cons of each solution, as well as other issues that might arise during the packaging and retrieval of data.
http://msdn.microsoft.com/workshop/xml/articles/soapguide_ado.asp
|
WSDL processing with XSLT-First steps for Web service description processing
|
[ Top ]
|
Uche Ogbuji
Building on earlier articles introducing Web Services Description Language (WSDL) and an RDF application based on WSDL, this article shows ways of using Extensible Stylesheet Language for Transforms (XSLT) to process WSDL in various ways. Familiarity with XSLT and Resource Description Framework (RDF) are required.
http://www-4.ibm.com/software/developer/library/ws-trans/index.html
|
The Advertisement and Discovery of Services (ADS) protocol for Web services
|
[ Top ]
|
William Nagy, Francisco Curbera, and Sanjiva Weerawarana(IBM)
This article deals with the problem of how to effectively enable the emergence of B2B directories using existing Web infrastructure, and aims at outlining the path for a smooth transition from today's user-centric Web to a new business-enabled one.
http://www-4.ibm.com/software/developer/library/ws-ads.html
|
Web Services architecture overview
|
[ Top ]
|
IBM Web Services Architecture Team
This article presents an overview of IBM Web Services architecture, including what Web Services are, the fundamental characteristics of a Web Services architecture and the benefits of this approach.
http://www-4.ibm.com/software/developer/library/w-ovr/
|
The Programmable Web: Web Services Provides Building Blocks for the Microsoft .NET Framework
|
[ Top ]
|
Mary Kirtland(Microsoft)
This article defines Web Services and the key enabling technologies that ensure services can be aggregated into applications. It then describes Microsoft's new Microsoft .NET Framework and its support for creating and consuming Web Services.
http://msdn.microsoft.com/msdnmag/issues/0900/WebPlatform/WebPlatform.asp
|
Standards, swarms, and synergy: Developing in the dot-com present, ready for the service-driven future
|
[ Top ]
|
Simon Phipps(Sun)
Simon Phipps, chief software evangelist for Sun Microsystems, shares his view of the service-driven future.
http://www.javasoft.com/features/2000/11/simonsays.html
|
Brazil Project: The future of web application development
|
[ Top ]
|
Sun
The Brazil project is a web-based infrastructure that links people securely to information, computers and other devices leveraging existing standards and protocols. The framework enables stand-alone systems to work together within the Web space. A strong authentication architecture allows extranets to access intranets in an open environment without compromising security. The Brazil project's approach extends the endpoints of a network to new applications and smaller devices. At the same time it can incorporate legacy applications into the system. Simply put, the Brazil project is a toolkit for building next-generation web-based applications.
http://java.sun.com/features/2000/08/brazil.html
|
The Web services (r)evolution (Part 1)- Applying Web services to applications
|
[ Top ]
|
Graham Glass
This article focuses on the benefits and challenges of building Web service applications. It outlines the difficulties developers face in creating a truly workable distributed system of Web services.
http://www-106.ibm.com/developerworks/library/ws-peer1.html
|
The Web services (r)evolution (Part 2)- Hello world, Web service-style
|
[ Top ]
|
Graham Glass
This article provides a step by step explanation of how to develop a Web service, including what tools you will need, how to install them, how to write the code, and how to deploy the service. It goes on to explain how to invoke other Web services from across the Internet.
http://www-106.ibm.com/developerworks/library/ws-peer2/
|
The Web services (r)evolution (Part 3)- How SOAP works
|
[ Top ]
|
Graham Glass
This article provides an explanation of how SOAP works, including information about its on-the-wire protocol and how messages are processed. It also explains how objects can be passed by value between Web services, and touches on performance and security issues.
http://www-106.ibm.com/developerworks/library/ws-peer3/
|
The Web services (r)evolution (Part 4)- Web Services Description Language (WSDL)
|
[ Top ]
|
Graham Glass
This article describes the Web Services Description Language (WSDL), an XML grammar for specifying properties of a Web service such as what it does, where it's located, and how to invoke it. It also introduces the IBM WSDL toolkit, which can generate stubs from WSDL and simplify the creation of Web services applications.
http://www-106.ibm.com/developerworks/library/ws-peer4/
|
Energize e-business with Web services from the IBM WebSphere software platform-IBM XML and Web Services development environment
|
[ Top ]
|
IBM
The article explains how the IBM WebSphere software platform enables e-businesses to quickly extend existing applications to add Web services.
http://www-4.ibm.com/software/developer/library/ibm-lunar.html
|
Code Fast, Run Fast with XML Data Binding
|
[ Top ]
|
Sun
XML Data Binding for the Java 2 Platform aims to automatically generate substantial portions of the Java platform code that processes XML data. Data binding applications will be small and fast, suitable for server-side applications and other applications where processing efficiency is paramount.
http://java.sun.com/xml/docs/binding/DataBinding.html
|
Using the WebService Behavior
|
[ Top ]
|
Microsoft
This article explains how to use the WebService behavior to call remote methods from Web Services. The WebService behavior is implemented with an HTML Components (HTC) file as an attached behavior, so it can be used in Microsoft Internet Explorer 5 and later versions.
http://msdn.microsoft.com/workshop/author/webservice/using.asp
|
A Platform for Web Services
|
[ Top ]
|
Mary Kirtland(Microsoft)
This article presents an overview on the Web Services model for building applications. It includes a discussion on the definition of Web Services; the generic architecture of a Web Service and how it relates to Microsoft Windows DNA and .NET; platform requirements; and some of the tools and technologies provided by Microsoft to implement and deploy Web Services.
http://msdn.microsoft.com/library/techart/websvcs_platform.htm
|
Secure Web Services Using the SOAP Toolkit
|
[ Top ]
|
Mary Kirtland(Microsoft)
This article describes how to implement a secure Web Service using the SOAP Toolkit for Visual Studio 6.0, as well as how to implement a client application that can access the secure Web Service using the SOAP Toolkit.
http://msdn.microsoft.com/library/techart/Websvcs_usingsoap.htm
|
Applying Web services to the application service provider environment
|
[ Top ]
|
Greg Flurry (IBM)
This article offers a brief introduction to the architectural principles underlying Web services, as well as some of the technologies that support them. This article primarily presents an example of how Web services can be applied to an application service provider environment.
http://www-106.ibm.com/developerworks/library/ws-wsasp/
|
The Python Web services Developer (Part 1)
|
[ Top ]
|
Mike Olson, Uche Ogbuji
This article presents an overview and survey of tools and facilities available for Web services development in Python. This includes built-in Python features and third-party open-source tools.
http://www-106.ibm.com/developerworks/library/ws-pyth1.html
|
Metering and accounting for Web services
|
[ Top ]
|
Dietmar Kuebler, Wolfgang Eibach
In this article, the authors describe a generalized pricing model for commercial Web services that can be implemented by service providers for service requesters. The solution they propose shows how the use of Web services can be metered, and the resulting data used for subsequent accounting and billing processes. By way of example, the solution presented in the article is itself implemented as a Web service.
http://www-106.ibm.com/developerworks/webservices/library/ws-maws/?open&l=809,t=grws,p=meterWS
|
Web Services Changes in Beta 2
|
[ Top ]
|
Yasser Shohoud
.NET Beta 2 comes with some significant changes in the area of Web services. This article distills the changes from Beta 1 to Beta 2 in the area of Web services and offers a few pointers that can save you research time and lots of frustration!
http://www.devxpert.com/tutors/wnb2/wnb2.asp
|
Internal or External Web Services?
|
[ Top ]
|
Johann Dumser
This article considers differences between internal and external Web Services, and attempt to suggest answers to questions, such as: What are the respective effects of implementing internal and external Web Services? And which type of Web Services will dominate in the future?
http://www.webservicesarchitect.com/content/articles/dumser03.asp
|
Web services provisioning
|
[ Top ]
|
Mike Polan (IBM)
Provisioning Web services is a keystone to operating pay-per-use Web services between businesses. It is a complex mixture of service authentication, enrollment, metering, billing, and managing operations that control the behavior of a Web service during use, whether within your own company or between business partners. This paper examines the Web Services Hosting Technology (WSHT) package released through alphaWorks that handles this major task.
http://www-106.ibm.com/developerworks/webservices/library/ws-wsht/
|
Exploring Apache's serialization APIs
|
[ Top ]
|
|