You are on page 1of 29

YemenSoft Agent Remittance System

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

Contents
.12 ............... ................................ ................................ ................................ :
.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
.01 (20 ............ )Agent Money Remittance System
11. 28 ......................... ................................ ................................


29 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 :

.


29 2

YemenSoft Agent Remittance System

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

.2

( ) :

,

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

.3


29 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

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.

All Users under the


agents, use browser
to access
application


29 4

YemenSoft Agent Remittance System

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

.4

:
4.8
4.2
4.3
4.4

4.5

4.6
4.7

4.8
4.9
4.84
4.88
4.82
4.83
4.84
4.85
4.86
4.87




, 7



( , )Agent Money Remittance System
,


( )
(


)
Client

, ( )web-based
( )install .



( Firefox and
)Google Chrome
()Windows, Linux, Unix and mac OS
()Windows, Linux, Unix and Sun Solaris
25
()System Admin
VPN



29 5

YemenSoft Agent Remittance System

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

.5 :
5.8
5.2
5.3
5.4

5.5
5.6
5.7

5.8
5.9

5.84
5.88
5.82
5.83






,
(
) ()2.0

Format ()2.0

( Format ) URL
()2.0

()2.0
Web Service
Interface
URL ()2.0
(
) ()2.0
( )
()2.0

()2.0
( )
,


29 6

YemenSoft Agent Remittance System

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

.6 ( Electronic Data Exchange


)System
1.6

()Agent Money Remittance System



,
, :
6.8.8

6.8.2

6.8.3

6.8.4
,

(
) ,
6.8.4.8 ( Online
)
6.8.4.2
(
)
6.8.4.3
, Offline
( Offline
)

6.8.5
(
)
6.8.6

6.8.7

1.6


29 7

YemenSoft Agent Remittance System

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


,
Web Service
, :
6.2.8
6.2.2 (
)
6.2.3

6.2.4

6.2.5
6.2.6 ( , )Format ,
Format

()2.0
6.2.7 ( Web Service
) Agent Middle Ware System
()2.0
6.2.8 ( )
(
) Web Service interface
,
()2.0
6.2.9

()2.0
1.6

Download Upload Format
(
) , :
6.3.8 ( URL
) ( )
Download ( Format )


29 8

YemenSoft Agent Remittance System

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

6.3.2

6.3.3

6.3.4

6.3.5

1.6

( Format )

Download
( URL
) Upload ( Format
)

( Format
) Upload
( Web Service
)

,

()Agent Middle Ware System


Web Service

( , )Agent Money Remittance System :
6.4.8 ( )

(
) ,

6.4.2 Web Service Interface

()2.0
6.4.3 (
)
,

( SMS and e-mail


1.6
( )alerts module )( ,)2.0


, :
6.5.8 ( )SMS ( )Email
( )

29 9

YemenSoft Agent Remittance System

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

6.5.2 ( )SMS ( )Email (


)
6.5.3 ( )SMS ( )Email

1.1

()Transaction tracking for account /loyalty card holder


()2.0

,
:
6.6.8 ( , )
( )

6.6.2 ,
( , )
6.6.2.8
6.6.2.2
6.6.2.3 (
)
6.6.3 ,

6.6.3.8
6.6.3.2
6.6.3.3 (
)

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

7.8
7.2
7.3
7.4

, Windows Sever Linux Operating System


, MySQL Database Oracle or SQLServer
Database
N-tier architecture
Java ,
:


29 10

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)

Windows or Linux Server


(Layer 1)


11 29

YemenSoft Agent Remittance System

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


29 12

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
valid till 2040.


29 13

YemenSoft Agent Remittance System

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

:

You can see that In


database all
passwords are
encrypted.


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

:

User has to click on


this link to re- login
into application


29 14

YemenSoft Agent Remittance System

------------------------------------------------------------------------------------- :User Policies

(: )User Policy 1
6 (
)

(: )User Policy 2
( )New User
,

(: )User Policy 3
44 (
) ,

(: )User Policy 4
4

(: )User Policy 5
( )
( ) ,



29 15

YemenSoft Agent Remittance System

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


( ) ,

:


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

( ) :

( ) ( )Admin :
8
2
3
4
5
6

()Per transaction send Limit


()Per Transaction receive Limit
()Per Day send limit
()Per Day Receive limit
()Per month send limit
()Per month Receive Limit

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

29 16

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
() ,
,

( )


29 17

YemenSoft Agent Remittance System

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

.9 ( Agent Money
)Remittance System

( , ,
.... ) :
9.8 ,
,
( , )... , , .

9.2 ,

9.3


29 18

YemenSoft Agent Remittance System

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

9.4 ( User Login/


, )logout History
,

9.5 ( : )Chatting between User


( ) ( ,
( .)2.0
9.6 ,
9.7 (
)


29 19

YemenSoft Agent Remittance System

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

.01 ( Agent Money


)Remittance System

84.8

84.2


29 20

YemenSoft Agent Remittance System

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

84.3

84.4


29 21

YemenSoft Agent Remittance System

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

84.5

84.6

84.7


29 22

YemenSoft Agent Remittance System

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


84.8

Client

84.9

84.84


29 23

YemenSoft Agent Remittance System

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

84.88


29 24

YemenSoft Agent Remittance System

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

84.82


29 25

YemenSoft Agent Remittance System

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

84.83

84.84


29 26

YemenSoft Agent Remittance System

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

84.85

84.86


29 27

YemenSoft Agent Remittance System

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

.00
.88.8

Hardware:

.88.8.8 ()Server
core-8 processor .88.8.8.8
8GB RAM .88.8.8.2
RAID-3 hard disk .88.8.8.3 , 10GB

.88.8.2 ( : ) Client , PC

.88.8.3 , Server
,
IP
Software

.88.2

.88.2.8 (Windows 2008 or Linux Fedora F16 : )Server


.88.2.2 ( : )Client ( Firefox or Google
)Chrome Browser Java Virtual Machine

.88.3

.88.3.8 .
.88.3.2 ( )Antivirus (.)Firewall
.88.3.3 .
.88.3.4 .
.88.3.5
()Software , Hardware
.88.3.6 ,
.
.88.3.7 .
.88.3.8 ( ).
.88.3.9 ( , ,
... ).


29 28

YemenSoft Agent Remittance System

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


29 29

You might also like