Broadleaf Commerce CE adalah kerangka kerja e-commerce yang seluruhnya ditulis dalam Java dan memanfaatkan kerangka Spring. Hal ini ditargetkan untuk memfasilitasi pengembangan situs kelas perusahaan yang berbasis perdagangan dengan menyediakan model data yang kuat, layanan, dan peralatan khusus yang menangani sebagian besar pekerjaan "pekerjaan berat". Untuk mencapai tujuan ini, kami telah mengembangkan platform inti berdasarkan rangkaian fitur utama yang dibutuhkan oleh pengecer online kelas dunia. Kami juga telah mengambil langkah ekstra untuk menjamin interoperabilitas dengan perusahaan saat ini dengan memanfaatkan standar sedapat mungkin dan menggabungkan perpustakaan perangkat lunak sumber terbuka terbaik. Broadleaf CE dan EE dirancang sebagai basis kode terpadu tradisional yang berbagi ketergantungan inti di seluruh penerapan site
dan admin
. Jika Anda mencari arsitektur berbasis layanan mikro, lihat Edisi Layanan Mikro kami
Ada tiga edisi Broadleaf:
Inti Broadleaf Commerce dirilis di bawah format lisensi ganda. Ini dapat digunakan berdasarkan ketentuan Lisensi Penggunaan Wajar 1.0 (http://license.broadleafcommerce.org/fair_use_license-1.0.txt) kecuali pembatasan penggunaan di dalamnya dilanggar dan memerlukan pembayaran kepada Broadleaf, dalam hal ini Broadleaf End Perjanjian Lisensi Pengguna (EULA), Versi 1.1 (http://license.broadleafcommerce.org/commercial_license-1.1.txt) akan berlaku. Alternatifnya, Lisensi Komersial dapat diganti dengan lisensi yang disepakati bersama antara Anda dan Broadleaf Commerce.
Lihat panduan Memulai kami untuk segera memulai situs web Anda yang mendukung Broadleaf.
Spring adalah platform Java perusahaan yang menjadi dasar BroadleafCommerce. Ini menyediakan banyak fitur, termasuk injeksi ketergantungan dan kontrol transaksi.
Spring Security menyediakan kerangka keamanan yang kuat untuk mengendalikan otentikasi dan otorisasi pada tingkat kode dan halaman dan digunakan oleh BroadleafCommerce untuk kontrol akses.
JPA dan Hibernate mewakili infrastruktur ORM BroadleafCommerce untuk mengendalikan persistensi model domain kaya kami.
Kemampuan pencarian domain yang fleksibel di BroadleafCommerce disediakan melalui integrasi dengan Solr.
Penjadwalan tugas berulang di BroadleafCommerce ditawarkan melalui sistem penjadwalan pekerjaan Quartz.
Dukungan email disediakan di seluruh kerangka BroadleafCommerce dalam mode sinkron atau asinkron (JMS). Kustomisasi presentasi email dicapai melalui template Thymeleaf.
Titik kontak e-commerce yang penting diwujudkan dalam konsep "Modul" BroadleafCommerce. Sebuah modul dapat menyediakan interaksi dengan pemroses kartu kredit, atau bahkan penyedia pengiriman. Sejumlah modul khusus dapat dikembangkan dan digunakan dengan BroadleafCommerce.
Area utama dalam siklus hidup e-niaga direpresentasikan sebagai alur kerja yang dapat dikonfigurasi. Pelaksana memiliki kendali penuh atas langkah-langkah penting dalam penetapan harga dan pembayaran, memungkinkan manipulasi pemesanan modul, mengesampingkan perilaku modul yang ada, dan eksekusi modul khusus. Alur kerja gabungan juga didukung untuk mencapai perilaku yang lebih eksotis dan tersarang.
BroadleafCommerce dirancang dari awal dengan mempertimbangkan ekstensibilitas. Hampir setiap aspek BroadleafCommerce dapat diganti, ditambahkan, atau dimodifikasi untuk meningkatkan atau mengubah perilaku default agar sesuai dengan kebutuhan Anda. Ini mencakup semua layanan kami, objek dan entitas akses data. Silakan merujuk ke bagian ekstensibilitas dokumentasi kami.
Sebagai bonus tambahan untuk model ekstensibilitas kami, kami menawarkan fasilitas penggabungan khusus untuk file konfigurasi Spring. Kami meminimalkan semantik konfigurasi BroadleafCommerce yang harus diketahui oleh pelaksana, sehingga pengguna kami dapat fokus pada detail konfigurasi mereka sendiri. BroadleafCommerce akan dengan cerdas menggabungkan informasi konfigurasinya dengan informasi yang disediakan oleh pelaksana saat runtime.
BroadleafCommerce juga menyertakan sejumlah pengontrol Spring MVC yang telah ditulis sebelumnya yang membantu mempercepat pengembangan lapisan presentasi situs Anda yang digerakkan oleh BroadleafCommerce.
BroadleafCommerce juga menyediakan pemantauan kualitas layanan untuk modul (baik modul kustom maupun default) dan menyediakan dukungan untuk beberapa penangan QOS yang siap pakai: logging dan email. Tambahan, penangan QOS khusus dapat ditambahkan melalui API terbuka kami.
BroadleafCommerce menyertakan sistem yang sangat dapat dikonfigurasi untuk menyertakan promosi harga Anda. Kami menyediakan beberapa level standar di mana promosi dapat diterapkan: level Pesanan, level Item Pesanan, dan level Grup Pemenuhan. Selain itu, aturan bisnis promosi Anda direpresentasikan dalam cara yang fleksibel dan terstandarisasi menggunakan bahasa ekspresi MVEL.
Kami telah mengambil langkah-langkah dalam pembangunan dan desain BroadleafCommerce untuk membantu Anda mencapai kepatuhan PCI, jika Anda memutuskan untuk menyimpan dan menggunakan informasi rekening keuangan pelanggan yang sensitif. Informasi akun pembayaran direferensikan secara terpisah, memungkinkan Anda memisahkan data rahasia ke dalam platform database terpisah yang aman. Metode API telah ditambahkan untuk memungkinkan penyertaan skema enkripsi yang sesuai dengan PCI. Selain itu, pencatatan verbose disertakan untuk melacak riwayat interaksi pembayaran.
BroadleafCommerce mencakup aplikasi administratif yang sepenuhnya dapat diperluas yang dibangun dengan Spring MVC. Aplikasi admin juga menyediakan antarmuka yang mudah digunakan untuk fungsi katalog, pemesanan dan pelanggan serta menyediakan lingkungan yang kuat dan berbasis aturan untuk membuat dan mengelola promosi diskon.
BroadleafCommerce menyediakan serangkaian anotasi presentasi admin yang memungkinkan konfigurasi tampilan kelas domain dan semantik persistensi tanpa menyentuh kode admin apa pun. Ini memberikan pendekatan yang mudah digunakan untuk memperkenalkan ekstensi entitas dan bidang tambahan ke dalam formulir admin sehingga pengguna bisnis Anda dapat segera mulai merasakan manfaatnya. Kami juga menyediakan anotasi lengkap atau pendekatan berbasis xml untuk mengganti konfigurasi admin yang dideklarasikan di dalam BroadleafCommerce sehingga Anda dapat memengaruhi default kami. Dan untuk penyesuaian lebih lanjut, platform admin kami didasarkan pada Spring MVC, sehingga pengetahuan Spring Anda akan diterjemahkan di sini juga ketika menambahkan pengontrol tambahan, dan sejenisnya.
BroadleafCommerce mencakup sistem manajemen konten yang kuat untuk membuat dan mengelola halaman dan konten statis. Kami juga menyertakan fitur penargetan konten canggih yang memungkinkan pengguna bisnis secara dinamis mengarahkan konten yang paling sesuai kepada pengguna.
Silakan hubungi kami untuk informasi.