ميزات ووظائف نظام تبادل الحوالات المالية عبر الويب

Embed Size (px)

Citation preview

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

Contents1. : ................................ ................................ ................................ ............... 2 2. ................................ ................................ ................................ ............ 3 3. ................................ ................................ ................................ 3 4. ................................ ................................ ................................ ....... 5 5. : ................................ ................................ ............................ 6 6. (7 ............. )Electronic Data Exchange System 7. (10 ... ................................ ................................ )Technology used 8. (13 ...... ................................ ................................ )Application security .9 (88)Agent Money Remittance System 10. (20 ............ )Agent Money Remittance System .11 ................................ ................................ ......................... 82

92 1

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

0. :

8) ( :)Sender ( )Receiver : )a . )b , ( )bank account (.)credit debit card 2) ( :)Receiver : )a . )b . 3) : , : )a : ( )point of collection , . , , ( ) , . ( ) , ( ) ( .. FTP ). . . )b ( : )Virtually , . 4) : .

92 2

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

2.

( ) : , . ( Electronic Data )Exchange System (, )Agent Money Remittance System ( )Agent Middle Ware System , ( )Server IP Address ( ) , , .

3.

92 3

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

( ) ( three : )servers : ( )Application Server . : ( )Server is Master database : ( )Server is Slave database

,Tomcat Application Server Its a very Robust and Secure Server to run Enterprise applications

HTTPS Connection between Server and Client

All Users under the agents, use browser to access application

Oracle Database which is used by All Agents connected to web, Access Onyx and Main Branch Remittance the slave database Slave database is .System added to increase more security and .availability

92 4

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

4.

: , 7 ( , )Agent Money Remittance System , ( ) ( ) Client , ( )web-based ( )install . ( Firefox and )Google Chrome ()Windows, Linux, Unix and mac OS ()Windows, Linux, Unix and Sun olaris S 52 ()System Admin VPN 92 5

8.4 2.4 3.4 4.4

5.4

6.4 7.4

8.4 9.4 48.4 88.4 28.4 38.4 48.4 58.4 68.4 78.4

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

5. :8.5 2.5 3.5 4.5

, ( ) (0.2) Format (0.2) ( Format ) URL (0.2) (0.2) Web Service Interface URL (0.2) ( ) (0.2) ( ) (0.2) (0.2) ( ) ,

5.5 6.5 7.5

8.5 9.5

48.5 88.5 28.5 38.5

92 6

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

6. ( Electronic Data Exchange )System ()Agent Money Remittance System6.1

, , : 8.8.6 2.8.6 3.8.6 4.8.6 , ( ) , 8.4.8.6 ( Online ) 2.4.8.6 ( ) 3.4.8.6 , Offline ( Offline ) 5.8.6 ( ) 6.8.6 7.8.6

92 7

6.1

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

, Web Service , : 8.2.6 2.2.6 ( ) 3.2.6 4.2.6 5.2.6 6.2.6 ( , )Format , Format (0.2) 7.2.6 ( Web Service ) Agent Middle Ware System (0.2) 8.2.6 ( ) ( ) Web Service interface , (0.2) 9.2.6

(0.2) 6.1 Download Upload Format ( ) , : 8.3.6 ( URL ) ( ) Download ( Format )

92 8

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

( Format ) Download ( URL ) Upload ( Format ) ( Format ) Upload ( Web Service ) ,

2.3.6

3.3.6

4.3.6

5.3.6

()Agent Middle Ware System Web Service ( , )Agent Money Remittance System : 8.4.6 ( ) ( ) , 2.4.6 Web Service Interface (0.2) 3.4.6 ( ) ,

6.1

( SMS and e-mail 6.1 ( )alerts module ), (0.2) , : 8.5.6 ( )SMS ( )Email ( ) 92 9

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

2.5.6 ( )SMS ( )Email ( ) 3.5.6 ( )SMS ( )Email

()Transaction tracking for account /loyalty card holder(0.2) , : 8.6.6 ( , ) ( ) 2.6.6 , ( , ) 8.2.6.6 2.2.6.6 3.2.6.6 ( ) 3.6.6 , 8.3.6.6 2.3.6.6 3.3.6.6 ( )

1.1

7. ()Technology used ( )Agent Money Remittance System ( , )platform independent , Java 6.0 and J2EE Windows Server or on Linux Server , ( , )N-tier architecture :

