IS480 Team wiki: 2013T1 Kungfu Panda SMU tBank
Architecture Diagram
Web Services Data
NO. | User Cases | Description | System involved | TIBCO Processes | Database Used [DBname.tablename] |
---|---|---|---|---|---|
1. | Manage Customer | Originate a Customer | Bank Teller Application | 1. Party_Customer_Create 2. Logging 3. ServiceMediation |
smu_core_services.party logging.loggingtable mdm.errorreference servicemapping.servicetable |
2. | Manage Customer | Read Customer Information | Bank Teller Application | 1. Party_Customer_Read 2. Logging 3. ServiceMediation |
smu_core_services.party logging.loggingtable mdm.errorreference servicemapping.servicetable |
3. | Manage Customer | Update Customer Information | Bank Teller Application | 1. Party_Customer_Update 2. Logging 3. ServiceMediation |
smu_core_services.account logging.loggingtable mdm.errorreference servicemapping.servicetable |
4. | Manage Account | View CustomerAccountList | Bank Teller Application | 1. Party_Customer_Account_List 2. Logging 3. ServiceMediation |
smu_core_services.account logging.loggingtable mdm.errorreference servicemapping.servicetable |
5. | Manage Account | Open Deposit Account | Bank Teller Application | 1. Account_Create 2. Logging 3. ServiceMediation |
smu_core_services.account logging.loggingtable mdm.errorreference servicemapping.servicetable |
6. | Manage Account | Read Account | Bank Teller Application | 1. Account_Read 2. Logging 3. ServiceMediation |
smu_core_services.account logging.loggingtable mdm.errorreference servicemapping.servicetable |
7. | Manage Account | Update Account Deposit | Bank Teller Application | 1. Account_Update 2. Logging 3. ServiceMediation |
smu_core_services.account logging.loggingtable mdm.errorreference servicemapping.servicetable |
8. | Manage Account | Open Loan Account (including Credit Breau Check) |
Bank Teller Application | 1. Account_Create 2. Logging 3. ServiceMediation |
smu_core_services.account logging.loggingtable mdm.errorreference servicemapping.servicetable External Web Service Credit Bureau Webservice |
9. | Manage Account | Loan Read | Bank Teller Application | 1. Account_Read |
smu_core_services.account logging.loggingtable mdm.errorreference servicemapping.servicetable |
10. | Manage Account | Loan Update | Bank Teller Application | 1. Account_Update 2. Logging 3. ServiceMediation |
smu_core_services.account logging.loggingtable mdm.errorreference servicemapping.servicetable |
11. | Manage Transactions | Cash Withdrawal and Deposit | Bank Teller Application | 1. Transaction_Deposit_Create 2. Transaction_WIthdrawal_Create 3. Account_Read 4. Account_Update 5. Logging 6. Service Mediation |
smu_core_services.account smu_core_Services.transactions logging.loggingtable mdm.errorreference servicemapping.servicetable |
12. | Manage Transactions | Drill down on any account and shows transaction history | Bank Teller Application | 1. Account_Read 2. Transaction_History_Read 3. Logging 4. Service Mediation |
smu_core_services.account smu_core_Services.transactions logging.loggingtable mdm.errorreference servicemapping.servicetable |
13. | Manage Transactions | Add/ Remove GIRO Arrangement | Bank Teller Application | 1. Payment_DirectDebit_Authorize 2. Logging 3. Service Mediation |
smu_core_services.account mdm.directdebit_authorization logging.loggingtable mdm.errorreference servicemapping.servicetable |
14. | Manage Transactions | Bill Payment to existing authorized billing organisation | Bank Teller Application | 1. Account_Read 2. Account_Update 3. MDM_Beneficiary_Read 4. MDM_Beneficiary_ReadList 5. Payment_CreditTransfer_Create 6. Transaction_Deposit_Create 7. Transaction_WIthdrawal_Create 8. Logging 9. Service Mediation |
smu_core_services.account smu_core_Services.transactions mdm.directdebit_authorization logging.loggingtable mdm.customer_beneficiary mdm.errorreference servicemapping.servicetable |
15. | Manage Transactions | Fund Transfer (including beneficiary management) |
Bank Teller Application | 1. Payment_CreditTransfer_Create 2. Account_Read 3. Account_Update 4. Transaction_Deposit_Create 5. Transaction_WIthdrawal_Create 6. Logging 7. Service Mediation |
smu_core_services.account smu_core_Services.transactions logging.loggingtable mdm.errorreference servicemapping.servicetable |
16. | Manage Transactions | Loan Repayment | Bank Teller Application | 1. Payment_CreditTransfer_Create 2. Account_Read 3. Account_Update 4. Transaction_LoanRepayment_Create 5. Transaction_Deposit_Create 6. Transaction_Withdrawal_Create 7. Logging 8. Service Mediation |
smu_core_services.account smu_core_Services.transactions logging.loggingtable mdm.errorreference servicemapping.servicetable |
17. | Login | Dual login control with encryption | Bank Teller Application | - | Bank Teller System DB to store credentials |
18. | Login | Administrator Console for login account management | Bank Teller Application | - | Bank Teller System DB to store credentials |
19. | Profile Based Cross-Sell | - | Business Rules Management System BRMS (Endpoint) BRMS Administrative GUI Sharepoint Repository Bank Teller Application |
1. Rules_CrossSell |
smu_core_services.party channel_management.affinity channel_management.promotion_tracking channel_management.customer_preference |