Kalepa Broadleaf: He PaaS Unified, Headless, a me Microservice no Ecommerce
Ke hakakā nei nā ʻoihana me ka piʻi ʻana o ka paʻakikī o ke kālepa, waiwai nui nā hoʻonā e like me Broadleaf Commerce. Pāʻoihana Broadleaf he polokalamu lako polokalamu i hoʻolālā ʻia e hoʻoponopono i nā pilikia o ka ʻoihana kalepa. ʻO kāna kumu nui ʻo ka wehe ʻana i nā pilikia i ka hana hou, e hāʻawi ana i kahi kahua ākea, poʻo ʻole, a modular i kūkulu ʻia no ke kālepa paʻakikī.
Ma mua o ko mākou kamaʻilio ʻana i ka platform-as-a-service (PaaS), e kūkākūkā kākou i kekahi mau huaʻōlelo koʻikoʻi:
- Kālepa Poʻo ʻole: E pili ana kēia i ka wehe ʻana o ka ʻaoʻao mua a me ka hope hope o kahi noi eCommerce. Hoʻokaʻawale kēia hale kiʻi i ka hope mua (a i ʻole ka Ke po'o) mai ka hope hope, e ʻae ana i nā mea hoʻomohala e hana ma nā ʻaoʻao ʻelua ma ke kaʻawale. Hoʻonui kēia i ka maʻalahi a hiki i nā ʻoihana ke hoʻololi i ka ʻike o ka mea kūʻai aku me ka ʻole e pili ana i nā kaʻina hana hope.
- Kālepa hui ʻia: ʻO kēia kahi ala e kūʻai aku ai e hoʻohui i loko o ka hale kūʻai, kelepona, a me ke kālepa pūnaewele i hoʻokahi, hui pū. ʻO ka pahuhopu ka hāʻawi ʻana i kahi ʻike mea kūʻai maʻamau a paʻa ʻole ma nā ala āpau.
- B2B eKalepa: ʻoihana-i-ʻoihana (B2B) eCommerce e pili ana i nā kālepa pūnaewele ma waena o nā ʻoihana, e kū'ē i nā hana ma waena o kahi hui a me nā mea kūʻai aku (B2C).
- Mākeke ʻElepa: Hoʻopili kēia i kahi pūnaewele eCommerce kahi e hāʻawi ai nā ʻaoʻao ʻekolu i ka ʻike huahana a lawelawe paha i ka wā e hoʻokele ai ka mea kūʻai aku i nā kālepa.
- ʻElepa pūnaewele lehulehu: He ʻōnaehana e hiki ai i nā ʻoihana ke hoʻokele i nā hale kūʻai pūnaewele he nui, hiki i kēlā me kēia me nā hōʻailona like ʻole, nā huahana, nā ʻōlelo, a me nā kālā, mai kahi kahua kikowaena hoʻokahi.
- ECommerce hiki ke haku ʻia: He ala hou i ke kālepa kikohoʻe e hiki ai i nā ʻoihana ke koho a hōʻuluʻulu i nā ʻāpana kūʻokoʻa kūʻokoʻa a i ʻole nā lawelawe e hana i kahi hoʻonā eCommerce i hoʻohālikelike ʻia, maʻalahi, a hiki ke hoʻonui ʻia.
- Nā Microservices: ʻIke ʻia hoʻi ʻo ka microservices architecture, he ʻano hoʻolālā e kūkulu i kahi noi ma ke ʻano he hōʻiliʻili o nā lawelawe kūʻokoʻa liʻiliʻi i hui pū ʻia, hoʻoili kūʻokoʻa, a hoʻonohonoho ʻia e pili ana i nā mana ʻoihana kikoʻī.
ʻAʻole ʻo Broadleaf Commerce wale nō kahi hopena eCommerce akā he mea hoʻohana ʻenehana, e hoʻohana pono ana i ka hoʻolālā microservices a me ka scalability kapua. Hoʻonohonoho ka Broadleaf Commerce Cloud i nā ʻoihana e hoʻololi a holomua i ka honua wikiwiki o ka hale kūʻai pūnaewele, e hāʻawi ana i nā hopena kūʻokoʻa me ka ʻole o ka ʻae ʻana.
ʻO ka Pōmaikaʻi Kālepa Broadleaf
ʻO kā Broadleaf Commerce kahi ala kūʻokoʻa e pili ana i ka scalability kūʻokoʻa, nā hui palena ʻole, a me ka launa pū ʻana.
- Hiki ke hoʻonui ʻia: Hiki ke hoʻokaʻawale ʻia kēlā me kēia Broadleaf microservice mai nā ʻāpana hoʻonā ʻē aʻe, e kamaʻilio pono ana i ka hana, ke kumukūʻai hoʻolālā, a me nā pilikia hoʻoponopono / pilikino.
- Hui palena ole: Hāʻawi ʻo Broadleaf iā ʻoe e hoʻohui i kekahi helu o nā microservices i loko o kahi pahu hoʻokahi a me kahi waihona hoʻokahi a i ʻole nā lawelawe decompose i loko o kā lākou pōʻaiapili palena, e hāʻawi ana i ka hiki ke hoʻokō i kāu mau pono ʻoihana.
- Hana ʻia e hana pū: Hoʻolālā ʻia nā hiʻohiʻona o Broadleaf e hana maʻalahi. ʻOi aku ka maikaʻi o nā hiʻohiʻona e like me ka sandboxing, ka huli ʻana o nā mea kūʻai aku, ka hui pū ʻana o ka hui, a me nā kaila hana hoʻolālā e ʻoi aku ka maikaʻi o ka hui pū ʻana, e hoʻohui i ka waiwai i ka ʻike mea hoʻohana.
Hoʻokomo ʻia ʻo Broadleaf Commerce Cloud i kahi waihona open-source ikaika i hoʻolālā ʻia no ka maʻalahi, ka mana, a me ka hana hou. Hoʻohui kēia pūʻulu i nā ʻenehana mua, ʻenehana kumu, a me nā ʻenehana DevOps.
ʻenehana Frontend
Hoʻolālā ʻia nā ʻenehana frontend o Broadleaf e hāʻawi i nā pilina mea hoʻohana waiwai a me kahi ʻike mea hoʻohana maʻalahi. Aia ka pūʻulu:
- Vue.js: He hoʻolālā JavaScript holomua i hoʻohana ʻia no ke kūkulu ʻana i nā mea hoʻohana.
- Kaumeleaf: He waihona waihona Java i hoʻohana ʻia no ka ʻaoʻao kikowaena o nā ʻaoʻao pūnaewele.
- Angular: He kahua no ke kūkulu ʻana i nā noi pūnaewele, i hoʻomohala ʻia e Google.
- pane koke: He waihona JavaScript no ke kūkulu ʻana i nā mea hoʻohana, mālama ʻia e Facebook a me kahi kaiāulu o nā mea hoʻomohala a me nā hui.
ʻenehana kumu
Hoʻokumu ʻia ka waihona ʻenehana koʻikoʻi o Broadleaf a puni nā ʻenehana paʻa a hilinaʻi hoʻi, ʻo ia ka iwi kuamoʻo o kāna paepae:
- Iawa: He ʻōlelo hoʻolālā pae kiʻekiʻe, ma muli o ka papa, hoʻonohonoho ʻia i nā mea i hoʻolālā ʻia no ka liʻiliʻi o nā hilinaʻi hoʻokō.
- Hao: He papa hana noi a me ka pahu hoʻohuli-o-ka mana (IoC) no ka pae Java.
- PostgreSQL: ʻO kahi ʻōnaehana hoʻokele waiwai pili i ka open-source e hōʻike ana i ka hoʻonui a me ka hoʻokō SQL.
- Solr: He kahua huli kumu wehe ʻia i kūkulu ʻia ma Apache Lucene.
- MySQL: He ʻōnaehana hoʻokele waiwai pili pili i wehe ʻia.
- MariaDB: He mea hoʻomohala kaiaulu o ka ʻōnaehana hoʻokele database relational MySQL.
- kahi e'ōlelo ai: He hui ʻenehana multinational e kūʻai aku ana i nā polokalamu ʻikepili a me nā ʻenehana, nā ʻōnaehana ʻenehana kapua, a me nā huahana lako polokalamu ʻoihana.
Nā ʻenehana DevOps
ʻO ka Broadleaf DevOps stack e pili ana i nā ʻenehana no ka hoʻohui mau ʻana, ka lawe ʻana, a me ka waiho ʻana, a me ka hoʻokele platform a me ka orchestration.
- GCP Pub/Sub: He lawelawe hoʻohana ʻana i ka hanana hanana i hāʻawi ʻia e Google Cloud Platform.
- Kafka: He kahua polokalamu hoʻoheheʻe kahawai i hoʻomohala ʻia e ka Apache Software Foundation.
- Kubernetes: He kahua hoʻoheheʻe ʻia i hoʻolālā ʻia no ka hoʻokaʻawale ʻana, ka hoʻonui ʻana, a me ka hoʻohana ʻana i nā pahu noi.
- Docker: He kahua hoʻoheheʻe ʻia e hoʻokaʻawale i ka hoʻolaha ʻana, ka hoʻonui ʻana a me ka hoʻokele ʻana i nā noi i loko o nā pahu.
- Microsoft Azure: He lawelawe ʻikepili kapua i hana ʻia e Microsoft no ke kūkulu ʻana, ka hoʻāʻo ʻana, ka lawe ʻana, a me ka mālama ʻana i nā noi a me nā lawelawe.
- Amazon Kinesis: He kahua i hoʻolako ʻia e Amazon Web Services e hōʻiliʻili, e hoʻoponopono, a e kālailai i ka ʻikepili kahe manawa maoli.
Ma ka hoʻohana ʻana i kēia mau ʻenehana, hiki i ka Broadleaf Commerce Cloud ke hāʻawi i kahi hoʻonā eCommerce hiki ke maʻalahi, maʻalahi, a me nā mea hou, e hālāwai ana i nā pono e ulu nei o nā ʻoihana ma ka honua holoʻokoʻa.
Nā ʻŌnaehana Kapua Broadleaf
Hoʻonohonoho ʻia ka hana ma ke ʻano he lawelawe a hoʻonui ʻia i ka noi, API, a me nā papa console admin. Hiki ke hoʻonui ʻia nā hui, me nā māla hou, nā papa, a me nā pilina. Hāʻawi nā lawelawe i ka loiloi ʻoihana maʻamau a me ka hoʻohui ʻana o ka ʻōnaehana waho me ka maʻalahi. Me kā lākou React-based admin, hiki i nā hui ke hoʻopunipuni a nānā i nā hopena API mai kahi hoʻokahi.
Hāʻawi ʻo Broadleaf i kekahi mau modula, me:
- Hoʻokele ʻike huahana (PIM) / Hoʻoponopono Kākoʻo: ʻO kēia pūʻulu hiʻohiʻona e hoʻopuni ana i nā mea a pau, me ka huahana, ka māhele, ka papa inoa, nā mea kūʻai aku, a me nā hiʻohiʻona kūʻai.
- Kaʻa & Hoʻopaʻa: Hāʻawi kēia hiʻohiʻona i nā mea paʻakikī o ke kālepa hou me ka hiki ke hoʻohui ʻia i nā kaila lehulehu. Ke alakaʻi nei ia i ka mākeke i ka composability kaʻa, nā hoʻoponopono kikoʻī, a me ka scalability hana.
- Kumukūʻai, Hāʻawi a me nā hoʻolaha: Hāʻawi kēia ʻenekini i nā hāʻawi a me nā uku hoʻemi, ka huli ʻana i nā hoʻolaha pilikino, a me nā code promo, e kōkua ana i nā ʻoihana e koho i ka mea hoʻoikaika maikaʻi loa no ke ʻano kūʻai a lākou e makemake ai ma o nā ala āpau.
- Kau inoa a me nā kuleana: Hāʻawi kēia hiʻohiʻona i nā ʻoihana e kūkulu i kā lākou papa inoa inoa, hoʻonui i ka hoʻololi ʻana a me ka hoʻoikaika ʻana i nā mea kūʻai aku me nā hoʻolaha.
ʻO ka wā e hiki mai ana o ke kālepa me Broadleaf
Hoʻonoho ʻo Broadleaf Commerce i nā ʻoihana e hoʻololi a holomua i ka honua wikiwiki o ka hale kūʻai pūnaewele, e hāʻawi ana i kahi ʻōnaehana platform-as-a-service i hoʻoikaika ʻia e Broadleaf microservices. ʻO kā lākou API-mua mua a me ka hoʻolālā microservice cloud-native e hāʻawi i nā hui i ka mana, hiki ke maʻalahi, a me ka hana e hana wikiwiki a loaʻa ka manawa e waiwai wikiwiki ai.
Ma ka hana mua ʻana i ka ʻike mea hoʻohana, ka maʻalahi, a me nā hana ikaika, ke hoʻomau nei ʻo Broadleaf Commerce i kahi koho alakaʻi no nā ʻoihana e hoʻokele ana i ka paʻakikī o ke kālepa hou. Hāʻawi ia i nā mea kūʻai aku e hoʻopili i kahi ala poʻo ʻole, hui pū ʻia, a piha hoʻi i ko lākou ʻike kikohoʻe, e hōʻoia ana e hiki iā lākou ke hoʻokō i nā manaʻolana o nā mea kūʻai aku ma nā ala he nui.
Inā ʻo B2B eCommerce, marketplace eCommerce, a i ʻole eCommerce multi-site, hāʻawi ʻo Broadleaf Commerce i kahi ʻano o nā hoʻonā e like me ka mea hou. Pāʻoihana Broadleaf hāʻawi i kahi hui piha o nā mea hana e hoʻoikaika i nā ʻoihana eCommerce o kēia lā.