HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2013T1 Kungfu Panda SMU tBank"

From IS480
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 17: Line 17:
 
{|
 
{|
 
|-
 
|-
! style="background: #D72C25; text-align: center; border-top:solid #F6D049; border-bottom:solid #F6D049" width="200px" height="25px" | [[IS480_Team_wiki:_2013T1_Kungfu_Panda_SMU_tBank|<span style="color:#FFFFFF"> <font face="Helvetica" size="4"> SMU Teaching Bank </font></span>]]
+
 
! style=" text-align: center; border-top:solid #F6D049; border-bottom:solid #F6D049" width="200px" height="25px" | [[IS480_Team_wiki:_2013T1_Kungfu_Panda_Project_Overview| <span style="color:#F6D049"><font face="Helvetica" size="4"> Project Description</font></span>]]
+
! style="background: #D72C25; text-align: center; border-top:solid #F6D049; border-bottom:solid #F6D049" width="200px" height="25px" | [[IS480_Team_wiki:_2013T1_Kungfu_Panda_SMU_tBank|<span style="color:#FFFFFF"> <font face="Helvetica" size="4">SMU tBank</font></span>]]
! style=" text-align: center; border-top:solid #F6D049; border-bottom:solid #F6D049" width="200px" height="25px" | [[IS480_Team_wiki:_2013T1_Kungfu_Panda_Client_Requirement|<span style="color:#F6D049"> <font face="Helvetica" size="4"> Client Requirement </font></span>]]
+
! style=" text-align: center; border-top:solid #F6D049; border-bottom:solid #F6D049" width="200px" height="25px" | [[IS480_Team_wiki:_2013T1_Kungfu_Panda_Project_Overview| <span style="color:#F6D049"><font face="Helvetica" size="4">Our Project Scope</font></span>]]
! style="text-align: center; border-top:solid #F6D049; border-bottom:solid #F6D049" width="200px" height="25px" | [[IS480_Team_wiki:_2013T1_Kungfu_Panda_Our_Deliverables|<span style="color:#F6D049"> <font face="Helvetica" size="4"> Our Deliverables </font></span>]]
 
! style="text-align: center; border-top:solid #F6D049; border-bottom:solid #F6D049" width="200px" height="25px" | [[IS480_Team_wiki:_2013T1_Kungfu_Panda_Learning_Outcomes|<span style="color:#F6D049"> <font face="Helvetica" size="4"> Learning Outcomes</font></span>]]
 
 
|}
 
|}
 
</div>
 
</div>
 
<br>
 
<br>
 +
==Architecture Diagram==
 +
[[Image:KP-ArchitectureDiagram.png|1000x750px|center]]
  
<div>
+
 