92 01

, Windows Sever Linux Operating System , MySQL Database Oracle or SQLServer Database N-tier architecture Java , :

8.7 2.7 3.7 4.7

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

JSF2.0(Java Server Faces) and Primefaces 4.0 Java Web Services and JAAS (Java Authentication and Authorization Service) Java 6.0 Spring framework 2.5.6 or EJB 3 CSS Jboss Application Server JavaScript Ajax Library XML,XSLT, HTM

7.4.8 7.4.2 7.4.3 7.4.4 7.4.5 7.4.6 7.4.7 7.4.8 7.4.9

N-tier Architecture

Agent Money Remittance System Running on Application Server (Layer 4)

Apache Tomcat or Jboss Application Server (Layer 3) v

Java Virtual Machine (Layer 2)

92 11

Windows or Linux Server (Layer 1)

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

92 21

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

8. ()Application security

()Security Levels ( : )PC Registration . ( )Login : HTTPS Client Server HTTPS Client encrypts all ( Server .)request and response between client and server . ( SSL ) )Certificate (Secure Socket Layer Certificate :

Https Protocol identified in browser with Lock .Symbol Certificate Issued by YemenSoft, which is .0402 valid till

92 31

YemenSoft Agent Remittance System

------------------------------------------------------------------------------------- 2- SHA-2 : )SHA-2 Encryption( SHA )Cryptographic hash functions( HASH , () ,)National Security Agency (NSA 2-SHA :

You can see that In database all passwords are .encrypted

( : )Auto Logout and User Policies 43 ( ) . :

User has to click on this link to re- login into application

92 41

YemenSoft Agent Remittance System

------------------------------------------------------------------------------------- :User Policies (1 : )User Policy 6 ( )

(2 : )User Policy ( )New User ,

(3 : )User Policy 44 ( ), (4 : )User Policy 4

(5 : )User Policy ( ) ( ) , 92 51

YemenSoft Agent Remittance System

------------------------------------------------------------------------------------- ( : )User Privileges ( ) , :

( : )Transactions Limits : 8) ( ())Agent Level Limits 2) ( ())User Level Limit ( ) :

( ) ( )Admin : ()Per transaction send Limit ()Per Transaction receive Limit ()Per Day send limit ()Per Day Receive limit ()Per month send limit ()Per month Receive Limit 8 2 3 4 5 6

( ) : ( ) ( )Admin : 8 - ()Security Question Send Limit 2 - ()Security Question receive limit 3 - ()Per transaction send Limit 4 - ()Per Transaction receive Limit 92 61

YemenSoft Agent Remittance System

-------------------------------------------------------------------------------------5 - ()Per Day send limit 6 - ()Per Day Receive limit 7 - ()Per month send limit 8 - ()Per month Receive Limit :

() (: )Onyx Account Limit () , , ( )

92 71

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

9. ( Agent Money )Remittance System

( , , .... ) :8.9 , , ( , , ...) , .

2.9 , 3.9

92 81

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

4.9 ( /User Login , )logout History ,

5.9 ( : )Chatting between User ( ) , ( . (0.2) 6.9 , 7.9 ( )

92 91

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

10. ( Agent Money )Remittance System 8.48

2.48

92 02

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

3.48

4.48

92 12

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

5.48

6.48

7.48

92 22

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

8.48

Client

9.48

48.48

92 32

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

88.48

92 42

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

92 52

28.48

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

38.48

48.48

92 62

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

58.48

68.48

92 72

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

00. 8.88.

Hardware:8.8.8.88. core-8 processor 2.8.8.88. 8GB RAM 3.8.8.88. RAID-3 hard disk , 10GB

8.8.88. ()Server

2.8.88. ( : ) Client , PC

3.8.88. , Server , IP Software8.2.88. (Windows 2008 or Linux Fedora F16 : )Server 2.2.88. ( : )Client ( Firefox or Google )Chrome Browser Java Virtual Machine

2.88.

3.88.

8.3.88. . 2.3.88. ( )Antivirus (.)Firewall 3.3.88. . 4.3.88. . 5.3.88. ()Software , Hardware 6.3.88. , . 7.3.88. . 8.3.88. ( ). 9.3.88. ( , , ... ).

92 82

YemenSoft Agent Remittance System

--------------------------------------------------------------------------------------

-

92 92