| |
|
Mobile Phone Stock Trading for MIT
Innasite has developed a middleware product based on the
Open Financial Exchange (OFX) standards to enable share trading
for mobile phone users through the Morocco Stock Exchange
The complete share trading operation can be divided into the
following steps:
1. User sends a transaction request through the mobile
phone to the Financial Services Provider (FSP). FSP captures user
actions and converts them into an OFX compatible request for further
processing by the OFX Servers. The FSP also serves as the WAP gateway.
2. OFX server accepts the OFX requests from the Financial Services
Provider and convert the requests to a Java object using the Java
Architecture for XML Binding (JAXB). The Java objects built at run
time using the JAXB are then converted into Enterprise Java Beans
(EJB). The EJB components are deployed on an Oracle 9i Application
Server platform. The backend database used for persistent storage
is Oracle 9i.
3. The Java Objects are then delegated to the internal process servers
based on system requirements. The internal process servers are divided
into the Front Office, the Middle Office and the Back Office. The
internal process servers are responsible for work-flow checks, validations
and other processes before the OFX request is sent to the stock
exchange for completing that request.
4. The OFX server communicates with the stock exchange through Java
Messaging Service (JMS). The request is converted into stock exchange
compatible format and put in the message queue. The same process
is followed the other way round for responses from the stock exchange.
Technology used:
Sun Solaris, Oracle 9iAS, Oracle 9i database, EJB & Java
Objects using JAXB, OFX adapters, Java - XML based adapters, Apache
Soap for SOAP-RPC calls, SMSSE V2 SMS Messaging service Engine,
Apache ANT, and Apache Log4j
back
|
|



|