[Mifos-developer] interest in an external interface to Mifos

25 views
Skip to first unread message

Van Mittal-Henkle

unread,
Oct 11, 2007, 6:00:13 PM10/11/07
to Developer, Mifos functional discussions

To the Mifos Community,

 

We have had some inquiries regarding the availability of a means of accessing Mifos from external systems (in order to integrate Mifos with an external system).  Some preliminary work has been done to explore a SOAP interface to Mifos as an example of one possible approach. 

 

I wanted to put this out to the community to gauge what level of interest there is in such a feature.  If you have a need for an interface to Mifos that could be used from an external system, please reply to this posting.  In your reply, it would be useful to know how you think you could make use of such an interface to Mifos if it were available.

 

Cheers,

--Van

 

morris mwanga

unread,
Oct 12, 2007, 9:08:58 AM10/12/07
to Developer, Mifos functional discussions
Hi Community,Van and the Others!

My name is Morris Mwanga and am using Mifos as a core banking
system in Kenya. I have particular interest in this area.
I need mifos to accept iso8583 messages into Mifos from such channels
as mobile phones, ATM' s and POS. I have done some preliminary work on
such an API to access mifos from my switch (it's java based and built
on jPOS, see www.jpos.org). As I am a one man team, progress has been
stunted / next to zero.
During the Mifos conference in Nairobi, Kenya. There was
heightened interest on this interface from several of the IT
specialists. My 2 cents on this?

SOAP XML?

Cheers

Morris

--
"One Day The World Will be Ready For You And Wonder How They Didn't
See." - The Eels. Quoted by Chaos Computer Club www.ccc.de

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/

Saurabh Kumar

unread,
Oct 22, 2007, 6:02:53 AM10/22/07
to Developer

 

Hello Van,

 

We have been exploring on SOA, with exposing a MIFOS interface as a service and acting as a service requestor. We were looking at taking it forward by identifying

  1. standard XML document
  2. XML Schema Definition
  3. This being an exchange of financial information we need to ensure that some sort of message queuing is in place
  4. Encoding of the xml data, converting data to Unicode.

The idea behind this was to explore options of an inter-application communication (say another banking application).

 

Since MIFOS may require communicating with multiple systems we were also looking at an option of having a transaction manager.

 

We would be very interested in pursuing this further, any thoughts would be very helpful.

 

Thanks & Regards,

Saurabh Kumar • Developer • SunGard • Offshore Services • Divyasree Chambers, Langford Road, Bangalore 560025 India
Tel +91-80-2222-0501 • Mobile +91-9886945575 • Fax +91-80-2222-0511
www.sungard.com

Mayank Upadhayay

unread,
Oct 23, 2007, 7:55:44 AM10/23/07
to mifos-d...@lists.sourceforge.net

 

Hi All,

 

This being an exchange of financial information we need to ensure that some sort of message queuing is in place

 

Some time back as part of one of our researches within the organization we had planned to look at an option of developing an Enterprise Messaging Middleware which can queue up messages, send it to the required destination and connect to any application using any communication protocol.

A quick brief on what the application can do:

 

    1. Listen to any application using any communication protocol (tcp, http, soap, xml etc..).

    2. A transaction manager which would ensure that every request is handled within the middleware.

    3. A Message queue which will queue up messages - (both request from REQUESTER and response from PROVIDER)

    4. A Message Manager which would ensure that every message gets delivered to the required destination (both either REQUESTER or PROVIDER)

    5. A Time Manager which would ensure the life of a Message and also take care of the response time from the PROVIDER.

 

This is a quick thought on what can be built with respect to the queuing system being discussed as part of interfacing with external systems again this will/should evolve and change based on specific requirements being outlined with respect to MIFOS. Thoughts are welcome.

 

Regards,

mayank 

 

 

-----Original Message-----
From: mifos-devel...@lists.sourceforge.net [mailto:mifos-devel...@lists.sourceforge.net] On Behalf Of
Saurabh Kumar
Sent:
Monday, October 22, 2007 3:33 PM
To: Developer
Subject: Re: [Mifos-developer] interest in an external interface to Mifos

 

 

Hello Van,

 

We have been exploring on SOA, with exposing a MIFOS interface as a service and acting as a service requestor. We were looking at taking it forward by identifying

  1. standard XML document
  2. XML Schema Definition
  3. This being an exchange of financial information we need to ensure that some sort of message queuing is in place
  4. Encoding of the xml data, converting data to Unicode.

