Mengenai multi -, banyak orang benar -benar merasakan sakit kepala ketika benar -benar mengoperasikannya, dan tidak tahu harus mulai dari mana – setelah semua, ada begitu banyak sistem yang melibatkan perusahaan yang berbeda, dan standar teknis dan format data masing -masing perusahaan mungkin berbeda. Tidak mudah untuk mengintegrasikannya dengan baik sehingga mereka dapat meneruskan informasi dan bekerja bersama dengan aman. Selain itu, yang paling diperhatikan oleh semua orang adalah bagaimana berhasil menyelesaikan ini, menghindari jalan memutar, dan tidak berakhir berantakan setelah menghabiskan waktu yang lama … jadi hari ini, saya akan berbicara dengan semua orang tentang hal-hal praktis tentang multi-, berharap dapat membantu teman-teman yang memikirkan hal ini.
Pertama-tama, kita harus mencari tahu apa itu multi-? Bahkan, bagaimanapun juga, ini adalah untuk menghubungkan berbagai sistem independen yang disediakan oleh dua atau lebih pemasok yang berbeda, seperti sistem ERP, sistem CRM yang biasa digunakan dalam perusahaan, dan mungkin beberapa sistem keuangan khusus, sistem manajemen inventaris, dll. Melalui berbagai cara dan metode teknis, sehingga sistem yang mungkin "mengelola urusan mereka sendiri" dapat mencapai kelancaran data dan koneksi proses bisnis yang mulus. Pada akhirnya, ini adalah untuk meningkatkan efisiensi kerja seluruh perusahaan atau seluruh proses bisnis, dan membuat manajemen lebih nyaman dan bebas masalah, bukan?
Saat melakukan multi-spesifik, ada beberapa modul kunci yang harus kita bongkar dan pertimbangkan dengan cermat, dan kita tidak boleh ceroboh! Karena modul -modul ini secara langsung terkait dengan apakah proyek integrasi kami dapat berhasil.
1.? Integrasi tingkat data: Ini adalah prioritas utama dari seluruh pekerjaan integrasi! Format penyimpanan data dalam sistem yang berbeda dapat sangat bervariasi. Beberapa menggunakan format XML, beberapa mungkin menggunakan JSON, dan beberapa mungkin secara langsung diekspos dalam beberapa struktur tabel database asli. Jadi, hal pertama yang perlu kita lakukan adalah memilah berbagai data ini; Kemudian, tentukan satu set standar data terpadu dan aturan konversi data, dan konversi data dalam berbagai format menjadi format yang dapat dikenali dan dipahami semua orang – jika tidak, data antara sistem akan ditransmisikan, dan pihak lain tidak akan memahami apa artinya sama sekali, dan itu tidak akan berguna! Selain itu, Anda harus memberikan perhatian khusus pada keakuratan dan konsistensi data. Jangan menyinkronkan data di sini dan terlihat seperti ini, tetapi ketika Anda terlihat seperti yang lain, itu akan menjadi masalah besar!
2. ◆ Integrasi di tingkat antarmuka: Setiap sistem perlu bertukar informasi, dan antarmuka adalah "jembatan" untuk komunikasi mereka. Tidak mungkin tanpa "jembatan" ini. Teknologi antarmuka yang paling umum digunakan sekarang termasuk Web, seperti protokol atau gaya SOAP; dan pesan antrian pesan, seperti ini, yang dapat membantu kita menyelesaikan masalah kemacetan yang mungkin timbul ketika persyaratan waktu nyata antara sistem tidak begitu tinggi atau ketika volume data besar. Kita harus memilih tipe antarmuka yang sesuai sesuai dengan karakteristik interaksi antara sistem yang berbeda; Dan kita harus dengan jelas menentukan metode panggilan antarmuka, bagaimana melewati parameter, dan seperti apa nilai pengembalian, sehingga kedua sistem dapat dihubungkan dengan lancar dan tidak akan macet karena masalah antarmuka!
3. ▶ Integrasi pada tingkat proses: Tidak cukup untuk memungkinkan data terhubung dan antarmuka dipanggil, dan proses bisnis harus dibuka! Misalnya, jika pelanggan menempatkan pesanan dalam sistem CRM, informasi pesanan harus secara otomatis ditransmisikan ke sistem ERP untuk mengatur produksi dan pengiriman inventaris. Pada saat yang sama, sistem keuangan juga harus mengetahui situasi pesanan dan membuat akuntansi. Ini mengharuskan kita untuk memilah proses bisnis silang-sistem; Kemudian, melalui beberapa mesin alur kerja atau alat manajemen proses bisnis, proses -proses ini – yaitu, mereka otomatis, menghemat kesulitan mengisi dan memasukkan data secara manual dalam berbagai sistem, dan menghindari kesalahan yang disebabkan oleh operasi manual.
4. ★ Otentikasi identitas dan manajemen izin: Begitu banyak sistem yang diintegrasikan bersama, pengguna tidak dapat masuk ke setiap sistem. Itu akan sangat merepotkan dan pengalamannya tidak akan baik! Oleh karena itu, otentikasi identitas terpadu sangat penting. Kami dapat menggunakan teknologi Single Sign-On (SSO). Pengguna hanya perlu masuk satu kali untuk mengakses semua sistem terintegrasi resmi. Selain itu, izin harus dikendalikan secara ketat oleh berbagai peran pengguna yang dapat mengakses dan mengoperasikan sistem dan data mana yang dapat mereka akses – mereka tidak dapat mengendalikannya dengan baik, tetapi beberapa orang tidak dapat secara tidak sengaja melihat data yang tidak boleh mereka lihat, atau secara tidak sengaja memodifikasi konfigurasi penting, sehingga risiko keamanan terlalu besar!
Sekarang, saya akan menjawab beberapa pertanyaan yang mungkin Anda tanyakan saat melakukan multi-, untuk membantu semua orang menambahkan beberapa detail untuk menghindari bingung.
T: Persiapan apa yang harus kita lakukan sebelum kita melakukan multi-? Jawaban: Persiapan ini dapat dikatakan "mengasah pisau tidak akan menunda memotong kayu". Semakin teliti pekerjaannya, semakin halus masa depan. Pertama -tama, kita harus menganalisis kebutuhan bisnis kita sendiri secara menyeluruh. Mengapa kita perlu melakukan integrasi ini? Tujuan apa yang ingin Anda capai melalui integrasi? Sistem mana yang harus diintegrasikan? Semua ini harus diklarifikasi. Kemudian, kita perlu melakukan penelitian mendalam pada setiap sistem untuk mengintegrasikan untuk memahami situasi antarmuka, model data, dan arsitektur teknis mereka, dan melihat apakah mereka memiliki solusi integrasi siap pakai atau dokumen API, yang dapat menyelamatkan kita dari banyak masalah. Juga, Anda harus mengevaluasi kinerja setiap sistem, dan apakah itu akan memiliki dampak buruk pada kecepatan berjalan dan stabilitas sistem yang ada setelah integrasi. Semua ini harus dipikirkan sebelumnya.
T: Saat berintegrasi, haruskah kita memilih integrasi point-to-point lebih baik, atau apakah lebih baik menggunakan Middleware atau Enterprise Service Bus (ESB) untuk berintegrasi? Jawaban: Kedua metode ini tidak dipilih dengan santai, mereka bergantung pada situasi spesifik! Integrasi point-to-point berarti bahwa dua sistem terhubung dan dikomunikasikan secara langsung. Ketika jumlah sistem relatif kecil dan hubungan integrasi relatif sederhana, metode ini mungkin lebih cepat dan biayanya tampaknya lebih rendah. Namun, jika ada lebih banyak sistem, seperti lebih dari lima atau bahkan sepuluh sistem, satu perusahaan terhubung ke perusahaan itu, dan perusahaan lain terhubung ke perusahaan lain, "web laba -laba" yang sangat kompleks akan terbentuk. Pada saat itu, jika ada masalah di suatu tempat, itu akan menjadi masalah besar untuk diselidiki, dan biaya pemeliharaan akan menjadi sangat, sangat tinggi! Menggunakan Middleware atau ESB setara dengan membangun "stasiun transit" khusus atau "pusat transportasi" antara semua sistem yang akan diintegrasikan. Semua sistem hanya menangani middleware ini atau ESB, dan tidak ada koneksi langsung antara sistem. Dengan cara ini, seluruh arsitektur integrasi akan menjadi sangat jelas. Jika Anda ingin menambahkan sistem baru di masa depan, atau jika sistem lama perlu diganti, dampak pada sistem lain dapat diminimalkan, dan pemeliharaan dan skalabilitas akan jauh lebih baik. Meskipun investasi mungkin sedikit lebih besar di awal, itu pasti akan sangat hemat biaya dalam jangka panjang!
I personally think that Multi- Although it sounds quite complicated, we may encounter various unexpected difficulties and challenges in the process, as long as we do a good job in the early planning and preparation, solve the problems of data, interfaces, and processes one by one, and choose appropriate integration strategies and technical tools based on our actual situation, we will definitely be able to successfully integrate the systems from different suppliers, so that they can be truly used for us and achieve an effect of 1+1 greater than 2!
Tinggalkan Balasan