Creating a message service

A message service enables applications to create, send, receive, and read messages to and from external messaging systems. You can deploy a message service independently, or use it to develop a composite service, such as a business process.

Define message services using simple parameters to describe the message content or by associating the message service with one or more schemas (XSD files) that describe the content of an XML document.

When you develop a message service, you associate it with a messaging endpoint during development, during package definition, or during deployment.

During development, you define a message service as a one-way call to a service implementation via the service interface. The service operations are bound as defined in the services package profile or deployment profile.

When you develop a message service to send data to a transport (outbound service), you define the message service using input style parameters. During deployment, the message service sends the message using the transport to which the service is bound.

This tutorial teaches you how to create a message service using Sybase WorkSpace tools. After you complete this tutorial, you will know how to create and understand the basic components of a message service. You will have a complete service, ready to be deployed and invoked by a business process service.

The message service you create in this tutorial can be invoked by the SybStore application business process service.

This tutorial consists of: