مسیر سایت

سامانه موبایل بانک افق

  بانک همیشه همراه شماست

  با توجه به پیشرفت روزافزون دنیای تکنولوژی، دیگر توقع دور از دسترسی نیست که مشتریان بانک ها و موسسات مالی، مدیریت عملیات مالی خود را در هر مکان و در هر زمان انجام دهند. این کار هزینه سرویس دهی به مشتریان را کم و باعث رضایت ایشان می شود و در نتیجه باعث افزایش کارآمدی سیستم می گردد. توجه به این نکته نیز لازم است که عرصه رقابت در دنیای امروز، بسیار پبچیده و تنگاتنگ می باشد و برای قرار گرفتن در فهرست بهترین ها همواره باید پیام های جدیدی برای مشتریان خود داشته باشید.

  یکی از روش­ های نوین خدمات بانکی، «بانکداری همراه» یا «Mobile Banking» می­ باشد. این فناوری، به صاحبان حساب‌های بانکی، این امکان را می‌دهد تا با استفاده از گوشی تلفن همراه به حساب بانکی خود دسترسی پیدا کنند و برخی از تراکنش‌های مالی خود را از این طریق انجام دهند. 

bullet

 

   شرکت نرم افزاری آفاق سالهاست با معرفی مجموعه نرم­ افزاری بانکداری الکترونیک افق (Ofogh e-Banking software suite) خدمات متنوع و نوین بانکی را به مؤسسات مالی و قرض الحسنه در سطح کشور عرضه کرده است. سامانه بانکداری تلفن همراه در کنار این مجموعه نرم افزاری، بستر خدمت رسانی بیشتر به این مؤسسات را فراهم نموده است. در این نوشتار به معماری سیستم و خدمات ارائه شده در آن پرداخته می­ شود.

 

 

 

 

 

1

معماری سامانه

  معماری کلان سامانه بانکداری موبایل (Mobile Banking) شامل بخش هایی میباشد که میتوان به برنامه اجرایی روی گوشی، برنامه­ ای در سمت سرور برای سرویس دهی به تراکنش ­های رسیده و استاندارهای تبادل اطلاعات و امنیت اشاره کرد. پر واضح است که برای استفاده هر چه بهتر از اطلاعات دیگر اجزای بانکداری، سرویس های لازم در سمت دیتابیس فراخوانی میشود این فرآیند در سامانه متمرکز افق از طریق CoreBanking انجام می شود.

   سناریوی کار به بیان ساده بدین گونه است که نرم افزار اجرایی در سمت گوشی تلفن همراه، سرویس های مورد نیاز مشتری را طبق استانداردهای امنیتی رمز نموده و به سمت سرور ارسال میکند. پیام های ارسالی در سمت سرور پالایش شده و در قالب تراکنش های بانکی برای هسته اصلی بانکداری (CORE) ارسال شده و جواب آن دریافت می شود. جواب دریافتی از سیستم CORE به صورت پیام های رمز شده برای گوشی ارسال شده و نتیجه به مشتری نمایش داده می شود.

 

 

 


2

برنامه موبایل (Mobile Application)

arw  این برنامه تحت پلتفرم  J2ME تولید شده و بر روی تمام گوشی­ هایی که قابلیت نصب برنامه ­های جاوا را داشته باشند، اجرا می­ شود. خدماتی که در برنامه ارائه می شود عبارتند از:

 

  •     bullet  اطلاع از موجودی حساب­/حساب های مشتری
  •     bullet  انتقال وجه بین حساب­­ های مشتری
  •     bullet  اطلاع از سه گردش آخر حساب
  •     bullet  نگهداری تاریخچه تراکنش ­ها و عملیات های انجام شده توسط نرم افزار
  •     bullet  بررسی وضعیت وام­ های مشتری، مانده  وام و اقساط آن
  •     bullet  پرداخت قسط وام
  •     bullet  نمایش کد رهگیری برای پیگیری یک تراکنش خاص
  •     bullet  امکان انتخاب مراکز پیام کوتاه برای تبادل

 

 

3

سرور موبایل (Mobile Server)

arw  برنامه ای در سمت سرور وظیفه دریافت، پردازش و جوابگویی تقاضاهای مشتری را بر عهده دارد. پیام ها توسط این برنامه دریافت و پس از بررسی جواب آن را برای مشتری ارسال می دارد. همچنین می بایست اطمینان حاصل شود که پیام به مشتری رسیده است. قابلیت های این بخش عبارتند از:

 

  •     bullet  قابلیت کارکرد از طریق شبکه اینترنت یا شبکه GSM به انتخاب مدیر سیستم
  •     bullet  امکان پاسخگویی همزمان پیام های دریافتی
  •     bullet  گزارش از وضعیت راه ­اندازی و استقرار سرور
  •     bullet  توانایی فعال یا غیر فعال کردن تمام یا بخشی از سرویس­ ها به انتخاب مدیر
  •     bullet  قابلیت نمایش یا عدم نمایش و نیز حذف پیام های ارسالی به صورت  برخط
  •     bullet  گزارش گیری دقیق و تفکیکی ثبت عملیات سیستم (Log) بر پایه ­ی هر یک از مشخصه ­های مد نظر کاربر
  •     bullet  پشتیبان گیری اتوماتیک از بانک­ های اطلاعاتی با تنظیم جدول زمانی و در مسیر مورد نظر

 

  

4

امنیت سامانه

arw  ملاحظات امنیتی از مهمترین دغدغه ­ها در طراحی سیستم­ بوده که بر پایه ­ی مؤلفه ها­ی زیر به آن پرداخته شده است:

 

  •     bullet  محرمانه بودن پیام (confidentiality): کلیه ی پیام های ارسالی از گوشی با الگوریتم DES رمزنگاری می شود.
  •     bullet  صحت پیام (integrity): استفاده از MAC در پیام های ارسالی.
  •     bullet  احراز هویت (authentication): استفاده از کلید تبادل یا PIN که توسط بانک در اختیار مشتری قرار می گیرد.
  •     bullet  عدم تکرار (non-repudiation): استفاده از کد توالی پیام ها برای جلوگیری از دریافت پیام­ های تکراری.
  •     bullet  رمز نگاری تراکنش های بین سرور موبایل و سامانه بانکی متمرکز (Core).
  •     bullet  تضمین صحت تراکنش های مالی در صورت بروز مشکل.

 

 

 

 

5

قابلیت های فنی

arw  بطور خلاصه میتوان قابلیت های فنی سامانه بانکداری موبایل را به شرح زیر بیان داشت:

 

  •     bullet  معماری کلاینت سرور از طریق پروتکل TCP\IP .
  •     bullet  بانک اطلاعاتی : SQL SERVER.
  •     bullet  محیط توسعه Visual studio 2008 در برنامه های سمت سرور.
  •     bullet  زبان برنامه نویسی : C# , Java, J2ME.
  •     bullet  استفاده از تکنولوژی Net Remoting در سمت سرور.
  •     bullet  معماری سه لایه .
  •     bullet  استفاده از جدیدترین متدهای رمزنگاری در پیام های دریافتی و ارسالی در گوشی .
  •     bullet  قابلیت stop و start کلیه سرویس ها در سمت سرور به صورت runtime.
  •     bullet  ثبت کلیه وقایع و رخدادها در سمت سرور.
  •     bullet  پشتیبان گیری خودکار از بانک های اطلاعاتی .
  •     bullet  امکان اجرای چندین برنامه سروری و تنظیم بار شبکه ای هر یک (Load Balance).