چارچوب بانکی BIAN

بخش اول : آشنایی
شبکه معماری صنعت بانکی یک انجمن مستقل و مجزی از موسسات بانکی و شرکت هایی است که به ارائه ره آوردهای بانکی می پردازند که نزدیک به ده سال است با هدف ارائه بهترین دستاوردهای معماری سرویس گرا ایجاد شده است. اما فایده این چارچوب چه بوده است ؟ استانداردها و منابعی که توسط این چارچوب تولید شده است دو دستاورد مهم را به دنبال داشته است :
اول اینکه هزیته مصرفی جهت تحقیق و توسعه R&D به شدت کاهش داشته است.
دوم اینکه تعامل پذیری روابط در صنعت بانکی رواج یافته است.
سوم اینکه تولید و پیاده سازی سیستم های یکپارچه بانکی (Banking Integrated System) افزایش داشته است.
جالب است بدانید این چارچوب به طور رایگان و به منظور استفاده عموم مردم منتشر می شود بر خلاف بسیاری از سازمان هایی که اسناد چارچوب خود را در قبال هزینه های گزاف در فضای وب منتشر می کنند. نقطه قوت بیان اتکا بر زبان مدلسازی یکپارچه یا همان UML خودمان است بطوری که مدل های تولید شده BIAN مبتنی بر UML می باشند و Web-Based Platform نیز به صورت آنلاین انتشار یافته است. نقطه قوت دیگر BIAN به روزبودن مداوم آن است چرا که طی ۵ سال اخیر ۵ ورژن از آن با بروزرسانی های بنیادین منتشر شده است. نقطه قوت دیگر این چارچوب Service-oriented بودن آنست که نقش بسزایی در پویایی آن داشته است.
بهترین مرجع یادگیری BIAN
بهترین مرجع یادگیری این چارچوب بانکی وب سایت رسمی اش به این آدرس می باشد. بسیاری از مستندات و راهنماهای کاربری در قالب User Guide به منظور استفاده عموم در این وب سایت گنجانده شده است.

اصول و قواعد طراحی در BIAN
اصول و قواعد طراحی در BIAN

اصول و قواعد طراحی در BIAN
ویژگی های کلیدی ورژن ۶ چارچوب BIAN (به این آدرس مراجعه کنید)
نمودار گرافیکی نزدیک به ۱۰۰۰ سناریوی سطح کسب و کار اضافه شده است.
نزدیک به ۲۰۰۰ سرویس و عملیات هر سرویس به صورت کامل تببین شده است.
سناریوهای پیاده سازی معماری نرم افزارهای بانکی مبتنی بر چارچوب سرویس گرا را در خود می بیند.
ویژگی های API های منطبق بر استاندارد ISO20022
اما چالش کار یا به عبارت بهتر پیش نیازهای کار با چارچوب BIAN چیست ؟
از آنجایی که این سند دربرگیرنده مفاهیم عمیق و در سطح Technical است مطالعه آن بدون داشتن دانش در حوزه Enterprise Architecture, Service-oriented  Architecture, interoperability Standards و دانش هایی از این سطح بی نتیجه خواهد بود.
بخش دوم : BIAN و EA
قبل از هر چیز باید مطلع باشیم که BIAN از دل معماری سازمانی مختص حوزه بانکی تبلور داشته است که سطوح متنوع معماری سازمانی را بطور کامل پوشش می دهد. برای اطلاع بیشتر از لایه های معماری سازمانی می توانید به این پست مراجعه کنید.

چشم انداز چارچوب BIAN
چشم انداز چارچوب BIAN

چشم انداز چارچوب BIAN
در شکل زیر من به پوشه Payments وارد شدم که در مسیر Data > BIAN > API Waves > Wave1 > Payments قرار دارد وارد شدم و Class Diagram Payments Index – B2B/B2C را مشاهده می کنیم. نمودار ذیل کلاس دیاگرام فرآیند پرداخت کسب و کار به کسب و کار و کسب و کار به مصرف کننده است. منظور از B2B : Business 2 Business و منظور B2C : Business 2 Consumer می باشد. پکیج ذیل مربوط به بخش پرداخت ها می باشد که دارای دو سرویس دامین می باشد که فرآیند نگاشت روی آن ها صورت می گیرد.


در شکل زیر نیز چشم انداز BIAN نسخه ۶ رو مشاهده می کنید.

چشم انداز چارچوب بانکی BIAN نسخه 6.0
چشم انداز چارچوب بانکی BIAN نسخه ۶٫۰

لایه های معماری چارچوب BIAN
همانطور که بالاتر گفتیم BIAN تبلوری درونی از معماری سازمانی است پس پس طبیعی است که یک معماری ۴ لایه ای باشد. لایه های کسب و کار، اطلاعات، کاربرد و فناوری.