TvShows

Overview

This orchestration use a special RSS feed to retrieve information about tv shows for tonight. It iterates over the set of nodes inside this feed to extract all show information.

Architectural Description

Business Process Description

Request

The orchestration receive an empty message, as the input logic basically works on constant data (the special rss fedd name).

<xsd:complexType name="TvShowsIn"/>
<xsd:element name="TvShowsRequest" type="tns:TvShowsIn"/>

Response

The orchestration define a business object called Show wich contains information about a show:

<xsd:complexType name="Show">
  <xsd:sequence>
    <xsd:element name="title" type="xsd:string"/>
    <xsd:element name="start" type="xsd:time"/>
    <xsd:element name="summary" type="xsd:string"/>
  </xsd:sequence>
  <xsd:attribute name="channel" type="xsd:string"/>
</xsd:complexType>

The output message returns a set of Shows for tonight.

<xsd:complexType name="TvShowsOut">
  <xsd:sequence>
    <xsd:element name="show" maxOccurs="unbounded" type="tns:Show"/>
  </xsd:sequence>
</xsd:complexType>
<xsd:element name="TvShowsResponse" type="tns:TvShowsOut"/>

Download

services/orch/tvshows.txt · Last modified: 2009/03/11 13:35 by mosser
CC Attribution-Noncommercial-Share Alike 3.0 Unported www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0