Web Services Tutorials
Our tutorials demonstrate key development and deployment aspects associated
with Web Services and our products. Select a category of tutorials:
The Archives section contains tutorials on older products. Topics covered
include working with the XSLT Mapper, generating Visual Basic and Java
clients and creating WSDL with the WSDL Editor. If you have suggestions
for material you would like to see covered in tutorials, contact
us. For further technical information on our products, visit our manuals
section.
Cape Clear 6.5 Tutorials
All the sample source files that are used in the following tutorials are included in a single ZIP file (cc65tutorials.zip). Download and extract this file, which contains a demos directory and a subdirectory for each tutorial, to your local file system.
BPEL Orchestration
| Tutorial |
Print Tutorial |
Supported Versions
|
Description |
Creating a Simple BPEL Script  |
|
CC 6.5
|
This tutorial provides a basic introduction to the Cape Clear Orchestration Studio and the runtime Orchestration Engine by guiding you through the creation of a simple BPEL script that prints "hello" on the client console when it is run. |
Implementing a Loan Approval Application Using BPEL  |
|
CC 6.5
|
This tutorial builds on the concepts introduced by the Creating a Simple BPEL Script (PDF) tutorial. It shows how a BPEL script can invoke Web services, apply some simple logic, and implement fault handlers. |
Using BPEL, JMS, and the File-Drop Transport  |
|
CC 6.5
|
This tutorial explains how to use BPEL to process and route documents using different transports, for example, HTTP, File Drop, and Java Message Service (JMS). |
Data Transformation
| Tutorial |
Print Tutorial |
Supported Versions
|
Description |
Getting Started with Cape Clear Data Transformer  |
|
CC 6.5
|
This tutorial introduces Cape Clear 6.5 Data Transformer features by developing a solution to a typical business problem. |
Cape Clear 6.1 (and earlier) Tutorials
BPEL Orchestration
| Tutorial |
Print Tutorial |
Supported Versions
|
Source Files
|
Description |
| Creating a Simple BPEL Script |
|
CC 6.0
|
|
This tutorial provides a basic introduction to the
Cape Clear Orchestration Studio and the runtime Orchestration Engine
by guiding you through the creation of a simple BPEL script that prints
"hello" on the client console when it is run. |
| Implementing a Loan Approval Application Using BPEL |
|
CC 6.0
|
|
This tutorial builds on the concepts introduced by
the Creating a Simple BPEL Script (PDF) tutorial. It shows how a BPEL script
can invoke Web services, apply some simple logic, and implement fault
handlers. |
| Implementing a Simple While Loop Using BPEL and Orchestration Studio |
|
CC 6.0
|
|
This tutorial describes how to implement a simple While loop using BPEL. You can apply a similar pattern to any BPEL application where a While loop is required. |
| Processing Documents Using BPEL |
|
CC 6.1
|
|
This tutorial explains how to use BPEL to process and route documents
using different transports, for example, HTTP, File Drop, and Java Message Service (JMS). |
| Enabling BPEL Web Services to Accept Non-SOAP XML Messages |
|
CC 6.0
|
|
This tutorial explains how to update Web services to accept non-SOAP XML messages from clients by configuring and deploying
an XSLT interceptor. It is recommended that you complete the Implementing a Loan Approval Application Using BPEL (PDF) tutorial above before running this tutorial. |
| Building a Transformation Service That Returns XML |
|
CC 6.1
|
|
This tutorial describes how to build a transformation service that returns XML data, which a BPEL script can then manipulate using XPath. |
| BPEL Samples |
n/a
|
CC 6.0
|
n/a
|
These BPEL samples describe how to implement several common programming patterns using BPEL and Orchestration Studio. |
Data Transformation
| Tutorial |
Print Tutorial |
Supported Versions
|
Source Files
|
Description |
| Getting Started with Cape Clear Data Transformer |
|
CC 6.0
|
n/a |
Introduces Cape Clear 6 Data Transformer features by
developing a solution to a typical business problem. |
| Building Custom Transformation Services |
|
CC 6.1
|
|
This tutorial shows you how to configure custom transformation services using the Cape Clear
Transform Service Builder and provides useful tips for implementing your own transformation logic. |
| Automating E-mail Processing with the Transform Service Builder |
|
CC 6.1
|
|
Cape Clear Data Transformer enables document processing in a variety of formats, over a variety of transport protocols. This tutorial shows how a Web service that processes e-mails sent to it can be created using the e-mail support provided by the Transform Service Builder. |
| Creating Text Schemas |
|
CC 5.0
|
|
Guides you through creating a text schema for a SWIFT document
without the aid of the Import Wizard. |
| Working with Choices in Text Schemas |
|
CC 5.0
|
|
Learn how to handle fields with alternative formats by loading sample
files with each alternative in them, creating a choice, and defining
the structure of the alternative format. |
| Introduction to Regular Expressions |
|
CC 5.0
|
n/a
|
Introduces you to regular expressions and shows you how to use
them to extract data from text documents by experimenting with the
Text Schema Editor. |
Java Web Services and Clients
| Tutorial |
Print Tutorial |
Supported Versions
|
Source Files
|
Description |
| Working with Attachments |
|
CC 6.1
|
|
This tutorial shows you how to create Java Web services and clients that can send and receive
attachments in MIME or DIME format. |
| Writing JAX-RPC Clients |
|
CC 6.0
|
n/a
|
This tutorial shows you how to write client proxies
using the JAX-RPC API and Cape Clear Embedded Server. |
| Implementing Java Web Services |
|
CC 5.0
|
|
This tutorial illustrates implementing Java Web services, using
a simple chat system as an example. After completing this tutorial,
read Deploying
and Testing Java Web Services (PDF). |
| Deploying and Testing Java Web Services |
|
CC 5.0
|
n/a
|
This tutorial introduces the development tools available
as part of Cape Clear Studio. It describes how to deploy Web services
to Server, and provides a brief introduction to the management capabilities
provided by Cape Clear Manager. |
Integration with Third-Party Servers
| Tutorial |
Print Tutorial |
Supported Versions
|
Source Files
|
Description |
| JBoss Messaging |
|
CC 6.1
|
|
This tutorial describes how to use Cape Clear and JBoss to invoke Web services via JMS. |
| Integrating Cape Clear with VisiBroker 4.5 Using the VisiBroker Naming Service |
|
CC 6.0
|
n/a
|
This tutorial shows you how to integrate Cape Clear with VisiBroker 4.5, using a Naming Service to locate CORBA objects. |
| Integrating Cape Clear with VisiBroker 4.5 Using the VisiBroker Location Service |
|
CC 6.0
|
n/a
|
This tutorial shows you how to integrate Cape Clear with VisiBroker 4.5, using a Location Service to locate CORBA objects. It is recommended that you complete the VisiBroker Naming Service (PDF) tutorial above before running this tutorial. |
Cape Clear 4 Tutorials
| View Tutorial |
Print Tutorial |
Supported Versions
|
Source Files
|
Description |
| Using .NET and WSE 1.0 Routing Support with Cape Clear
Server |
|
CC 4.7
|
|
Explains how the WS-Routing support in Microsoft .NET
with WSE 1.0 can be used to work with Cape Clear Router and Cape Clear
Web services. |
| Getting
Started with Cape Clear Data Interchange |
|
CC 4.7
|
n/a
|
Introduces Data Interchange features by developing a
solution to a typical business problem.
After completing this tutorial, read Creating
Customized Transformation Web Services for further insight into
how Data Interchange works. |
| Creating
Customized Transformation Web Services |
|
CC 4.7
|
n/a
|
Outlines the process of developing a customized Web
service to convert an Excel spreadsheet to text, then to convert the
text output to XML, to perform an XSLT transformation, and then to
convert the data to another text format. |
| HelloWorld |
|
CC 4.0
CC 4.5
|
n/a
|
Demonstrates how to implement a simple Web service. |
| Cape Clear Product Tour |
n/a
|
CC 4.0
CC 4.5
|
n/a
|
Offers a brief introduction to version 4.0 of the Cape
Clear product set. |
| Stock |
|
CC 4.0
CC 4.5
|
n/a
|
Describes how to deploy and test Java server-side logic
as a Web service. |
| Interceptors |
|
CC 4.0
CC 4.5
|
|
Describes how to create and deploy an interceptor into
the Server. Complete the Stock
tutorial before this tutorial, so that the stock Web service is available
to work with. |
| Generating
a Java Client |
|
CC 4.0
CC 4.5
|
|
Explains how to generate Java client proxy code using
Cape Clear Studio. |
| Authenticating
.NET Clients |
n/a
|
CC 4.0
CC 4.5
|
n/a
|
This tutorial describes how to intercept and authenticate
requests from a .NET client with Cape Clear 4. |
| RDBMS
Integration for Cape Clear 4.0 |
n/a
|
CC 4.0
CC 4.5
|
|
RDBMS provides a common mechanism for storing data.
This tutorial demonstrates how Cape Clear can expose this information
via Web Services. |
| Understanding
Cape Clear Studio Project Files |
n/a
|
CC 4.0
CC 4.5
|
n/a
|
Explains the structure of a CSP file, as well as how
CSP files can be modified or used outside of the Developer Center
in your own build scripts. |
| Loading
CSP Files in an IDE: IntelliJ IDEA |
n/a
|
CC 4.0
CC 4.5
|
n/a
|
Describes how to integrate your CSP file into IntelliJ
IDEA. |
| Importing
CSP Files into Borland JBuilder |
n/a
|
CC 4.0
CC 4.5
|
n/a
|
Explains how to integrate your CSP file into Borland
JBuilder |
| Loading
CSP Files in an IDE: Eclipse |
n/a
|
CC 4.0
CC 4.5
|
n/a
|
Describes how to integrate your CSP file with Eclipse. |
Cape Clear 4 Mapper
| View Tutorial |
Print Tutorial |
Supported Versions
|
Source Files
|
Description |
Basic
Mapping
|
|
CC 4.0
CC 4.5
|
n/a
|
Describes how to complete a mapping between nodes and
a mapping for nodes with multiple instances. |
Working
with Operators
|
|
CC 4.0
CC 4.5
|
n/a
|
Describes how to complete a mapping where XPath operations
are applied to nodes. |
Working
with Functions
|
|
CC 4.0
CC 4.5
|
n/a
|
Describes how to complete a mapping where functions
are used to manipulate nodes. |
Advanced
Mappings
|
|
CC 4.0
CC 4.5
|
n/a
|
Describes how to generate a report that contains a many-to-one
mapping and various filters. |
Working
with Choice Nodes in the Result Schema
|
|
CC 4.0
CC 4.5
|
n/a
|
Describes how to complete a a mapping where the result
schema contains a choice node. |
| Working
with Choice Nodes in the Source Schema |
|
CC 4.0
CC 4.5
|
n/a
|
Describes how to complete a a mapping where the source
schema contains a choice node. |
Selecting
a Source Value Based on a Condition
|
|
CC 4.0
CC 4.5
|
n/a
|
Describes describes how to use the XSLT Mapper to complete
a mapping where a source value is selected based on a conditional
value |
Mapping
to SOAP Messages
|
|
CC 4.0
CC 4.5
|
n/a
|
Describes how to complete a mapping between a schema
and a SOAP message defined by a WSDL description. |
Refining
Nodesets
|
|
CC 4.0
CC 4.5
|
n/a
|
Demonstrates the inversion of a list of lists. |
Reusing
Mapping Rules
|
|
CC 4.0
CC 4.5
|
n/a
|
Introduces the concept of XSLT templates, which enable
the re-use of mapping rules. |
| Creating
Custom Templates |
|
CC 4.0
CC 4.5
|
n/a
|
Describes how to use templates to create mappings for
result elements that can occur multiple times in an XML document. |
General Web Services Tutorials
|
|
| Go Back to School |
| ESB University is a training resource that provides software developers, systems integrators, and IT architects with the information and tools they need to ensure the success of their SOA projects. |
|