Author: svkrish
Date: Thu Jan 17 22:43:01 2008
New Revision: 613077

URL: http://svn.apache.org/viewvc?rev=613077&view=rev
Log:
added information related to what's different in this copy of the big-bank demo

Modified:
    
incubator/tuscany/branches/sca-java-1.1/demos/secure-bigbank/secure-bigbank-account/README

Modified: 
incubator/tuscany/branches/sca-java-1.1/demos/secure-bigbank/secure-bigbank-account/README
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/branches/sca-java-1.1/demos/secure-bigbank/secure-bigbank-account/README?rev=613077&r1=613076&r2=613077&view=diff
==============================================================================
--- 
incubator/tuscany/branches/sca-java-1.1/demos/secure-bigbank/secure-bigbank-account/README
 (original)
+++ 
incubator/tuscany/branches/sca-java-1.1/demos/secure-bigbank/secure-bigbank-account/README
 Thu Jan 17 22:43:01 2008
@@ -1,8 +1,33 @@
 Secure BigBank Demo
 ===================
 
-This application is a copy of the big bank demo but with various security 
policies 
-in force. For example, the wire between the AccountServiceComponent 
requires="tuscany:wsAuthentication"
+This is a copy of the big-bank demo with modifications to demonstrate the use 
of policies to enforce
+certain security aspects.  We hope to evolve this further adding more flavours 
of security.   Here
+is an overview of how this copy of the big-bank demo differs from the 
original...
+
+
+*) The AccountDataServiceComponent which used to return a customers savings, 
checkings and stock account
+data has been replaced with three independent components for savings, 
checkings and stock accounts.  These 
+components provide services related to obtaining a customer balance etc.  
+        -  Out of these three, the Checkings and  Stock service components are 
bound to the big-bank 
+        thro webservices while the Savings Account service component uses the 
SCA Binding.
+        -  The Chekings Account webservice enforces authentication as a 
security reqiurement.  Hence all
+        service requests between the bigbank and the Checkings Account service 
are authenticated
+        -  Additionally the Checkings Account Implementation enforce 
authorization checks that ensure that
+        only the owner of accounts access their details.  
+        - Here we demonstrate how the 'authenticated' user token credentials 
are passed from the CheckingsAccount
+        webservice over to the CheckingsAccount implementation for 
authorization checks.   
+        
+*) The StockQuote webservice is adorned with 'integrity' i.e. all 
communications between the bigbank and
+the StockQuote webservice and signed to ensure integrity of data exchanged. To 
honour this requirement the 
+StockQuote reference of the big-bank is also adorned with 'integrity' as a 
security requirement.    
+
+When you run this demo you will observe various console messages that reflect 
the enforcement of authentication
+and authorization and integrity at varoius points of this application.
+
+
+Bigbank - General Information
+-----------------------------
 
 The application is made of 3 modules that represent the different aspects 
 of a fictitious banking application. Please see bigbank.png in the 
secure-bigbank-account 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to