Web Services Developer Community Search Web Site
 
Education
Academic
Tutorials
Training
Primer
>
Home: Education: Tutorials

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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
.Net Routing Tutorial
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

View Tutorial Supported Versions Description
Generating a Thin JSP Client for Integrating CapeConnect with the JBoss Application Server
CS 3.0
CC 3.5
This tutorial shows you how to generate a Web-based JSP client for our ReservationAgent Web service.
Generating a .NET Client for Integrating CapeConnect with the JBoss Application Server
CS 3.0
CC 3.5
This tutorial shows you how to generate a Microsoft C# .NET client, which gives you maximum flexibility and interoperability for connecting such a client to a back-end open source EJB container.
Developing a Visual Basic Client for the Car Rental System
CS 3.0
CC 3.5
This tutorial shows how to how to work with the new Generic Custom Type Mapper in the SOAP Toolkit version 3.0.
Integrating The ACE ORB (TAO) and CapeConnect
CS 3.0
CC 3.5
This tutorial describes how to configure CapeConnect 3.5.1 to work with The ACE ORB 1.2.1 (TAO) and OCI TAO 1.2a and how to expose the TAO Bank demo as a Web Service using CapeConnect.
Integrating with JBoss
CS 3.0
CC 3.5
This tutorial demonstrates how to configure JBoss 3.0 and CapeConnect 3.5.1 to work together.
WSDL Design View
CS 3.0
CC 3.5
This tutorial demonstrates how to start with a WSDL file and, using Cape Clear products, generate server-side skeletons and client-side stubs.
Web Services Training Tutorial
CS 1.1
CC 3.0
The demonstration shows how the Sabre travel reservation company publishes its interfaces as a Web Service. This tutorial uses Real Player.
Web Services with Visual Basic and the Microsoft SOAP Toolkit
CC 2.0
This tutorial demonstrates how to use the Microsoft SOAP Toolkit to connect to a Web service.
Anatomy of a Web Service
N/A
PC Magazine, Cape Clear and Primordial have teamed up to create a live online demo of Web Services in action.


 
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.
  webmaster@capescience.com · Trademarks · Terms of Use