summaryrefslogtreecommitdiffstats
path: root/sandbox/eightball-demo
diff options
context:
space:
mode:
authorantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2009-10-13 11:03:16 +0000
committerantelder <antelder@13f79535-47bb-0310-9956-ffa450edef68>2009-10-13 11:03:16 +0000
commit5178080e97506774cc88b3e67b66930c851be9db (patch)
tree3df188bea45a365caf3a077eb73c70f8bc35b057 /sandbox/eightball-demo
parent5da4f6d5cb1d83711fc6052a34fce06b48e47d06 (diff)
Add start of a README
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@824690 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sandbox/eightball-demo')
-rw-r--r--sandbox/eightball-demo/README.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/sandbox/eightball-demo/README.txt b/sandbox/eightball-demo/README.txt
new file mode 100644
index 0000000000..606c467e6a
--- /dev/null
+++ b/sandbox/eightball-demo/README.txt
@@ -0,0 +1,21 @@
+Eight Ball Demo
+---------------
+
+The Eight Ball Demo is a lighthearted application based on the Magic 8-Ball toy (http://en.wikipedia.org/wiki/Magic_8-Ball) to demonstrate the Tuscany distributed domain support.
+
+There is a eightball.jar SCA contribution which has a Java component that answers yes-no questions, and an eightball-test.jar which is a simple test harness to invoke the EightBall service from the command line. To make the demo more interesting the eightball gives the answers in German.
+
+There is a translator.jar and contribution which has a component that can translate phrases between German and English, and a translator-test.jar for testing that at the command line. Presently the translator is just hardcoded with the phrases the EIghtball uses, later it would be good to enhance the translator to use one of Tuscanys bindings to call one of the remote translaotr services available on the internet.
+
+There is a eightball-process.jar contribution which has a Java component which uses the translator and eightball services to translate phrases from English to German, ask the eightball the question, and then translate the answer from German to English. Ideally this would be rewritten using BPEL. And an associated eightball-process-test.jar to test it at the command line.
+
+And finally there's an eightball-webapp which has a simple webapp to invoke all that from a web gui. Presently this doesn't embed the Tuscany runtime so needs to run on a Tomact with the tuscany.war distribution installed.
+
+
+
+
+
+
+
+
+