==SMU Teaching Bank Concept==
+
<br>
{| class="wikitable
+
==Web Services Data==
 +
<div align="center">
 +
{| class="wikitable"
 +
|-
 +
!NO.!! User Cases !!Description!! System involved!!TIBCO Processes!!Database Used [DBname.tablename]
 +
|-
 +
|1.|| Manage Customer ||Originate a Customer|| Bank Teller Application|| <p>1. Party_Customer_Create</p> <p>2. Logging</p> <p>3. ServiceMediation</p> || <p>smu_core_services.party</p> <p>logging.loggingtable</p> <p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|2.|| Manage Customer ||Read Customer Information|| Bank Teller Application|| <p>1. Party_Customer_Read</p> <p>2. Logging</p> <p>3. ServiceMediation</p> || <p>smu_core_services.party</p> <p>logging.loggingtable</p> <p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|3.|| Manage Customer ||Update Customer Information|| Bank Teller Application|| <p>1. Party_Customer_Update</p> <p>2. Logging</p> <p>3. ServiceMediation</p> || <p>smu_core_services.account</p> <p>logging.loggingtable</p> <p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|4.|| Manage Account||View CustomerAccountList|| Bank Teller Application|| <p>1. Party_Customer_Account_List</p> <p>2. Logging</p> <p>3. ServiceMediation</p> || <p>smu_core_services.account</p> <p>logging.loggingtable</p> <p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|5.|| Manage Account||Open Deposit Account|| Bank Teller Application|| <p>1. Account_Create</p> <p>2. Logging</p> <p>3. ServiceMediation</p> || <p>smu_core_services.account</p> <p>logging.loggingtable</p> <p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|6.|| Manage Account||Read Account|| Bank Teller Application|| <p>1. Account_Read</p> <p>2. Logging</p> <p>3. ServiceMediation</p> || <p>smu_core_services.account</p> <p>logging.loggingtable</p> <p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 
|-
 
|-
!Architecture Diagram !! !!
+
|7.|| Manage Account||Update Account Deposit|| Bank Teller Application|| <p>1. Account_Update</p> <p>2. Logging</p> <p>3. ServiceMediation</p> || <p>smu_core_services.account</p> <p>logging.loggingtable</p> <p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 
|-
 
|-
| [[Image:KP-ArchitectureDiagram.jpg|720x540px|left]] || '''Project Motivation'''
+
|8.|| Manage Account||Open Loan Account <p>(including Credit Breau Check)</p>|| Bank Teller Application|| <p>1. Account_Create</p> <p>2. Logging</p> <p>3. ServiceMediation</p> || <p>smu_core_services.account</p> <p>logging.loggingtable</p> <p>mdm.errorreference</p><p>servicemapping.servicetable</p><br><p>External Web Service</p><p>Credit Bureau Webservice</p>
 +
|-
 +
|9.|| Manage Account||Loan Read|| Bank Teller Application|| <p>1. Account_Read</p> || <p>smu_core_services.account</p> <p>logging.loggingtable</p> <p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|10.|| Manage Account||Loan Update|| Bank Teller Application|| <p>1. Account_Update</p> <p>2. Logging</p> <p>3. ServiceMediation</p> || <p>smu_core_services.account</p> <p>logging.loggingtable</p> <p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|11.|| Manage Transactions||Cash Withdrawal and Deposit|| Bank Teller Application|| <p>1. Transaction_Deposit_Create</p> <p>2. Transaction_WIthdrawal_Create</p> <p>3. Account_Read</p> <p>4. Account_Update</p><p>5. Logging</p><p>6. Service Mediation</p> || <p>smu_core_services.account</p><p>smu_core_Services.transactions</p> <p>logging.loggingtable</p><p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|12.|| Manage Transactions||Drill down on any account and shows transaction history|| Bank Teller Application|| <p>1. Account_Read</p> <p>2. Transaction_History_Read</p> <p>3. Logging</p> <p>4. Service Mediation</p>|| <p>smu_core_services.account</p><p>smu_core_Services.transactions</p> <p>logging.loggingtable</p><p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|13.|| Manage Transactions||Add/ Remove GIRO Arrangement|| Bank Teller Application|| <p>1. Payment_DirectDebit_Authorize</p> <p>2. Logging</p> <p>3. Service Mediation</p> || <p>smu_core_services.account</p><p>mdm.directdebit_authorization</p> <p>logging.loggingtable</p><p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|14.|| Manage Transactions||Bill Payment to existing authorized billing organisation|| Bank Teller Application|| <p>1. Account_Read</p> <p>2. Account_Update</p> <p>3. MDM_Beneficiary_Read</p> <p>4. MDM_Beneficiary_ReadList</p><p>5. Payment_CreditTransfer_Create</p><p>6. Transaction_Deposit_Create</p><p>7. Transaction_WIthdrawal_Create</p><p>8. Logging</p><p>9. Service Mediation</p>|| <p>smu_core_services.account</p><p>smu_core_Services.transactions</p><p>mdm.directdebit_authorization</p> <p>logging.loggingtable</p><p>mdm.customer_beneficiary</p><p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|15.|| Manage Transactions||Fund Transfer <p>(including beneficiary management)</p>|| Bank Teller Application|| <p>1. Payment_CreditTransfer_Create </p> <p>2. Account_Read</p> <p>3. Account_Update</p> <p>4. Transaction_Deposit_Create</p><p>5. Transaction_WIthdrawal_Create</p><p>6. Logging</p><p>7. Service Mediation</p>|| <p>smu_core_services.account</p><p>smu_core_Services.transactions</p><p>logging.loggingtable</p><p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|16.|| Manage Transactions||Loan Repayment|| Bank Teller Application|| <p>1. Payment_CreditTransfer_Create  </p> <p>2. Account_Read</p> <p>3. Account_Update</p> <p>4. Transaction_LoanRepayment_Create</p><p>5. Transaction_Deposit_Create</p><p>6. Transaction_Withdrawal_Create</p><p>7. Logging</p><p>8. Service Mediation</p>|| <p>smu_core_services.account</p><p>smu_core_Services.transactions</p><p>logging.loggingtable</p><p>mdm.errorreference</p><p>servicemapping.servicetable</p>
 +
|-
 +
|17.|| Login||Dual login control with encryption|| Bank Teller Application||  - || <p>Bank Teller System DB to store credentials</p>
 +
|-
 +
|18.|| Login||Administrator Console for login account management|| Bank Teller Application||  - || <p>Bank Teller System DB to store credentials</p>
 +
|-
 +
|19.|| Profile Based Cross-Sell|| - ||<p>Business Rules Management System BRMS (Endpoint)</p><p>BRMS Administrative GUI </p><p>Sharepoint Repository </p><p>Bank Teller Application </p> || <p>1. Rules_CrossSell </p> || <p>smu_core_services.party</p><p>channel_management.affinity</p><p>channel_management.promotion_tracking</p><p>channel_management.customer_preference</p>
 
|}
 
|}
 
</div>
 
</div>
 
<br>
 

Latest revision as of 00:51, 14 August 2013

KP-Header.PNG
1 Home About Us Project Overview Project Management Project Documents 0


SMU tBank Our Project Scope


Architecture Diagram

KP-ArchitectureDiagram.png



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