My Random Image
User login
Navigation
News Feeds
Archives
| January 2009 | ||||||
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Poll
Contact
www.kangmaman.com
YM Online Status
Bagaimana kebijakan untuk menentukan type message yang diterima?
mSwitch, harus mampu menerima dan mem-proses berbagai type message: ISO8583, ATM_NDC, ATM_NDD, EDC, SMS, atau varian2 ISO8583 dari acquirer lain. Masalahnya, bagaimana msg-prosessor bisa membedakan berbagai type message tersebut?
Pendekatan 1: menggunakan pola / pattern header untuk masing-masing type-message yg bisa di-handle. Kendalanya, bisa saja header-nya sama, tapi spesifikasi berikutnya beda (misalnya, untuk varian ISO8583).
Pendekatan 2: type didasarkan atas address client. Jadi, untuk satu type client, hanya boleh connect dari satu address. Kendalanya, bisa saja, satu IP Address merupakan acquirer gateway dari berbagai type-message. Memang bisa di-kombinasi antara IP address dengan port, tapi tetap saja rumit, karena kita (mSwitch), tidak bisa sepenuhnya men-dikte acquirer gateway.
Pendekatan 3: Satu listener untuk satu type message. Executable satu, tapi meng-create beberapa listener. Kendalanya: mSwitch harus me-maintenance list listener… Class msg, harus di-lengkapi dengan ID listener.
Pendekatan 4: satu executable (dengan satu listener), untuk satu type message. Kendalanya: me-maintain ‘LOG’? . Ini pendekatan yang paling mudah, tapi, kurang ‘canggih’…. Tapi, untuk first version, cukup dulu lah…..
Shout Box
Search
Powered by and Designed by kangmaman

Recent comments
31 weeks 4 days ago