WS-* Specifications: An Overview of the WS-Security Framework
As the complexity and sophistication of application and business logic within Web services increases, so does the risk associated with putting a corporation’s business intelligence “out there.” The purpose of this article is to create an awareness of the many aspects of Web services security, with an emphasis on the WS-Security framework.
|
WS-* Specifications: Service-Oriented Business Processes with BPEL4WS
The ability to compose legacy and contemporary resources into coordinated sequences allows for the design of sophisticated business automation solutions, such as those traditionally provided by EAI products. Process integration into a service-oriented architecture, however, is best facilitated by a service-oriented process. In this article we focus on the BPEL4WS specification in order to demonstrate how business process logic can be encapsulated within a Web service.
|
WS-* Specifications: Context Management and Transaction Coordination with WS-Coordination and WS-Transaction
The loosely coupled nature of Web services requires an approach to maintaining a persistent activity context that differs from traditional distributed environments. In order to preserve the integrity of an activity, a context management service is required. To apply this context for the management of transactions, structured protocols are needed to dictate behavioral aspects of services that participate in the activity. For this reason, the WS-Coordination and WS-Transaction specifications were developed. The former provides a framework for context management, and the latter supplies two specific transaction protocols that utilize this framework. This article explores both standards.
|
WS-* Specifications: Building a Communications Framework with WS-Policy and WS-ReliableMessaging
With a mechanism for guaranteeing the delivery of a message, though, business correspondence would be much more reliable. You would be assured that messages will either be delivered as expected, or that a notification would be sent out advising you of a failed delivery attempt. This article explains how WS-ReliableMessaging establishes standard processes for the acknowledgement of successful message deliveries and the notification of transmission failures.
|
First-Generation Standards: Defining the Web Service with WSDL
Web services need to be defined in a consistent manner so that they can be discovered by and interfaced with other services and applications. The Web Services Description Language (WSDL) is a W3C specification providing the foremost language for the description of Web service definitions. Here we take a close look the syntax and concepts behind the WSDL standard.
|
First-Generation Standards: An Inside Look into SOAP Messaging
SOAP institutes a method of communication based on a processing model that is in relative alignment with the overall Web services framework. It differs only in that it introduces terms and concepts that relate specifically to the manner in which SOAP messages need to be handled (within a technical implementation of this framework). This article examines these differences while providing a well-rounded introduction to the SOAP standard.
|
First-Generation Standards: UDDI In and Out of the Enterprise
One of the fundamental components of a service-oriented architecture is a mechanism for Web service descriptions to be discovered by potential requestors. To establish this part of a service-oriented framework, a central directory to host service descriptions is required. Such a directory can become an integral part of an organization or an Internet community (so much so, it is considered an extension to infrastructure). This article explores the utilization of UDDI registries and provides an introduction to the UDDI standard.
|
XML Architecture: The Wireless Enterprise
Despite the absence of an internationally recognized standard platform for wireless applications, many organizations are building wireless extensions to their eBusiness solutions to allow remote access to corporate data. This paper provides an overview of wireless technology, with a focus on the WAP (Wireless Application Protocol) framework.
|
XML Data Strategy: Unifying Corporate Data & Documents
By standardizing on XML as both a corporate document and data format, global searches across repositories and document-sets can be performed using XQuery. This paper discusses the concepts behind achieving such a unified view of corporate information.
|
XML Data Strategy: Replacing HTML Documents with XML
This paper explores how the presentation and hyperlinking functionality provided by HTML and XHTML are being enhanced through supplementary XML technologies. How this new XML platform may one day replace HTML altogether is also discussed.
|
XML Data Strategy: Meta-Enable Your Enterprise
Infusing your corporate documents with meta data by converting them to XML establishes an entirely new platform for content management and document sharing. This paper takes a look at the issues involved with achieving this new environment.
|
XML Data Strategy: The XML Data Custodian
First introduced by the Layered Scope Model as a recommended position for the administration of XML standards and business rules, the role and responsibilities of the XML Data Custodian are defined in this short paper.
|
XML Best Practices: Integrating XML into the Enterprise
A concise summary of ten recommended best practices for minimizing the impact, and maximizing the benefit of XML in your organization. Several of the issues listed here are discussed in more depth in other papers on this site.
|
For Beginners: Another Introduction to XML
A gentle introduction to concepts and syntax, for those new to the world of XML, this article also provides some historical background and explains how XML is positioned within maintream IT architecture.
|
XML Core Technology: What You Should Know About XPath
Designed specifically as a supplementary technology for XSLT and XPointer, the XPath language provides a comprehensive addressing syntax for accessing XML data. The focus of this paper is on XPath's relationship with XSLT.
|
XML Core Technology: XLink - Inside and Out
XLink provides a means of embedding intelligence into hyperlinks used by XML documents. This paper provides an overview of this powerful linking language, as well as a look at the code syntax behind XLink structures.
|
XML Core Technology: XQuery Versus SQL
A query language derived from SQL, and designed specifically for XML data, the XQuery specification establishes a new data access paradigm. This paper provides an overview of the XQuery language, while contrasting XQuery statements to their SQL counterparts.
|
XML Core Technology: SOAP in a Nutshell
The Simple Object Access Protocol is becoming a prominent communications alternative to existing binary protocols. Here we delve into the technology behind this XML protocol, and learn a bit about the structure of SOAP messages and envelopes.
|
XML Core Technology: Inside XML Schemas
XML Schemas provide a means of defining the structure of XML documents as well as rules and constraints related to the elements of that structure. This paper provides an insight into the mechanics of XML Schemas, as well as a look at the XML-based code syntax.
|
XML Core Technology: Transforming Data with XSLT
XSLT allows for and efficient and immediate conversion of XML documents into a number of different output formats. XSLT's relationship to the XSL language is discussed in this paper, and well as a step-by-step introduction to the creation of an XSLT template.
|
XML Core Technology: Why SAX is Good for DOM
When accessing and processing larger XML documents, the Simple API for XML offers an attractive alternative interface to the Document Object Model (DOM). A comparison between DOM and SAX is provided in this paper, as well as recommendations as to when to use one API over the other.
|
XML Core Technology: Understanding DTDs
The predecessor to XML Schemas, Document Type Definitions are still widely used, and are considered a milestone in the evolution of the XML language. DTD concepts are explored here, supplemented by code samples.
|
XML Core Technology: An XHTML Primer
Using a series of code samples. this paper takes a detailed look at the differences between XHTML and previous versions of HTML. The overall goals and some future applications of this new XML-compliant upgrade to HTML is also provided.
|