Platform được sử dụng thường xuyên trong đời sống nhưng lại rất ít người biết đến Platform là gì. Platform hỗ trợ rất nhiều trong cuộc sống của mọi người, giúp cuộc sống trở nên tiện lợi hơn. Vậy Platform là gì? Platform có quan trọng không? Hãy theo dõi bài viết sau đây nhé!

Platform là gì?
Platform là thuật ngữ lập trình chỉ nền tảng kết nối tạo ra môi trường mà trong đó các phần mềm được thực thi. Các mô hình Platform thực tiễn có thể là phần cứng hay hệ điều hành, trình duyệt web thậm chí cả các giao diện lập trình ứng dụng có liên quan…
Platform là nền tảng bắt buộc phải có của mọi quy trình phát triển phần mềm. Mỗi platform sẽ có những chức năng hỗ trợ khác nhau. Kèm với đó là các hạn chế còn tồn tại. Ngoài ra, nó cũng hỗ trợ các quá trình phát triển bằng cách cung cấp một hoặc một vài chức năng cơ bản cấp thấp.
Mô hình kinh doanh Platform và truyền thống
Để hiểu rõ hơn về Platform, chúng ta hãy cùng đặt nó vào bàn so sánh. Đó là những mô hình kinh doanh truyền thống là bán lẻ/phân phối và sản xuất:
Platform: là nền tảng kết nối cho phép người mua liên hệ với người bán để giao dịch trực tiếp. Platform không định giá cho hàng hóa. Nó chỉ là công cụ trung gian và hàng hóa được định giá bởi người mua lẫn người bán thực tế.
Bán lẻ/phân phối: họ sẽ cung cấp, phân phối hàng qua mạng lưới cửa hàng, sites và dịch vụ giao hàng. Họ sở hữu và quản lý các mối quan hệ với khách hàng. Từ giá cả và vị trí của các sản phẩm được bán đến dự trữ sản phẩm. Điều không thể thiếu, họ trả lương cho nhân viên. Tuy nhiên, mô hình này lại không kết nối các cộng đồng khác nhau để giao dịch.
Sản xuất: họ mua nguyên liệu, sản xuất sản phẩm, phân phối chúng thông qua các nhà bán lẻ/phân phối.
Hầu hết các mô hình kinh doanh truyền thống đều có thể tự biến mình thành một Platform. Hoặc có thể thêm vào khả năng Platform cho mô hình kinh doanh hiện tại của mình.

Hệ sinh thái trên Platform là gì?
Các công ty như Apple, Google, Microsoft và Facebook là một trong những công ty thành công bởi sự kết hợp các mô hình kinh doanh, bao gồm sự kết hợp của nhiều platform khác nhau.
Để tạo ra một môi trường đầy đủ và toàn diện cho người dùng, một nhóm các tổ chức liên quan và phụ thuộc lẫn nhau bắt đầu liên kết tạo ra hệ sinh thái thuộc cùng quyền sở hữu. Thuật ngữ “hệ sinh thái – ecosystem” được ra đời.
Ưu điểm và nhược điểm của mô hình Platform là gì?
Ưu điểm của Platform
Mô hình platform phát triển vượt trội và mạnh mẽ nhờ các ưu điểm của nó. Ưu điểm của platform là cung cấp các giải pháp về sự tiện lợi và nhanh chóng cho khách hàng.
Bên cạnh đó, chúng có một số lợi ích nổi bật là:
Khả năng kết hợp các tệp khách hàng và nhà cung cấp.
Hỗ trợ xúc tiến hàng tồn kho.
Khả năng phát triển quy mô lớn.
Khả năng quản trị sự phức tạp của thị trường.
Nhược điểm của Platform
Dù có nhiều ưu điểm nhưng điều đó không có nghĩa là platform thật sự hoàn hảo. Theo đó, các điểm sáng của mô hình kinh doanh truyền thống cũng chính là nhược điểm của platform. Chẳng hạn: platform không phù hợp để phục vụ các nhóm người tiêu dùng cụ thể vì khả năng quản lý chuỗi giá trị kém. Ngoài ra, chúng cũng không thể quản trị trải nghiệm khách hàng đầu cuối một cách hiệu quả, chi tiết và chuyên nghiệp như các mô hình kinh doanh truyền thống.
Các mô hình Platform nổi bật
Hãy cùng điểm qua tất cả những mô hình Platform nổi bật nhất hiện nay:
Hardware Platform;
Software;
Cloud Computing;
Social;
Business Service;
Digital Marketing;
Customer Data Platform (CDP);
AI;
IoT;
Blockchain;
Nền tảng Platform trong lĩnh vực Mobile.

