<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.navajo.nl/lib/styles/feed.css" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.navajo.nl/feed.php">
        <title>Navajo - a SOA Development Framework</title>
        <description></description>
        <link>http://www.navajo.nl/</link>
        <image rdf:resource="http://www.navajo.nl/lib/images/favicon.ico" />
       <dc:date>2013-05-18T16:00:56+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.navajo.nl/doku.php/book:tml?rev=1336136647&amp;do=diff1336136647"/>
                <rdf:li rdf:resource="http://www.navajo.nl/doku.php/book:tiplets?rev=1336136500&amp;do=diff1336136500"/>
                <rdf:li rdf:resource="http://www.navajo.nl/doku.php/book:tipiworldview?rev=1336136401&amp;do=diff1336136401"/>
                <rdf:li rdf:resource="http://www.navajo.nl/doku.php/book:start?rev=1336136349&amp;do=diff1336136349"/>
                <rdf:li rdf:resource="http://www.navajo.nl/doku.php/book:workflows?rev=1336136262&amp;do=diff1336136262"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.navajo.nl/lib/images/favicon.ico">
        <title>Navajo - a SOA Development Framework</title>
        <link>http://www.navajo.nl/</link>
        <url>http://www.navajo.nl/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.navajo.nl/doku.php/book:tml?rev=1336136647&amp;do=diff1336136647">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-04T15:04:07+02:00</dc:date>
        <dc:creator>Arjen Schoneveld</dc:creator>
        <title>book:tml</title>
        <link>http://www.navajo.nl/doku.php/book:tml?rev=1336136647&amp;do=diff1336136647</link>
        <description>Table Of Contents

A different domain is needed for our service layer. It does not need to conform to for example an underlying Java Domain Model that is being used to define your “Server Application”. A Service Layer is used to “Serve” “Client Applications”. A “Client Application” needs another perspective of the world than your “Server Application” because it has a different purpose. The purpose of a “Client Application” is to “Serve” a “User”. Serving a “User…</description>
    </item>
    <item rdf:about="http://www.navajo.nl/doku.php/book:tiplets?rev=1336136500&amp;do=diff1336136500">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-04T15:01:40+02:00</dc:date>
        <dc:creator>Arjen Schoneveld</dc:creator>
        <title>book:tiplets</title>
        <link>http://www.navajo.nl/doku.php/book:tiplets?rev=1336136500&amp;do=diff1336136500</link>
        <description>Table Of Contents

Enter your E-Colleague

 In a true computing eco-system, a human user interacts and cooperates with software colleagues. A software colleague, represented by a (composed) service, can pro-actively assist a user in his/her work as opposed to relying on a classi- cal information pull by this user. Reaching a user can be achieved by actively starting a conversation from a software component, orchestrated by a software workflow, to his human colleague. In technical terms, by pushi…</description>
    </item>
    <item rdf:about="http://www.navajo.nl/doku.php/book:tipiworldview?rev=1336136401&amp;do=diff1336136401">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-04T15:00:01+02:00</dc:date>
        <dc:creator>Arjen Schoneveld</dc:creator>
        <title>book:tipiworldview</title>
        <link>http://www.navajo.nl/doku.php/book:tipiworldview?rev=1336136401&amp;do=diff1336136401</link>
        <description>About Tipi

 Table Of Contents

Tipi is used to give Navajo Services a good looking ‘face’. A Tipi applications only ‘knows’ two types of interaction: user interaction and service interaction. We all know what user interaction means: letting a human user interact with a computer application using a e.g. a typical configuration that consists of a screen, a keyboard and a pointing device. In order to accomplish meaningful tasks for its human user a Tipi application must be able to interact…</description>
    </item>
    <item rdf:about="http://www.navajo.nl/doku.php/book:start?rev=1336136349&amp;do=diff1336136349">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-04T14:59:09+02:00</dc:date>
        <dc:creator>Arjen Schoneveld</dc:creator>
        <title>book:start</title>
        <link>http://www.navajo.nl/doku.php/book:start?rev=1336136349&amp;do=diff1336136349</link>
        <description>Table of Contents

	*  Introduction
	*  Part I: Service Oriented Programming
	*  Part II: Navajo
		*  Navajo Document: a Service Oriented Domain Language
		*  Navajo Script: processing and composing Services
		*  The Java Connection: Functions, Adapters and POJOs
		*  Recognizing typical SQUID patterns in Enterprise Applications
		*  Using other languages for developing Navajo Services
		*  Using iBatis as an Object Relational Tool
		*  Using the Eclipse Plugin for Developing Scripts
		*  Contro…</description>
    </item>
    <item rdf:about="http://www.navajo.nl/doku.php/book:workflows?rev=1336136262&amp;do=diff1336136262">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-04T14:57:42+02:00</dc:date>
        <dc:creator>Arjen Schoneveld</dc:creator>
        <title>book:workflows</title>
        <link>http://www.navajo.nl/doku.php/book:workflows?rev=1336136262&amp;do=diff1336136262</link>
        <description>Table Of Contents

A Navajo Service workflow is defined using states and state transitions. An event in combination with a conditional expression can trigger a state transition. A trigger is defined by an event and (optionally) a condition, whenever the event occurs and the condition is valid, the trigger fires and a new workflow state will be entered. Within a workflow state, new transitions can be defined declaratively and specific state-dependent services can be invoked; that can trigger anot…</description>
    </item>
</rdf:RDF>
