You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by sv...@apache.org on 2008/01/18 07:43:02 UTC

svn commit: r613077 - /incubator/tuscany/branches/sca-java-1.1/demos/secure-bigbank/secure-bigbank-account/README

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: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org