Hardware Platform là gì?
Các thiết bị công nghệ không thể hoạt động nếu thiếu phần cứng, platform cũng không thể hoạt động nếu không được hardware của mình hỗ trợ. Hardware này được biết với tên gọi nền tảng phần cứng, là kiến trúc của bộ vi xử lý hay kiến trúc máy tính.
Ví dụ: Máy tính hiện nay sử dụng CPU 32bit, có thể là 64bit và hoạt động trên hệ điều hành Microsoft Windows, một số khác sử dụng hệ điều hành Mac OS X, Linux…. Đây chính là nền tảng phần cứng Platform.
Software
Một số nền tảng phần mềm platform phổ biến là:
Nền tảng MS-DOS (x86), DR-DOS (x86), FreeDOS (x86)….
Microsoft Windows (x86, x64).
Linux (x86, x64, PowerPC).
Mac OS X (PowerPC, x86).
OS/2, eComStation.
AmigaOS (m68k), AROS (x86, PowerPC)
Cloud Computing
CLoud Computing cung cấp các doanh nghiệp một giải pháp thay thế để xây dựng cơ sở hạ tầng công nghệ. Hiện nay, dịch vụ điện toán đám mây là một thị trường đang phát triển một cách hết sức nhanh chóng.
Các công nghệ hiện đại phục vụ cho người dùng là: phân tích dữ liệu lớn, IoT, trí tuệ nhân tạo và lưu trữ ứng dụng web, di động nhờ vào các dịch vụ thuê Cloud Hosting hay thuê Cloud Server.
Social
Nền tảng xã hội cho phép triển khai, phát triển và quản lý mọi dịch vụ truyền thông xã hội. Nó cung cấp cho khách hàng của mình khả năng tạo các trang website. Còn có dịch vụ truyền thông xã hội với chức năng mạng xã hội hoàn chỉnh.
Về mặt công nghệ, một nền tảng xã hội cung cấp ngôn ngữ đánh dấu tạo ra:
Các ứng dụng gốc
Giao diện lập trình ứng dụng (API)
Bảng điều khiển quản trị phụ trợ để quản lý toàn bộ cơ sở người dùng và tùy chọn
Từ quan điểm của người dùng:
Cho phép các kết nối cộng đồng, chia sẻ nội dung, thêm bạn bè. Ngoài ra cũng thiết lập kiểm soát quyền riêng tư và các tính năng mạng truyền thông xã hội khác.
Business Service
Uber hay Grab Taxi là ví dụ nổi bật cho platform về hoạt động kinh doanh dịch vụ. Cho phép một đơn vị kinh doanh vận hành trực tuyến. Bằng cách kết nối khách hàng và nhân viên của mình trên nền tảng platform – thường là một app di động.
Digital Marketing
Digital Marketing platform là nền tảng kỹ thuật số với những hoạt động không ngừng nghỉ, cho phép thương hiệu chạy một chương trình cụ thể như quảng cáo website, banner, ứng dụng hoặc một video quảng cáo ngắn.
Customer Data Platform (CDP) là gì?
CDP cho phép tổng hợp dữ liệu, so sánh hồ sơ khách hàng để tìm ra sự tương đồng giữa các đối tượng. Đây là một điểm rất quan trọng để thông báo đến chính xác người dùng các chiến dịch bán hàng, tiếp thị và quảng cáo phù hợp trong tương lai. Bạn có thể sử dụng dữ liệu này để tạo ra một cộng đồng các đối tượng giống nhau trên các nền tảng như Quảng cáo Facebook.
CDP hoạt động hoàn toàn ẩn danh và tự động giúp bạn thu thập dữ liệu về khách hàng và so sánh chi tiết. Vậy nên chúng ta có thể xem nó là một công cụ được thiết kế dành riêng cho mục đích tiếp thị hiệu quả nhất hiện nay.
AI
Nền tảng trí tuệ nhân tạo liên quan đến việc sử dụng máy móc thay thế con người thực hiện các nhiệm vụ cụ thể. Bạn sẽ thấy AI được mô phỏng theo nhận thức của con người trong các trường hợp như giải quyết vấn đề, học tập, lý luận, trí tuệ xã hội cũng như trí thông minh chung. Các ứng dụng của công nghệ này cũng hỗ trợ người dùng sử dụng các hệ thống chuyên gia như nhận dạng giọng nói và thị giác máy.
IoT
Xây dựng cơ sở hạ tầng mạng IoT là một nhiệm vụ cực kỳ phức tạp. Bởi lập trình viên phải tích hợp nhiều công nghệ lẫn giao thức khác nhau. Kèm theo đó là tìm cách quản trị, nâng cấp và báo cáo về các mạng không đồng nhất này.
Blockchain
Blockchain là hệ cơ sở dữ liệu lưu trữ và truyền tải thông tin trong các khối (block) được liên kết bằng mã hóa. Đồng thời, Blockchain có thể mở rộng theo thời gian. Đặc biệt, các khối này được quản lý bởi những người tham gia hệ thống thay vì qua trung gian.
Theo đó, Blockchain cung cấp cho người dùng những công cụ cần thiết và thư viện mẫu để phát triển ứng dụng mục tiêu.
Một vài ví dụ về blockchain platform có thể kể đến như: Ethereum, Cardano, NEO, EOS, Blockchain…
Nền tảng Platform trong lĩnh vực Mobile là gì?
Trong lĩnh vực Mobile, những nền tảng Platform gồm có: Android, iOS, Blackberry, Windows Phone.
Android
Android là hệ điều hành dựa trên platform của Linux. Android được sử dụng riêng cho các thiết bị di động cảm ứng hay smartphone. Được xem là platform smartphone phổ biến và được sử dụng nhiều nhất hiện nay vì:
Vận hành theo mã nguồn mở
Cho phép các lập trình viên điều chỉnh hệ điều hành
Phân phối một cách tự do
Khi bạn sử dụng platform Android, bạn có thể viết được các ứng dụng cho điện thoại, máy tính bảng trên hệ điều hành Android. Chợ ứng dụng của platform Android là Google Play.
IOS
IOS là hệ điều hành được sử dụng trên các thiết bị của Apple. Hệ điều hành này được mở rộng chạy trên các thiết bị như iPod, iPad, Apple TV… Điều này đồng nghĩa với việc bạn chọn platform iOS để làm việc. Và khi đó, chợ ứng dụng chính của platform IOS chính là Apple Store. Hiện nay, phiên bản mới nhất của hệ điều hành này là 13.3.
Blackberry
Blackberry OS là một nền tảng của platform dùng để thiết kế phần mềm. Blackberry được phát triển bởi hãng Research In Motion (RIM) trên các dòng sản phẩm cầm tay. Nhiệm vụ chính là cung cấp cho điện thoại nhiều khả năng khác nhau. Từ sử dụng trên các thiết bị có khả năng nhập đặc biệt đến màn hình cảm ứng thường là Trackball.
Windows Phone
Windows Phone là hệ điều hành của Microsoft dành cho các smartphone của mình. Tập trung và phát triển tại các marketplace, nơi mà Microsoft có thể bán nhiều sản phẩm nhất tới người tiêu dùng.
Khi viết ứng dụng cho điện thoại hay các smartphone dùng hệ điều hành Windows Phone là bạn đã chọn platform windows phone để làm việc. Lúc này, các ứng dụng của bạn sẽ được bày bán trên chợ ứng dụng marketplace.
Chuyển đổi số
Chuyển đổi hình thức kinh doanh
Hơn hai thập kỷ qua, nền kinh tế cũng như mọi lĩnh vực khác đã đón nhận sự chuyển mình ngoạn mục của công nghệ số. Nhiều doanh nghiệp thành công đã chọn cách đón nhận các ứng dụng của công nghệ vào kinh doanh và sự phát triển vượt trội của các công nghệ này đã phá vỡ nhiều doanh nghiệp truyền thống.
Tài sản vật chất không còn là lợi thế cạnh tranh. Ngày nay, doanh nghiệp cạnh tranh với nhau bằng các nguồn lực về công nghệ. Trên thực tế, sự chuyển đổi số của doanh nghiệp không ngẫu nhiên được áp dụng mà bởi trước đó, chúng đã mang lại những hiệu quả rõ rệt và có thể đo đạc được.
Tầm quan trọng của mô hình Platform
Các nhà bán lẻ đang ngày càng phát triển và cung cấp các dịch vụ vượt ra ngoài thương mại điện tử. Điều này vừa tạo ra sức ép đối với các sàn giao dịch thương mại điện tử, nhưng cũng vừa là lợi thế của các nhà bán lẻ lớn. Vì vậy, nhiều doanh nghiệp bán lẻ có đủ nguồn lực đã bắt đầu chú tâm hơn vào các nền tảng kỹ thuật số để phát huy sức mạnh cạnh tranh hiện có của mình: mũi tên số 3.
Các nền tảng platform truyền thống: siêu thị, sàn giao dịch bất động sản,… dần nhận thức được tầm quan trọng của công nghệ trong thời kỳ hiện đại. Vì vậy, họ bắt đầu phát triển các nền tảng trực tuyến để gia tăng sự nhận diện của mình: mũi tên số 4.
Các thành phần cơ bản của nền tảng platform
Platform được chia làm nhiều nền tảng khác nhau như:
Phần cứng đơn được cung cấp ở trong trường hợp các hệ thống nhúng nhỏ và có thể truy cập trực tiếp vào phần cứng mà không cần phải có hệ điều hành.
Trình duyệt khi phần mềm dựa trên các nền tảng website.
Ứng dụng có thể là bảng tính, trình xử lý văn bản hay ứng dụng lưu trữ phần mềm.
Có frameworks cung cấp các chức năng được làm sẵn.
Máy ảo: tất cả các ứng dụng sẽ được phiên dịch thành một định dạng tương tự như mã máy, vào sau đó sẽ được máy ảo thực thi
Một vài phiên bản ảo của hệ thống đã hoàn chỉnh như: phần cứng, hệ điều hành, phần mềm hay khả năng lưu trữ.
Một vài nền tảng platform được niêm yết trên thị trường chứng khoán
IOS
IOS chính là hệ điều hành được sử dụng trên các thiết bị của Apple, hệ điều hành này được mở rộng chạy trên các thiết bị như iPod, iPad, apple TV … và khi bạn viết ứng dụng cho iphone hay ipad thì sẽ đồng nghĩa bạn đã chọn platform iOS để làm việc. Và khi đó chợ ứng dụng chính của platform IOS chính là Apple Store. Phiên bản mới nhất của IOS hiện tại chính là 12.4.
Android
Android chính là hệ điều hành dựa trên platform của Linux và sử dụng riêng cho các thiết bị di động cảm ứng hay smartphone. Android được sử dụng theo mã nguồn mở và cho phép các lập trình viên điều chỉnh hệ điều hành và phân phối một cách tự do. Đây là yếu tố giúp Android trở thành platform smartphone phổ biến và được sử dụng nhiều nhất hiện nay.
Khi sử dụng platform Android thì bạn có thể viết được các ứng dụng cho điện thoại, máy tính bảng được sử dụng trên hệ điều hành Android. Chợ ứng dụng của platform Android chính là Google Play. Hiện nay phiên bản mới nhất của Android là 4.4.
Windows phone
Windows phone chính là hệ điều hành của Microsoft dành cho các smartphone. Windows phone sẽ tập trung và phát triển marketplace, và tại đây các nhà phát triển có thể cung cấp nhiều sản phẩm tới người tiêu dùng. Và khi bạn viết ứng dụng cho điện thoại hay các smartphone thì bạn sẽ chạy hệ điều hành Windows Phone và đồng nghĩa bạn sẽ sử dụng platform windows phone để làm việc. Chợ ứng dụng của platform windows phone chính là windows phone marketplace. Phiên bản mới nhất của windows phone là windows phone 8.
Nền tảng là gì?
Nền tảng là một hình thức kinh doanh dựa trên việc tạo ra những giao dịch có giá trị (value creating interactions) giữa nhà sản xuất (producer) và người tiêu dùng (consumer).
Hoạt động của một nền tảng về cơ bản gồm 4 yếu tố:
Cung cấp cơ sở vật chất cần thiết để bên mua và bên bán có thể thể kết nối và tham gia giao dịch (provide infrastructure).
Tạo điều kiện để kết nối người mua với người bán phù hợp từ đó kích thích các giao dịch diễn ra (matching producer and consumer and facilitating exchange).
Quản lý hoạt động giao dịch và người dùng dựa trên những bộ quy tắc và luật lệ riêng (governance).
Tìm cách hưởng lợi trên các giá trị được tạo ra (monetization).
Nền tảng có từ bao giờ? Nó có phải là sản phẩm của thời đại công nghệ 4.0?
Có phải là sản phẩm của thời đại công nghệ 4.0? Từ khóa “nền tảng” dạo gần đây nổi như cồn cùng với những cụm từ thời thượng như “4.0”, “big data”… nhưng thật ra hình thức kinh doanh này đã xưa như trái đất.
Mô hình platform xưa nhất mà ai trong chúng ta cũng quen thuộc chính là “Chợ truyền thống”, thử xem nền tảng chợ này có phù hợp với định nghĩa bên trên không nhé:
Infrastructure: Cái chợ, khu đất dựng chợ, các sạp hàng
Matching & facilitating exchange: Chợ được đặt ở vị trí thuận lợi để thu hút người mua và tiểu thương cùng đến, thường phân thành các khu vực để người mua bán dễ tìm được nhau từ đó phát sinh giao dịch mua bán.
Governance: Các chợ đều có những đội quản lý, bảo vệ với nội quy, luật lệ riêng.
Monetization: Ban quản lý chợ sẽ có nhiều cách khác nhau để tạo nguồn thu, từ thu phí trực tiếp người bán, người mua đến thu gián tiếp trên giao dịch (thuế phí dựa trên doanh thu).
Ngoài chợ ra thì nếu nhìn quanh có thể dễ dàng nhận ra rất nhiều mô hình platform đồ cổ khác.
Ví dụ như mô hình gốc của sàn giao dịch chứng khoán offline, báo giấy truyền thống, sự kiện speed dating…
Các rào cản trong kinh doanh truyền thống
Sự phát triển của internet đã giúp mô hình nền tảng tiến hóa 1 bước dài, với việc các “nền tảng trực tuyến” được xóa bỏ rất nhiều những rào cản hạn chế truyền thống để tạo nên những bước phát triển nhanh chóng và đột phá, làm thay đổi toàn bộ bản chất của những ngành kinh doanh truyền thống:
Các rào cản địa lý.
Những rào cản không gian (sự kiện speed dating chỉ giới hạn được số người tham gia vừa sức chứa của khu vực tổ chức).
Rào cản cơ sở vật chất (hãng taxi muốn mở rộng cần chuẩn bị lượng vốn khổng lồ để mua xe, tuyển tài xế… nhưng Grab Uber chỉ cần kết nối người đã có sẵn xe với người có nhu cầu di chuyển).
Đâu là những đối tượng tham gia vào sự vận hành của nền tảng?
Về cơ bản một nền tảng thường gồm 4 đối tượng chính:
Owner: Người sở hữu nền tảng, sở hữu các công nghệ, cơ sở vật chất tạo nên nền tảng và các luật lệ của nền tảng.
Provider/Manager: Người quản lý giao diện/môi trường tương tác của nền tảng cung cấp nền tảng tới người tiêu dùng.
Producer: Đối tượng tạo ra các sản phẩm được giao dịch trên nền tảng (Vd: Các công ty tạo nên các app điện thoại. các tiểu thương bán hàng trong chợ).
Consumer: Người tiêu thụ/mua những sản phẩm được cung cấp trên nền tảng.
Tùy theo các platform khác nhau, các vai trò này có thể nhập lại:
Owner và Provider có thể là 1 như công ty Grab tự quản lý nền tảng super app Grab
Google cũng tự làm provider khi bán điện thoại Pixel
Hoặc chia tách ra phức tạp hơn như BAEMIN
Hay các nền tảng giao đồ ăn trực tuyến là kết nối 3 bên Cửa Hàng Ăn – Người Ăn – Tài Xế chứ không phải chỉ 2 bên như dịch vụ gọi xe Tài Xế – Người Đi Xe
Và như một người dùng (user) có thể đồng thời sắm nhiều vai trên cùng một nền tảng.
Các loại platform trong môi trường mạng, máy tính
Computer platform
Một computer platform hay computing platform – được gọi là digital platform – thường chỉ đề cập đến hệ điều hành và phần cứng máy tính.
Ví dụ một máy tính xách tay hiện đại chạy hệ điều hành Windows hoặc máy tính Apple chạy hệ điều hành Mac OS X được tính là 1 platform.
Tiêu chuẩn Platform
Platform tuân thủ một bộ tiêu chuẩn cho phép các developer phần mềm phát triển các ứng dụng cho nền tảng đó. Tiêu chuẩn tương tự cho phép chủ sở hữu và người quản lý có thể mua các ứng dụng và phần cứng thích hợp.
Để chạy chương trình kế toán trên máy tính, người ta phải mua một phần mềm kế toán được phát triển cho nền tảng sử dụng để chạy nó.
Multiple Platforms
Các giao diện dựa trên tiêu chuẩn mới và giao diện mở cho phép các chương trình ứng dụng chạy trên nhiều nền tảng. Các developer phần mềm cũng đã phát triển các công cụ cho phép các ứng dụng chạy trên nhiều nền tảng.
Cross-Platform Software và Multi-Platform Software. Sự phát triển này đã dẫn đến việc ra đời các khái niệm về phần mềm nền tảng chéo và phần mềm đa nền tảng. Một ví dụ điển hình có thể được sử dụng để minh họa là các videogames được phát triển riêng cho một platform nhất định, trong trường hợp này là console như PlayStation hoặc Xbox.
Cùng một trò chơi với các phiên bản khác nhau để chạy trên các hệ thống khác nhau, nhưng nếu phiên bản đó được xây dựng để chạy trên Microsoft Windows, nó sẽ không thể chạy được nếu tải trên Xbox.
Mỗi nền tảng gaming sẽ tuân thủ tiêu chuẩn riêng cũng như các quy tắc và giới hạn phần cứng riêng. Ví dụ: các developers có thể sẽ cần hạ thấp cài đặt đồ họa trong trò chơi nếu công cụ trò chơi quá nặng trên một phần cứng nhất định.
Mobile Platforms
Các thiết bị di động như điện thoại thông minh và máy tính bảng thường sở hữu phần mềm và phần cứng riêng. Chúng hoạt động độc lập với các hệ thống khác và có khả năng chạy các ứng dụng, công cụ và phần mềm của riêng chúng, do đó chúng cũng có thể được xem xét là các platform khá hiệu quả.
Digital Platforms
Software stacks và một số ứng dụng đôi khi cũng được tính là digital platforms.
Ví dụ: SQL là một ứng dụng cơ sở dữ liệu thường được sử dụng làm môi trường để chạy các công cụ phục vụ CRM, phân tích và quản lý nhật ký.
Một bộ ba ứng dụng nguồn mở gồm Elaticsearch, Logstash và Kibana hợp lại tạo thành ELK Stack, một nền tảng được sử dụng cho mục đích ghi nhật ký.
Platform as a service
Nền tảng dưới dạng dịch vụ là định nghĩa về một nền tảng điện toán được thuê hoặc phân phối dưới dạng t giải pháp tích hợp, giải pháp đóng gói hoặc dịch vụ thông qua kết nối Internet.
Giải pháp đóng gói là một tập hợp các thành phần hoặc hệ thống con phần mềm được sử dụng để phát triển một sản phẩm hoặc dịch vụ đầy đủ chức năng, chẳng hạn như một ứng dụng web sử dụng HĐH, máy chủ web, cơ sở dữ liệu và ngôn ngữ lập trình. Tổng quát hơn, giải pháp đóng gói có thể cung cấp một hệ điều hành, phần mềm trung gian, cơ sở dữ liệu hoặc ứng dụng.
PaaS được phát triển lên từ SaaS, sử dụng Internet để lưu trữ các ứng dụng phần mềm. PaaS nằm ở trung tâm trong 5 lớp điện toán đám mây. 2 lớp trên PaaS là lớp client (phần cứng và phần mềm) và lớp ứng dụng (bao gồm SaaS). Bên dưới PaaS là cơ sở hạ tầng – bao gồm cơ sở hạ tầng dưới dạng dịch vụ (IaaS) – và các lớp server (phần cứng và phần mềm).
Mô hình dịch vụ PaaS cho phép khách hàng thuê các server ảo hóa và các dịch vụ liên quan để sử dụng cho việc chạy các ứng dụng hiện có hoặc để thiết kế, phát triển, thử nghiệm, triển khai và lưu trữ ứng dụng.
Các dịch vụ PaaS cung cấp nhiều dịch vụ như các bộ dịch vụ khác nhau trong suốt vòng phát triển ứng dụng. Các tính năng dịch vụ điển hình có thể kể đến kiểm soát và theo dõi source code, versioning, kiểm tra và xây dựng các công cụ quản lý quy trình.Tất cả được tạo ra trên một nền tảng, hoạt động cùng nhau trong cùng một framework. Mỗi platform có một bộ quy tắc, tiêu chuẩn và hạn chế riêng để quy định phần cứng/phần mềm nào có thể được xây dựng và cách hoạt động của chúng.
Hardware platform/Software platform:
Các hardware platform là:
– Toàn bộ hệ thống
– Các thành phần riêng lẻ
– Interface
Các software platform là:
– System software
– Application software
Toàn bộ hệ thống
Hardware platform có thể là toàn bộ hệ thống như mainframe, workstation, desktop, laptop, tablet, smartphone… Mỗi trong số này đại diện cho một hardware platform vì mỗi platform có hình thức riêng, hoạt động độc lập với các hệ thống khác và có khả năng cung cấp tài nguyên hoặc dịch vụ cho người dùng.
Các thành phần riêng lẻ
Các thành phần riêng lẻ, chẳng hạn như bộ xử lý trung tâm (CPU) của máy tính, cũng được coi là hardware platform. CPU có kiến trúc riêng biệt, hoạt động, giao tiếp và tương tác với các thành phần khác tạo nên toàn bộ hệ thống. Để hiểu rõ hơn, hãy coi CPU là nền tảng hỗ trợ bo mạch chủ, bộ nhớ, ổ đĩa, thẻ mở rộng, thiết bị ngoại vi và phần mềm.
Interface
Interface chẳng hạn như PCI Express, Accelerated Graphics Port (AGP) hoặc khe cắm mở rộng ISA, là các nền tảng để phát triển các loại thẻ add-on/expansion khác nhau. Các yếu tố về interface là duy nhất, không thể lắp thẻ PCI Express vào khe AGP hoặc ISA – các nền tảng đặt ra các quy tắc và hạn chế khác nhau. Interface cũng cung cấp thông tin liên lạc, hỗ trợ tài nguyên cho expansion card mở rộng. Ví dụ về expansion card sử dụng các Interface như vậy: video graphic, sound/audio, networking adapter, USB port, serial ATA (SATA) controller…
System Software
System Software điều khiển máy tính bằng cách thực hiện các quy trình, đồng thời thực hiện quản lý/điều phối nhiều tài nguyên phần cứng kết hợp với phần mềm ứng dụng. Ví dụ: Windows, macOS, Linux, Android, iOS và Chrome OS.
Hệ điều hành hoạt động như một nền tảng bằng cách cung cấp môi trường hỗ trợ tương tác người dùng thông qua các giao diện, giao tiếp với các hệ thống khác và phần mềm ứng dụng.
Applications software
Phần mềm ứng dụng bao gồm tất cả các chương trình được thiết kế để hoàn thành các tác vụ cụ thể trên máy tính. Các ví dụ phổ biến của non-platform application software là các chương trình chỉnh sửa hình ảnh, trình xử lý văn bản, bảng tính, trình phát nhạc, nhắn tin/trò chuyện, ứng dụng phương tiện truyền thông xã hội,…
Một số loại phần mềm ứng dụng cũng là nền tảng. Điều quan trọng là liệu phần mềm đó có đóng vai trò hỗ trợ cho một điều gì đó được xây dựng dựa trên nó hay không. Một số ví dụ về phần mềm ứng dụng làm nền tảng là:
– Trình duyệt web là nền tảng cho các dạng phần mềm khác, chẳng hạn như plugin/extension hoặc theme của bên thứ ba.
– Các trang social media đóng vai trò là nền tảng khi hỗ trợ các ứng dụng, công cụ và/hoặc dịch vụ bên ngoài tương tác với các tính năng cốt lõi của trang web, áp dụng cho cả website cũng như mobile app.
Qua bài viết trên, bạn đã hiểu platform là gì rồi đúng không nào. Nền tảng platform ngày càng quan trọng trong cuộc sống của chúng ta. Hiểu được platform là gì sẽ giúp bạn sử dụng nền tảng platform hiệu quả hơn và nhận ra thế giới xung quanh ngày càng thú vị đúng không nào!