The idea behind this was to explore options of an inter-application communication (say another banking application).

 

Since MIFOS may require communicating with multiple systems we were also looking at an option of having a transaction manager.

 

We would be very interested in pursuing this further, any thoughts would be very helpful.

 

Thanks & Regards,

Saurabh Kumar • Developer • SunGard • Offshore Services • Divyasree Chambers, Langford Road, Bangalore 560025 India
Tel +91-80-2222-0501
Mobile +91-9886945575 • Fax +91-80-2222-0511www.sungard.com

 

 

-----Original Message-----

From: mifos-functi...@lists.sourceforge.net [mailto:mifos-functi...@lists.sourceforge.net] On Behalf Of morris mwanga

Sent: Friday, October 12, 2007 6:39 PM

To: Developer

Cc: Mifos functional discussions

Subject: Re: [Mifos-functional] [Mifos-developer] interest in an externalinterface to Mifos

Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________

Mifos-functional mailing list Mifos-fu...@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/mifos-functional

Andres Pacheco

unread,
Oct 23, 2007, 11:47:25 AM10/23/07
to Developer
Wouldn't the functionality you're talking about be covered by an open source EAI platform? Apparently there are quite a few options to choose from..

For example, a quick Google search delivers the followin site with a list of such platforms:
http://www.manageability.org/blog/stuff/open-source-messaging-integration-transformation-routing-java/view


Tel +91-80-2222-0501
Mobile +91-9886945575 • Fax +91-80-2222-0511 www.sungard.com

 

 

-----Original Message-----

From: mifos-functi...@lists.sourceforge.net [ mailto:mifos-functi...@lists.sourceforge.net] On Behalf Of morris mwanga

Sent: Friday, October 12, 2007 6:39 PM

To: Developer

Cc: Mifos functional discussions

Subject: Re: [Mifos-functional] [Mifos-developer] interest in an externalinterface to Mifos

 

Hi Community,Van and the Others!

 

    My name is Morris Mwanga and am using Mifos as a core banking system in Kenya. I have particular interest in this area. I need mifos to accept iso8583 messages into Mifos from such channels as mobile phones, ATM' s and POS. I have done some preliminary work on such an API to access mifos from my switch (it's java based and built on jPOS, see www.jpos.org). As I am a one man team, progress has been stunted / next to zero.

   During the Mifos conference in Nairobi, Kenya . There was heightened interest on this interface from several of the IT specialists. My 2 cents on this?

Dion Dodgen

unread,
Oct 23, 2007, 12:24:09 PM10/23/07
to Developer
Hi,

JBoss and *others* : ) give you webservices (axis) / *ws (standards - security, transactioning (Arjuna JTS) etc depending on version), messaging (MOM), ESB, BPM and more exposed as managed SOA services or can be run standalone in any JVM environment. But of course JBOSS is open, I use it and its more mature than many *others*.

MOM services could be accessed using JCA connectors allowing easier integration and industry endorsed standards.

Spring also offers much and messaging ++. Also Spring is a wonderful service integration wrapper layer for things like transactions and easily hooking into services provided by your external environment whether you provide the service or otherwise, injecting the dependency where needed.

Cheers,
Dion

Tom Bostelmann

unread,
Oct 23, 2007, 4:43:57 PM10/23/07
to al...@acm.org, Developer
This is a great point because it's a generalization of a framework for addressing integration points.

A quick brainstorm of integration points that come to mind:

* General Ledger Mapping
* Accounting reports/extracts (account debits/credits)
* Authentication strategies (finger print identification, MD5 certificates)
* Authorization
* Loan configuration (fee calculation/split rules)
* etc...

I think it would be helpful to list the different types of applications/components that could require integration points to Mifos.
-Tom

On 10/23/07, Andres Pacheco <alps...@gmail.com> wrote:

Tom Bostelmann

unread,
Oct 23, 2007, 4:52:34 PM10/23/07
to al...@acm.org, Developer
The one caveat with introducing this is that it will quickly lead to the need for asynchronous transactions.  And that would significantly increase the complexity of the Mifos architecture.

Of course, the benefits of asynchronous transactions could also open the ability to use connectionless networks (like mobile devices) and could alleviate some of the problems with networks that are less then dependable.
Reply all
Reply to author
Forward
0 new messages