{"id":3699,"date":"2026-04-27T13:58:52","date_gmt":"2026-04-27T05:58:52","guid":{"rendered":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/"},"modified":"2026-04-27T13:58:52","modified_gmt":"2026-04-27T05:58:52","slug":"c4-model-case-study-big-bank-plc-internet-banking-system","status":"publish","type":"post","link":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/","title":{"rendered":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p M\u00f4 h\u00ecnh C4: H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn c\u1ee7a Big Bank plc"},"content":{"rendered":"<h2 data-nodeid=\"48904\">1. T\u00f3m t\u1eaft c\u1ea5p cao<\/h2>\n<p data-nodeid=\"48905\">Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p n\u00e0y ghi l\u1ea1i ki\u1ebfn tr\u00fac c\u1ee7a\u00a0<strong data-nodeid=\"49074\">Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn<\/strong>\u00a0cho\u00a0<strong data-nodeid=\"49075\">Big Bank plc<\/strong>. H\u1ec7 th\u1ed1ng \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 cho ph\u00e9p kh\u00e1ch h\u00e0ng c\u00e1 nh\u00e2n xem s\u1ed1 d\u01b0 t\u00e0i kho\u1ea3n, xem l\u1ecbch s\u1eed giao d\u1ecbch v\u00e0 th\u1ef1c hi\u1ec7n thanh to\u00e1n th\u00f4ng qua tr\u00ecnh duy\u1ec7t web v\u00e0 thi\u1ebft b\u1ecb di \u0111\u1ed9ng.<\/p>\n<p data-nodeid=\"48906\">Ki\u1ebfn tr\u00fac n\u00e0y tu\u00e2n theo\u00a0<strong data-nodeid=\"49081\">M\u00f4 h\u00ecnh C4<\/strong>\u00a0(Ph\u1ea1m vi, Th\u00f9ng ch\u1ee9a, Th\u00e0nh ph\u1ea7n, M\u00e3 ngu\u1ed3n), cung c\u1ea5p c\u00e1i nh\u00ecn ph\u00e2n c\u1ea5p v\u1ec1 h\u1ec7 th\u1ed1ng t\u1eeb c\u00e1c kh\u00e1i ni\u1ec7m tr\u1eebu t\u01b0\u1ee3ng c\u1ea5p cao xu\u1ed1ng \u0111\u1ebfn c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng tri\u1ec3n khai.<\/p>\n<hr data-nodeid=\"48907\"\/>\n<h2 data-nodeid=\"48908\">2. M\u1ee9c \u0111\u1ed9 1: S\u01a1 \u0111\u1ed3 B\u1ed1i c\u1ea3nh H\u1ec7 th\u1ed1ng<\/h2>\n<p data-nodeid=\"48909\"><strong data-nodeid=\"49087\">M\u1ee5c ti\u00eau:<\/strong>\u00a0Hi\u1ec3n th\u1ecb h\u1ec7 th\u1ed1ng trong b\u1ed1i c\u1ea3nh ng\u01b0\u1eddi d\u00f9ng v\u00e0 c\u00e1c ph\u1ee5 thu\u1ed9c b\u00ean ngo\u00e0i.<\/p>\n<p data-nodeid=\"48910\"><strong data-nodeid=\"49092\">S\u01a1 \u0111\u1ed3 tham kh\u1ea3o:<\/strong>\u00a0H\u00ecnh \u1ea3nh 4 (Ch\u00ednh) v\u00e0 H\u00ecnh \u1ea3nh 1 (B\u1ea3n xem \u0111\u01a1n gi\u1ea3n).<\/p>\n<h3 data-nodeid=\"48911\">Ph\u00e2n t\u00edch<\/h3>\n<p data-nodeid=\"48912\">H\u1ec7 th\u1ed1ng\u00a0<strong data-nodeid=\"49107\">Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn<\/strong>\u00a0n\u1eb1m trong ranh gi\u1edbi c\u1ee7a\u00a0<strong data-nodeid=\"49108\">Big Bank plc<\/strong>\u00a0doanh nghi\u1ec7p. N\u00f3 ho\u1ea1t \u0111\u1ed9ng nh\u01b0 m\u1ed9t k\u00eanh s\u1ed1 cho\u00a0<strong data-nodeid=\"49109\">Kh\u00e1ch h\u00e0ng Ng\u00e2n h\u00e0ng C\u00e1 nh\u00e2n<\/strong>.<\/p>\n<p><img alt=\"C4 Model System Context Diagram for Internet Banking System\" decoding=\"async\" src=\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\"\/><\/p>\n<ul data-nodeid=\"48913\">\n<li data-nodeid=\"48914\">\n<p data-nodeid=\"48915\"><strong data-nodeid=\"49113\">Ng\u01b0\u1eddi d\u00f9ng (Nh\u00e2n v\u1eadt):<\/strong><\/p>\n<ul data-nodeid=\"48916\">\n<li data-nodeid=\"48917\">\n<p data-nodeid=\"48918\"><strong data-nodeid=\"49118\">Kh\u00e1ch h\u00e0ng Ng\u00e2n h\u00e0ng C\u00e1 nh\u00e2n:<\/strong>\u00a0Ng\u01b0\u1eddi d\u00f9ng ch\u00ednh t\u01b0\u01a1ng t\u00e1c v\u1edbi h\u1ec7 th\u1ed1ng \u0111\u1ec3 xem s\u1ed1 d\u01b0 v\u00e0 th\u1ef1c hi\u1ec7n thanh to\u00e1n.<\/p>\n<\/li>\n<li data-nodeid=\"48919\">\n<p data-nodeid=\"48920\"><strong data-nodeid=\"49123\">Nh\u00e2n vi\u00ean H\u1ed7 tr\u1ee3 Kh\u00e1ch h\u00e0ng:<\/strong>\u00a0Nh\u00e2n vi\u00ean ng\u00e2n h\u00e0ng h\u1ed7 tr\u1ee3 kh\u00e1ch h\u00e0ng (\u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb trong H\u00ecnh \u1ea3nh 4).<\/p>\n<\/li>\n<li data-nodeid=\"48921\">\n<p data-nodeid=\"48922\"><strong data-nodeid=\"49128\">Nh\u00e2n vi\u00ean H\u1eadu c\u1ea7n:<\/strong>\u00a0Nh\u00e2n vi\u00ean h\u00e0nh ch\u00ednh v\u00e0 h\u1ed7 tr\u1ee3 (\u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb trong H\u00ecnh \u1ea3nh 4).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48923\">\n<p data-nodeid=\"48924\"><strong data-nodeid=\"49132\">H\u1ec7 th\u1ed1ng b\u00ean ngo\u00e0i:<\/strong><\/p>\n<ul data-nodeid=\"48925\">\n<li data-nodeid=\"48926\">\n<p data-nodeid=\"48927\"><strong data-nodeid=\"49137\">H\u1ec7 th\u1ed1ng ng\u00e2n h\u00e0ng mainframe:<\/strong>\u00a0H\u1ec7 th\u1ed1ng l\u01b0u tr\u1eef d\u1eef li\u1ec7u ch\u00ednh th\u1ee9c. N\u00f3 l\u01b0u tr\u1eef t\u1ea5t c\u1ea3 th\u00f4ng tin c\u1ed1t l\u00f5i v\u1ec1 ng\u00e2n h\u00e0ng (kh\u00e1ch h\u00e0ng, t\u00e0i kho\u1ea3n, giao d\u1ecbch). H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng tr\u1ef1c tuy\u1ebfn d\u1ef1a v\u00e0o h\u1ec7 th\u1ed1ng n\u00e0y \u0111\u1ec3 l\u1ea5y d\u1eef li\u1ec7u ch\u00ednh x\u00e1c.<\/p>\n<\/li>\n<li data-nodeid=\"48928\">\n<p data-nodeid=\"48929\"><strong data-nodeid=\"49142\">H\u1ec7 th\u1ed1ng th\u01b0 \u0111i\u1ec7n t\u1eed:<\/strong>\u00a0H\u1ec7 th\u1ed1ng Microsoft Exchange n\u1ed9i b\u1ed9 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 g\u1eedi th\u00f4ng b\u00e1o (v\u00ed d\u1ee5: \u0111\u1eb7t l\u1ea1i m\u1eadt kh\u1ea9u, x\u00e1c nh\u1eadn) \u0111\u1ebfn kh\u00e1ch h\u00e0ng.<\/p>\n<\/li>\n<li data-nodeid=\"48930\">\n<p data-nodeid=\"48931\"><strong data-nodeid=\"49147\">M\u00e1y ATM:<\/strong>\u00a0M\u1ed9t h\u1ec7 th\u1ed1ng ph\u1ea7n m\u1ec1m ri\u00eang bi\u1ec7t cho ph\u00e9p r\u00fat ti\u1ec1n m\u1eb7t (\u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb trong H\u00ecnh 4 \u0111\u1ec3 minh h\u1ecda h\u1ec7 sinh th\u00e1i r\u1ed9ng l\u1edbn h\u01a1n).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p data-nodeid=\"48932\"><strong data-nodeid=\"49152\">M\u1ed1i quan h\u1ec7 ch\u00ednh:<\/strong>\u00a0Kh\u00e1ch h\u00e0ng t\u01b0\u01a1ng t\u00e1c v\u1edbi H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn, h\u1ec7 th\u1ed1ng n\u00e0y l\u1ea1i \u0111\u00f3ng vai tr\u00f2 nh\u01b0 m\u1ed9t l\u1edbp che gi\u1ea5u cho h\u1ec7 th\u1ed1ng Mainframe c\u0169 \u0111\u1ec3 truy xu\u1ea5t d\u1eef li\u1ec7u v\u00e0 x\u1eed l\u00fd thanh to\u00e1n.<\/p>\n<hr data-nodeid=\"48933\"\/>\n<h2 data-nodeid=\"48934\">3. M\u1ee9c 2: S\u01a1 \u0111\u1ed3 Container<\/h2>\n<p data-nodeid=\"48935\"><strong data-nodeid=\"49158\">M\u1ee5c ti\u00eau:<\/strong>\u00a0\u0110\u1ec3 th\u1ec3 hi\u1ec7n c\u00e1c l\u1ef1a ch\u1ecdn c\u00f4ng ngh\u1ec7 c\u1ea5p cao v\u00e0 c\u00e1ch ph\u00e2n b\u1ed5 tr\u00e1ch nhi\u1ec7m trong to\u00e0n b\u1ed9 h\u1ec7 th\u1ed1ng.<\/p>\n<p data-nodeid=\"48936\"><strong data-nodeid=\"49163\">S\u01a1 \u0111\u1ed3 tham kh\u1ea3o:<\/strong>\u00a0H\u00ecnh 2.<\/p>\n<h3 data-nodeid=\"48937\">Ph\u00e2n t\u00edch<\/h3>\n<p data-nodeid=\"48938\">H\u1ec7 th\u1ed1ng &#8216;Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn&#8217; t\u1eeb M\u1ee9c 1 \u0111\u01b0\u1ee3c ph\u00e2n t\u00e1ch th\u00e0nh n\u0103m container ri\u00eang bi\u1ec7t (\u0111\u01a1n v\u1ecb tri\u1ec3n khai).<\/p>\n<p><img alt=\"C4 Model Container Diagram for Internet Banking System\" decoding=\"async\" src=\"https:\/\/online.visual-paradigm.com\/repository\/images\/eb7352f8-0099-45f4-85a1-85c9cd3dfade\/c4-model-design\/c4-model-container-diagram-for-internet-banking-system.png\"\/><\/p>\n<ol data-nodeid=\"48939\">\n<li data-nodeid=\"48940\">\n<p data-nodeid=\"48941\"><strong data-nodeid=\"49173\">\u1ee8ng d\u1ee5ng Web (Java v\u00e0 Spring MVC):<\/strong><\/p>\n<ul data-nodeid=\"48942\">\n<li data-nodeid=\"48943\">\n<p data-nodeid=\"48944\"><strong data-nodeid=\"49178\">Vai tr\u00f2:<\/strong>\u00a0Ch\u1ee9c n\u0103ng l\u00e0 \u0111i\u1ec3m v\u00e0o cho ng\u01b0\u1eddi d\u00f9ng web.<\/p>\n<\/li>\n<li data-nodeid=\"48945\">\n<p data-nodeid=\"48946\"><strong data-nodeid=\"49185\">Ch\u1ee9c n\u0103ng:<\/strong>\u00a0Cung c\u1ea5p n\u1ed9i dung t\u0129nh (HTML\/CSS\/JS) v\u00e0 \u1ee8ng d\u1ee5ng Trang \u0110\u01a1n (SPA) \u0111\u1ebfn tr\u00ecnh duy\u1ec7t kh\u00e1ch h\u00e0ng th\u00f4ng qua HTTPS.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48947\">\n<p data-nodeid=\"48948\"><strong data-nodeid=\"49189\">\u1ee8ng d\u1ee5ng Trang \u0110\u01a1n (JavaScript v\u00e0 Angular):<\/strong><\/p>\n<ul data-nodeid=\"48949\">\n<li data-nodeid=\"48950\">\n<p data-nodeid=\"48951\"><strong data-nodeid=\"49194\">Vai tr\u00f2:<\/strong>\u00a0Logic ph\u00eda client \u0111ang ch\u1ea1y trong tr\u00ecnh duy\u1ec7t.<\/p>\n<\/li>\n<li data-nodeid=\"48952\">\n<p data-nodeid=\"48953\"><strong data-nodeid=\"49199\">Ch\u1ee9c n\u0103ng:<\/strong>\u00a0Cung c\u1ea5p \u0111\u1ea7y \u0111\u1ee7 c\u00e1c ch\u1ee9c n\u0103ng ng\u00e2n h\u00e0ng tr\u1ef1c tuy\u1ebfn. N\u00f3 th\u1ef1c hi\u1ec7n c\u00e1c l\u1eddi g\u1ecdi API \u0111\u1ebfn ph\u00eda backend.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48954\">\n<p data-nodeid=\"48955\"><strong data-nodeid=\"49203\">\u1ee8ng d\u1ee5ng Di \u0111\u1ed9ng (Xamarin):<\/strong><\/p>\n<ul data-nodeid=\"48956\">\n<li data-nodeid=\"48957\">\n<p data-nodeid=\"48958\"><strong data-nodeid=\"49208\">Vai tr\u00f2:<\/strong>\u00a0\u1ee8ng d\u1ee5ng ph\u00eda client d\u00e0nh cho thi\u1ebft b\u1ecb di \u0111\u1ed9ng.<\/p>\n<\/li>\n<li data-nodeid=\"48959\">\n<p data-nodeid=\"48960\"><strong data-nodeid=\"49213\">Ch\u1ee9c n\u0103ng:<\/strong>Cung c\u1ea5p m\u1ed9t t\u1eadp h\u1ee3p ch\u1ee9c n\u0103ng h\u1ea1n ch\u1ebf so v\u1edbi \u1ee9ng d\u1ee5ng web. N\u00f3 c\u0169ng th\u1ef1c hi\u1ec7n c\u00e1c l\u1eddi g\u1ecdi API \u0111\u1ebfn backend.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48961\">\n<p data-nodeid=\"48962\"><strong data-nodeid=\"49217\">\u1ee8ng d\u1ee5ng API (Java v\u00e0 Spring MVC):<\/strong><\/p>\n<ul data-nodeid=\"48963\">\n<li data-nodeid=\"48964\">\n<p data-nodeid=\"48965\"><strong data-nodeid=\"49222\">Vai tr\u00f2:<\/strong>\u00a0Logic n\u1ec1n t\u1ea3ng ph\u00eda backend.<\/p>\n<\/li>\n<li data-nodeid=\"48966\">\n<p data-nodeid=\"48967\"><strong data-nodeid=\"49227\">Ch\u1ee9c n\u0103ng:<\/strong>\u00a0Cung c\u1ea5p m\u1ed9t API JSON\/HTTPS. N\u00f3 x\u1eed l\u00fd x\u00e1c th\u1ef1c, logic kinh doanh v\u00e0 giao ti\u1ebfp v\u1edbi c\u00e1c h\u1ec7 th\u1ed1ng b\u00ean ngo\u00e0i (C\u01a1 s\u1edf d\u1eef li\u1ec7u, Mainframe, Email).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48968\">\n<p data-nodeid=\"48969\"><strong data-nodeid=\"49231\">C\u01a1 s\u1edf d\u1eef li\u1ec7u (Schema c\u01a1 s\u1edf d\u1eef li\u1ec7u Oracle):<\/strong><\/p>\n<ul data-nodeid=\"48970\">\n<li data-nodeid=\"48971\">\n<p data-nodeid=\"48972\"><strong data-nodeid=\"49236\">Vai tr\u00f2:<\/strong>\u00a0B\u1ec1n v\u1eefng d\u1eef li\u1ec7u.<\/p>\n<\/li>\n<li data-nodeid=\"48973\">\n<p data-nodeid=\"48974\"><strong data-nodeid=\"49244\">Ch\u1ee9c n\u0103ng:<\/strong>\u00a0L\u01b0u tr\u1eef th\u00f4ng tin \u0111\u0103ng k\u00fd ng\u01b0\u1eddi d\u00f9ng, th\u00f4ng tin x\u00e1c th\u1ef1c \u0111\u00e3 m\u00e3 h\u00f3a v\u00e0 nh\u1eadt k\u00fd truy c\u1eadp.<em data-nodeid=\"49245\">Ghi ch\u00fa: D\u1eef li\u1ec7u ng\u00e2n h\u00e0ng c\u1ed1t l\u00f5i v\u1eabn n\u1eb1m trong Mainframe.<\/em><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p data-nodeid=\"48975\"><strong data-nodeid=\"49262\">M\u1ed1i quan h\u1ec7 ch\u00ednh:<\/strong>\u00a0C\u1ea3 \u1ee9ng d\u1ee5ng web (th\u00f4ng qua SPA) v\u00e0 \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng \u0111\u1ec1u giao ti\u1ebfp v\u1edbi\u00a0<strong data-nodeid=\"49263\">\u1ee8ng d\u1ee5ng API<\/strong>. \u1ee8ng d\u1ee5ng API sau \u0111\u00f3 giao ti\u1ebfp v\u1edbi\u00a0<strong data-nodeid=\"49264\">C\u01a1 s\u1edf d\u1eef li\u1ec7u<\/strong>\u00a0\u0111\u1ec3 d\u1eef li\u1ec7u c\u1ee5c b\u1ed9 v\u00e0\u00a0<strong data-nodeid=\"49265\">Mainframe<\/strong>\u00a0\u0111\u1ec3 d\u1eef li\u1ec7u ng\u00e2n h\u00e0ng c\u1ed1t l\u00f5i.<\/p>\n<hr data-nodeid=\"48976\"\/>\n<h2 data-nodeid=\"48977\">4. M\u1ee9c 3: S\u01a1 \u0111\u1ed3 th\u00e0nh ph\u1ea7n<\/h2>\n<p data-nodeid=\"48978\"><strong data-nodeid=\"49271\">M\u1ee5c ti\u00eau:<\/strong>\u00a0\u0110\u1ec3 ph\u00f3ng to v\u00e0o m\u1ed9t container c\u1ee5 th\u1ec3 (\u1ee9ng d\u1ee5ng API) nh\u1eb1m hi\u1ec3n th\u1ecb c\u00e1c kh\u1ed1i x\u00e2y d\u1ef1ng b\u00ean trong c\u1ee7a n\u00f3.<\/p>\n<p data-nodeid=\"48979\"><strong data-nodeid=\"49276\">S\u01a1 \u0111\u1ed3 tham kh\u1ea3o:<\/strong>\u00a0H\u00ecnh \u1ea3nh 3.<\/p>\n<h3 data-nodeid=\"48980\">Ph\u00e2n t\u00edch<\/h3>\n<p data-nodeid=\"48981\">S\u01a1 \u0111\u1ed3 n\u00e0y ph\u00e2n t\u00edch\u00a0<strong data-nodeid=\"49283\">\u1ee8ng d\u1ee5ng API<\/strong>\u00a0container th\u00e0nh c\u00e1c th\u00e0nh ph\u1ea7n logic.<\/p>\n<p><img alt=\"C4 Model Component Diagram for Internet Banking System\" decoding=\"async\" src=\"https:\/\/online.visual-paradigm.com\/repository\/images\/f8ca52e5-8e0f-45ec-a8fe-d2e2933518e4\/c4-model-design\/c4-model-component-diagram-for-internet-banking-system.png\"\/><\/p>\n<ul data-nodeid=\"48982\">\n<li data-nodeid=\"48983\">\n<p data-nodeid=\"48984\"><strong data-nodeid=\"49288\">Controllers (Controllers Rest Spring MVC):<\/strong>\u00a0Ch\u00fang x\u1eed l\u00fd c\u00e1c y\u00eau c\u1ea7u HTTP \u0111\u1ebfn.<\/p>\n<ul data-nodeid=\"48985\">\n<li data-nodeid=\"48986\">\n<p data-nodeid=\"48987\"><strong data-nodeid=\"49293\">B\u1ed9 \u0111i\u1ec1u khi\u1ec3n \u0110\u0103ng nh\u1eadp:<\/strong>\u00a0X\u1eed l\u00fd x\u00e1c th\u1ef1c ng\u01b0\u1eddi d\u00f9ng.<\/p>\n<\/li>\n<li data-nodeid=\"48988\">\n<p data-nodeid=\"48989\"><strong data-nodeid=\"49298\">B\u1ed9 \u0111i\u1ec1u khi\u1ec3n Kh\u00f4i ph\u1ee5c m\u1eadt kh\u1ea9u:<\/strong>\u00a0X\u1eed l\u00fd quy tr\u00ecnh kh\u00f4i ph\u1ee5c m\u1eadt kh\u1ea9u.<\/p>\n<\/li>\n<li data-nodeid=\"48990\">\n<p data-nodeid=\"48991\"><strong data-nodeid=\"49303\">B\u1ed9 \u0111i\u1ec1u khi\u1ec3n T\u00f3m t\u1eaft t\u00e0i kho\u1ea3n:<\/strong>\u00a0L\u1ea5y d\u1eef li\u1ec7u t\u00e0i kho\u1ea3n cho ng\u01b0\u1eddi d\u00f9ng.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"48992\">\n<p data-nodeid=\"48993\"><strong data-nodeid=\"49308\">Th\u00e0nh ph\u1ea7n (Spring Beans):<\/strong>\u00a0Ch\u00fang ch\u1ee9a logic kinh doanh.<\/p>\n<ul data-nodeid=\"48994\">\n<li data-nodeid=\"48995\">\n<p data-nodeid=\"48996\"><strong data-nodeid=\"49313\">Th\u00e0nh ph\u1ea7n B\u1ea3o m\u1eadt:<\/strong>\u00a0X\u1eed l\u00fd \u0111\u0103ng nh\u1eadp v\u00e0 thay \u0111\u1ed5i m\u1eadt kh\u1ea9u. \u0110\u01b0\u1ee3c s\u1eed d\u1ee5ng b\u1edfi c\u00e1c b\u1ed9 \u0111i\u1ec1u khi\u1ec3n \u0110\u0103ng nh\u1eadp v\u00e0 Kh\u00f4i ph\u1ee5c m\u1eadt kh\u1ea9u.<\/p>\n<\/li>\n<li data-nodeid=\"48997\">\n<p data-nodeid=\"48998\"><strong data-nodeid=\"49318\">Th\u00e0nh ph\u1ea7n Th\u01b0 \u0111i\u1ec7n t\u1eed:<\/strong>\u00a0X\u1eed l\u00fd g\u1eedi th\u01b0 \u0111i\u1ec7n t\u1eed. \u0110\u01b0\u1ee3c s\u1eed d\u1ee5ng b\u1edfi b\u1ed9 \u0111i\u1ec1u khi\u1ec3n Kh\u00f4i ph\u1ee5c m\u1eadt kh\u1ea9u.<\/p>\n<\/li>\n<li data-nodeid=\"48999\">\n<p data-nodeid=\"49000\"><strong data-nodeid=\"49323\">L\u1edbp bao b\u1ecdc H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Mainframe:<\/strong>\u00a0M\u1ed9t l\u1edbp bao quanh h\u1ec7 th\u1ed1ng Mainframe b\u00ean ngo\u00e0i. N\u00f3 chuy\u1ec3n \u0111\u1ed5i c\u00e1c l\u1eddi g\u1ecdi API n\u1ed9i b\u1ed9 th\u00e0nh \u0111\u1ecbnh d\u1ea1ng XML\/HTTPS y\u00eau c\u1ea7u b\u1edfi Mainframe c\u0169. \u0110\u01b0\u1ee3c s\u1eed d\u1ee5ng b\u1edfi b\u1ed9 \u0111i\u1ec1u khi\u1ec3n T\u00f3m t\u1eaft t\u00e0i kho\u1ea3n.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p data-nodeid=\"49001\"><strong data-nodeid=\"49336\">M\u1ed1i quan h\u1ec7 ch\u00ednh:<\/strong>\u00a0Th\u00e0nh ph\u1ea7n\u00a0<strong data-nodeid=\"49337\">B\u1ed9 \u0111i\u1ec1u khi\u1ec3n T\u00f3m t\u1eaft t\u00e0i kho\u1ea3n<\/strong>\u00a0s\u1eed d\u1ee5ng\u00a0<strong data-nodeid=\"49338\">L\u1edbp bao b\u1ecdc H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Mainframe<\/strong>\u00a0\u0111\u1ec3 l\u1ea5y d\u1eef li\u1ec7u t\u1eeb Mainframe b\u00ean ngo\u00e0i, minh h\u1ecda s\u1ef1 t\u00e1ch bi\u1ec7t gi\u1eefa l\u1edbp API v\u00e0 l\u1edbp t\u00edch h\u1ee3p.<\/p>\n<hr data-nodeid=\"49002\"\/>\n<h2 data-nodeid=\"49003\">5. M\u1ee9c \u0111\u1ed9 4: S\u01a1 \u0111\u1ed3 Tri\u1ec3n khai<\/h2>\n<p data-nodeid=\"49004\"><strong data-nodeid=\"49344\">M\u1ee5c ti\u00eau:<\/strong>\u00a0\u0110\u1ec3 hi\u1ec3n th\u1ecb c\u00e1ch c\u00e1c container ph\u1ea7n m\u1ec1m \u0111\u01b0\u1ee3c \u00e1nh x\u1ea1 v\u00e0o c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng v\u1eadt l\u00fd.<\/p>\n<p data-nodeid=\"49005\"><strong data-nodeid=\"49349\">S\u01a1 \u0111\u1ed3 tham kh\u1ea3o:<\/strong>\u00a0H\u00ecnh \u1ea3nh 5.<\/p>\n<h3 data-nodeid=\"49006\">Ph\u00e2n t\u00edch<\/h3>\n<p data-nodeid=\"49007\">S\u01a1 \u0111\u1ed3 n\u00e0y minh h\u1ecda m\u00f4i tr\u01b0\u1eddng ch\u1ea1y ch\u01b0\u01a1ng tr\u00ecnh.<\/p>\n<p><img alt=\"C4 Model Deployment Diagram for Internet Banking System\" decoding=\"async\" src=\"https:\/\/online.visual-paradigm.com\/repository\/images\/d05814ec-ea32-4f01-a160-b07805252807\/c4-model-design\/c4-model-deployment-diagram-for-internet-banking-system.png\"\/><\/p>\n<ul data-nodeid=\"49008\">\n<li data-nodeid=\"49009\">\n<p data-nodeid=\"49010\"><strong data-nodeid=\"49355\">Ph\u00eda Kh\u00e1ch h\u00e0ng:<\/strong><\/p>\n<ul data-nodeid=\"49011\">\n<li data-nodeid=\"49012\">\n<p data-nodeid=\"49013\"><strong data-nodeid=\"49360\">Thi\u1ebft b\u1ecb di \u0111\u1ed9ng:<\/strong>Ch\u1ea1y \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng (iOS\/Android).<\/p>\n<\/li>\n<li data-nodeid=\"49014\">\n<p data-nodeid=\"49015\"><strong data-nodeid=\"49365\">M\u00e1y t\u00ednh:<\/strong>Ch\u1ea1y tr\u00ecnh duy\u1ec7t web (Chrome\/Firefox\/Safari\/Edge) ch\u1ee9a \u1ee9ng d\u1ee5ng \u0111\u01a1n trang.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"49016\">\n<p data-nodeid=\"49017\"><strong data-nodeid=\"49369\">Trung t\u00e2m d\u1eef li\u1ec7u Big Bank plc:<\/strong><\/p>\n<ul data-nodeid=\"49018\">\n<li data-nodeid=\"49019\">\n<p data-nodeid=\"49020\"><strong data-nodeid=\"49380\">M\u00e1y ch\u1ee7 web (bigbank-web<\/strong>*):** C\u00e1c n\u00fat Ubuntu 16.04 LTS \u0111ang ch\u1ea1y\u00a0<strong data-nodeid=\"49381\">Apache Tomcat 8.x<\/strong>.<\/p>\n<ul data-nodeid=\"49021\">\n<li data-nodeid=\"49022\">\n<p data-nodeid=\"49023\">Ch\u1ee9a\u00a0<strong data-nodeid=\"49391\">\u1ee8ng d\u1ee5ng web<\/strong>\u00a0v\u00e0\u00a0<strong data-nodeid=\"49392\">\u1ee8ng d\u1ee5ng API<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"49024\">\n<p data-nodeid=\"49025\"><strong data-nodeid=\"49401\">M\u00e1y ch\u1ee7 c\u01a1 s\u1edf d\u1eef li\u1ec7u (bigbank-db01\/02):<\/strong>\u00a0C\u00e1c n\u00fat Ubuntu 16.04 LTS \u0111ang ch\u1ea1y\u00a0<strong data-nodeid=\"49402\">Oracle 12c<\/strong>.<\/p>\n<ul data-nodeid=\"49026\">\n<li data-nodeid=\"49027\">\n<p data-nodeid=\"49028\"><strong data-nodeid=\"49407\">Oracle \u2013 Ch\u00ednh:<\/strong>\u00a0C\u01a1 s\u1edf d\u1eef li\u1ec7u ch\u00ednh.<\/p>\n<\/li>\n<li data-nodeid=\"49029\">\n<p data-nodeid=\"49030\"><strong data-nodeid=\"49412\">Oracle \u2013 Ph\u1ee5:<\/strong>\u00a0M\u1ed9t b\u1ea3n sao cho d\u1ef1 ph\u00f2ng\/t\u00ednh s\u1eb5n s\u00e0ng cao.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p data-nodeid=\"49031\"><strong data-nodeid=\"49421\">M\u1ed1i quan h\u1ec7 ch\u00ednh:<\/strong>\u00a0\u1ee8ng d\u1ee5ng di \u0111\u1ed9ng v\u00e0 tr\u00ecnh duy\u1ec7t web k\u1ebft n\u1ed1i qua internet \u0111\u1ebfn\u00a0<strong data-nodeid=\"49422\">\u1ee8ng d\u1ee5ng API<\/strong>\u00a0\u0111\u01b0\u1ee3c l\u01b0u tr\u1eef tr\u00ean Tomcat. \u1ee8ng d\u1ee5ng API k\u1ebft n\u1ed1i qua JDBC \u0111\u1ebfn c\u1ee5m c\u01a1 s\u1edf d\u1eef li\u1ec7u Oracle.<\/p>\n<hr data-nodeid=\"49032\"\/>\n<h2 data-nodeid=\"49033\">6. C\u00e1c kh\u00e1i ni\u1ec7m v\u00e0 nguy\u00ean t\u1eafc ch\u00ednh \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng<\/h2>\n<p data-nodeid=\"49034\">D\u1ef1a tr\u00ean nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p n\u00e0y, c\u00e1c nguy\u00ean t\u1eafc m\u00f4 h\u00ecnh h\u00f3a C4 sau \u0111\u00e2y \u0111\u00e3 \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng:<\/p>\n<ol data-nodeid=\"49035\">\n<li data-nodeid=\"49036\">\n<p data-nodeid=\"49037\"><strong data-nodeid=\"49445\">M\u1ee9c \u0111\u1ed9 tr\u1eebu t\u01b0\u1ee3ng:<\/strong>\u00a0M\u00f4 h\u00ecnh th\u00e0nh c\u00f4ng chuy\u1ec3n t\u1eeb \u201cAi s\u1eed d\u1ee5ng n\u00f3?\u201d (B\u1ed1i c\u1ea3nh) \u0111\u1ebfn \u201cN\u00f3 \u0111\u01b0\u1ee3c t\u1ea1o n\u00ean t\u1eeb g\u00ec?\u201d (Th\u00f9ng ch\u1ee9a) \u0111\u1ebfn \u201cN\u00f3 \u0111\u01b0\u1ee3c t\u1ed5 ch\u1ee9c nh\u01b0 th\u1ebf n\u00e0o?\u201d (Th\u00e0nh ph\u1ea7n) \u0111\u1ebfn \u201cN\u00f3 ch\u1ea1y \u1edf \u0111\u00e2u?\u201d (Tri\u1ec3n khai).<\/p>\n<\/li>\n<li data-nodeid=\"49038\">\n<p data-nodeid=\"49039\"><strong data-nodeid=\"49449\">Gi\u1edbi h\u1ea1n ph\u1ea1m vi:<\/strong><\/p>\n<ul data-nodeid=\"49040\">\n<li data-nodeid=\"49041\">\n<p data-nodeid=\"49042\">\u1ede M\u1ee9c 1, ranh gi\u1edbi &#8220;Big Bank plc&#8221; r\u00f5 r\u00e0ng ph\u00e2n bi\u1ec7t c\u00e1c h\u1ec7 th\u1ed1ng n\u1ed9i b\u1ed9 v\u1edbi c\u00e1c t\u00e1c nh\u00e2n b\u00ean ngo\u00e0i.<\/p>\n<\/li>\n<li data-nodeid=\"49043\">\n<p data-nodeid=\"49044\">\u1ede M\u1ee9c 2, ranh gi\u1edbi &#8220;H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn&#8221; bao b\u1ecdc ph\u1ea7n m\u1ec1m c\u1ee5 th\u1ec3 \u0111ang \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng, t\u00e1ch bi\u1ec7t n\u00f3 kh\u1ecfi Mainframe c\u0169.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"49045\">\n<p data-nodeid=\"49046\"><strong data-nodeid=\"49463\">T\u00e1ch bi\u1ec7t c\u00e1c v\u1ea5n \u0111\u1ec1 quan t\u00e2m:<\/strong><\/p>\n<ul data-nodeid=\"49047\">\n<li data-nodeid=\"49048\">\n<p data-nodeid=\"49049\"><strong data-nodeid=\"49468\">Ph\u1ea7n giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng (Frontend) so v\u1edbi Ph\u1ea7n m\u00e1y ch\u1ee7 (Backend):<\/strong>\u00a0Vi\u1ec7c t\u00e1ch bi\u1ec7t \u1ee8ng d\u1ee5ng Trang \u0110\u01a1n (frontend) kh\u1ecfi \u1ee8ng d\u1ee5ng API (backend) cho ph\u00e9p ph\u00e1t tri\u1ec3n v\u00e0 m\u1edf r\u1ed9ng \u0111\u1ed9c l\u1eadp.<\/p>\n<\/li>\n<li data-nodeid=\"49050\">\n<p data-nodeid=\"49051\"><strong data-nodeid=\"49473\">T\u00e1ch bi\u1ec7t D\u1eef li\u1ec7u:<\/strong>\u00a0D\u1eef li\u1ec7u c\u1ed1t l\u00f5i nh\u1ea1y c\u1ea3m v\u1ec1 ng\u00e2n h\u00e0ng \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef tr\u00ean Mainframe, trong khi H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn ch\u1ec9 l\u01b0u tr\u1eef t\u1ea1m d\u1eef li\u1ec7u truy c\u1eadp ng\u01b0\u1eddi d\u00f9ng c\u1ea7n thi\u1ebft trong c\u01a1 s\u1edf d\u1eef li\u1ec7u Oracle ri\u00eang c\u1ee7a n\u00f3.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li data-nodeid=\"49052\">\n<p data-nodeid=\"49053\"><strong data-nodeid=\"49486\">T\u00ednh trung l\u1eadp c\u00f4ng ngh\u1ec7 (khi ph\u00f9 h\u1ee3p):<\/strong>\u00a0C\u00e1c s\u01a1 \u0111\u1ed3 x\u00e1c \u0111\u1ecbnh c\u00e1c c\u00f4ng ngh\u1ec7 (Java, Angular, Oracle) khi ch\u00fang li\u00ean quan \u0111\u1ebfn quy\u1ebft \u0111\u1ecbnh ki\u1ebfn tr\u00fac, nh\u01b0ng t\u1eadp trung ch\u1ee7 y\u1ebfu v\u00e0o\u00a0<em data-nodeid=\"49487\">m\u1ed1i quan h\u1ec7<\/em>\u00a0v\u00e0\u00a0<em data-nodeid=\"49488\">tr\u00e1ch nhi\u1ec7m<\/em>\u00a0c\u1ee7a c\u00e1c kh\u1ed1i.<\/p>\n<\/li>\n<li data-nodeid=\"49054\">\n<p data-nodeid=\"49055\"><strong data-nodeid=\"49493\">K\u00fd hi\u1ec7u:<\/strong>\u00a0S\u1eed d\u1ee5ng k\u00fd hi\u1ec7u C4 chu\u1ea9n:<\/p>\n<ul data-nodeid=\"49056\">\n<li data-nodeid=\"49057\">\n<p data-nodeid=\"49058\"><strong data-nodeid=\"49498\">Ng\u01b0\u1eddi d\u00f9ng:<\/strong>\u00a0H\u00ecnh ng\u01b0\u1eddi b\u1eb1ng que (ho\u1eb7c h\u00ecnh tr\u00f2n trong phong c\u00e1ch hi\u1ec3n th\u1ecb c\u1ee5 th\u1ec3 n\u00e0y).<\/p>\n<\/li>\n<li data-nodeid=\"49059\">\n<p data-nodeid=\"49060\"><strong data-nodeid=\"49503\">H\u1ec7 th\u1ed1ng ph\u1ea7n m\u1ec1m\/Th\u00f9ng ch\u1ee9a\/Th\u00e0nh ph\u1ea7n:<\/strong>\u00a0H\u00ecnh ch\u1eef nh\u1eadt bo tr\u00f2n v\u1edbi c\u00e1c m\u00e0u s\u1eafc kh\u00e1c nhau (Xanh d\u01b0\u01a1ng cho n\u1ed9i b\u1ed9\/ch\u00ednh, X\u00e1m cho b\u00ean ngo\u00e0i\/ph\u1ee5).<\/p>\n<\/li>\n<li data-nodeid=\"49061\">\n<p class=\"\" data-nodeid=\"49062\"><strong data-nodeid=\"49520\">M\u1ed1i quan h\u1ec7:<\/strong>\u00a0M\u0169i t\u00ean \u0111\u1ee9t \u0111o\u1ea1n v\u1edbi nh\u00e3n m\u00f4 t\u1ea3 giao th\u1ee9c (v\u00ed d\u1ee5: [HTTPS], [JSON], [JDBC]).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>1. T\u00f3m t\u1eaft c\u1ea5p cao Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p n\u00e0y ghi l\u1ea1i ki\u1ebfn tr\u00fac c\u1ee7a\u00a0Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn\u00a0cho\u00a0Big Bank plc. H\u1ec7 th\u1ed1ng \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 cho ph\u00e9p kh\u00e1ch h\u00e0ng&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[83,84,87],"tags":[],"class_list":["post-3699","post","type-post","status-publish","format-standard","hentry","category-ai","category-ai-chatbot","category-c4-model"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p M\u00f4 h\u00ecnh C4: H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn c\u1ee7a Big Bank plc - Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p M\u00f4 h\u00ecnh C4: H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn c\u1ee7a Big Bank plc - Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends\" \/>\n<meta property=\"og:description\" content=\"1. T\u00f3m t\u1eaft c\u1ea5p cao Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p n\u00e0y ghi l\u1ea1i ki\u1ebfn tr\u00fac c\u1ee7a\u00a0Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn\u00a0cho\u00a0Big Bank plc. H\u1ec7 th\u1ed1ng \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 cho ph\u00e9p kh\u00e1ch h\u00e0ng&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-27T05:58:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\" \/>\n<meta name=\"author\" content=\"curtis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"curtis\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/\"},\"author\":{\"name\":\"curtis\",\"@id\":\"https:\/\/www.go2posts.com\/vi\/#\/schema\/person\/7d2ba976d99a3712085fad7b38500b83\"},\"headline\":\"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p M\u00f4 h\u00ecnh C4: H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn c\u1ee7a Big Bank plc\",\"datePublished\":\"2026-04-27T05:58:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/\"},\"wordCount\":2260,\"publisher\":{\"@id\":\"https:\/\/www.go2posts.com\/vi\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\",\"articleSection\":[\"AI\",\"AI Chatbot\",\"C4 Model\"],\"inLanguage\":\"vi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/\",\"url\":\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/\",\"name\":\"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p M\u00f4 h\u00ecnh C4: H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn c\u1ee7a Big Bank plc - Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends\",\"isPartOf\":{\"@id\":\"https:\/\/www.go2posts.com\/vi\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\",\"datePublished\":\"2026-04-27T05:58:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage\",\"url\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\",\"contentUrl\":\"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.go2posts.com\/vi\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p M\u00f4 h\u00ecnh C4: H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn c\u1ee7a Big Bank plc\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.go2posts.com\/vi\/#website\",\"url\":\"https:\/\/www.go2posts.com\/vi\/\",\"name\":\"Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.go2posts.com\/vi\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.go2posts.com\/vi\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.go2posts.com\/vi\/#organization\",\"name\":\"Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends\",\"url\":\"https:\/\/www.go2posts.com\/vi\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.go2posts.com\/vi\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.go2posts.com\/vi\/wp-content\/uploads\/sites\/22\/2025\/01\/logo.png\",\"contentUrl\":\"https:\/\/www.go2posts.com\/vi\/wp-content\/uploads\/sites\/22\/2025\/01\/logo.png\",\"width\":341,\"height\":46,\"caption\":\"Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends\"},\"image\":{\"@id\":\"https:\/\/www.go2posts.com\/vi\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.go2posts.com\/vi\/#\/schema\/person\/7d2ba976d99a3712085fad7b38500b83\",\"name\":\"curtis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.go2posts.com\/vi\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"caption\":\"curtis\"},\"url\":\"https:\/\/www.go2posts.com\/vi\/author\/curtis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p M\u00f4 h\u00ecnh C4: H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn c\u1ee7a Big Bank plc - Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/","og_locale":"vi_VN","og_type":"article","og_title":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p M\u00f4 h\u00ecnh C4: H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn c\u1ee7a Big Bank plc - Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends","og_description":"1. T\u00f3m t\u1eaft c\u1ea5p cao Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p n\u00e0y ghi l\u1ea1i ki\u1ebfn tr\u00fac c\u1ee7a\u00a0Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn\u00a0cho\u00a0Big Bank plc. H\u1ec7 th\u1ed1ng \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 cho ph\u00e9p kh\u00e1ch h\u00e0ng&hellip;","og_url":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/","og_site_name":"Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends","article_published_time":"2026-04-27T05:58:52+00:00","og_image":[{"url":"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png","type":"","width":"","height":""}],"author":"curtis","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"curtis","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"6 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#article","isPartOf":{"@id":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/"},"author":{"name":"curtis","@id":"https:\/\/www.go2posts.com\/vi\/#\/schema\/person\/7d2ba976d99a3712085fad7b38500b83"},"headline":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p M\u00f4 h\u00ecnh C4: H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn c\u1ee7a Big Bank plc","datePublished":"2026-04-27T05:58:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/"},"wordCount":2260,"publisher":{"@id":"https:\/\/www.go2posts.com\/vi\/#organization"},"image":{"@id":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png","articleSection":["AI","AI Chatbot","C4 Model"],"inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/","url":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/","name":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p M\u00f4 h\u00ecnh C4: H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn c\u1ee7a Big Bank plc - Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends","isPartOf":{"@id":"https:\/\/www.go2posts.com\/vi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage"},"image":{"@id":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage"},"thumbnailUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png","datePublished":"2026-04-27T05:58:52+00:00","breadcrumb":{"@id":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#primaryimage","url":"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png","contentUrl":"https:\/\/online.visual-paradigm.com\/repository\/images\/c11adb2f-dc05-47e8-88cc-369892d99372\/c4-model-design\/c4-model-system-context-diagram-for-internet-banking-system.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.go2posts.com\/vi\/c4-model-case-study-big-bank-plc-internet-banking-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.go2posts.com\/vi\/"},{"@type":"ListItem","position":2,"name":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p M\u00f4 h\u00ecnh C4: H\u1ec7 th\u1ed1ng Ng\u00e2n h\u00e0ng Tr\u1ef1c tuy\u1ebfn c\u1ee7a Big Bank plc"}]},{"@type":"WebSite","@id":"https:\/\/www.go2posts.com\/vi\/#website","url":"https:\/\/www.go2posts.com\/vi\/","name":"Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends","description":"","publisher":{"@id":"https:\/\/www.go2posts.com\/vi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.go2posts.com\/vi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/www.go2posts.com\/vi\/#organization","name":"Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends","url":"https:\/\/www.go2posts.com\/vi\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.go2posts.com\/vi\/#\/schema\/logo\/image\/","url":"https:\/\/www.go2posts.com\/vi\/wp-content\/uploads\/sites\/22\/2025\/01\/logo.png","contentUrl":"https:\/\/www.go2posts.com\/vi\/wp-content\/uploads\/sites\/22\/2025\/01\/logo.png","width":341,"height":46,"caption":"Go 2 Posts Vietnamese | Breaking Digital News &amp; Software Trends"},"image":{"@id":"https:\/\/www.go2posts.com\/vi\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.go2posts.com\/vi\/#\/schema\/person\/7d2ba976d99a3712085fad7b38500b83","name":"curtis","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.go2posts.com\/vi\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","caption":"curtis"},"url":"https:\/\/www.go2posts.com\/vi\/author\/curtis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.go2posts.com\/vi\/wp-json\/wp\/v2\/posts\/3699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.go2posts.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.go2posts.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.go2posts.com\/vi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.go2posts.com\/vi\/wp-json\/wp\/v2\/comments?post=3699"}],"version-history":[{"count":0,"href":"https:\/\/www.go2posts.com\/vi\/wp-json\/wp\/v2\/posts\/3699\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.go2posts.com\/vi\/wp-json\/wp\/v2\/media?parent=3699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.go2posts.com\/vi\/wp-json\/wp\/v2\/categories?post=3699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.go2posts.com\/vi\/wp-json\/wp\/v2\/tags?post=3699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}