|
Perangkat lunak ini adalah perangkat lunak pertukaran informasi umum yang dikembangkan oleh Kindeco Information Development Co., Ltd. dalam merangkum pengalaman pengembangan proyek, desain arsitektur terdistribusi untuk mencapai penggunaan ulang kode dan meningkatkan kecepatan dan keandalan pengembangan proyek. Dengan memperkenalkan platform pertukaran informasi, logika bisnis dapat dimodulasikan selama pengembangan proyek perangkat lunak, pengembangan paralel modul dan pengelolaan kontrol versi dan koordinasi. Mencapai antarmuka modul yang seragam, mengkoordinasikan alokasi sumber daya antara modul, menjadwalkan operasi dan memastikan kopling yang longgar antara modul, dapat mencapai penggunaan ulang dan manajemen tingkat kode operasi modul fungsi bisnis dan dasar. Desain arsitektur terdistribusi jaringan memungkinkan penyebaran jaringan, keseimbangan beban tingkat modul, dan redundansi untuk proyek bisnis. Perangkat lunak ini menggunakan metode operasi grafis sederhana untuk konfigurasi modul dan pemantauan operasi, antarmuka manusia-mesin ramah. 1. konsep desainPerangkat lunak platform pertukaran informasi universal yang didasarkan pada menjalankan perangkat lunak tingkat kode. Logika bisnis dapat dimodulasikan dan menjamin kopling yang longgar antara berbagai modul. Mengkoordinasikan distribusi sumber daya dari setiap modul, menjadwalkan operasi, dan membangun antarmuka pertukaran informasi yang seragam dan mudah digunakan di antara setiap modul. Alat manajemen proyek untuk pengembangan paralel modul, debug dan manajemen versi. Menggunakan metode operasi grafis yang sederhana untuk konfigurasi modul dan pemantauan operasi, antarmuka manusia-mesin yang ramah. 2. Struktur sistem
3. prinsip kerja1) Tim pengembangan fungsi dasar, menggunakan template modul untuk menulis beberapa modul dasar yang kuat secara teknis dan tidak memiliki hubungan dengan logika bisnis. 2) Setiap tim menulis kode modul bisnis secara paralel menggunakan template modul dan dikompilasi menjadi DLL modul. Templat modul berisi implementasi antarmuka pertukaran informasi umum modul, programmer hanya perlu fokus pada implementasi logika bisnis.
3) Setelah modul dikembangkan, perangkat lunak alat konfigurasi dijalankan oleh programmer terintegrasi, modul yang dikompilasi atau modul yang dapat digunakan ulang yang berfungsi sama dalam proyek sebelumnya ditambahkan ke sistem dalam antarmuka konfigurasi platform pertukaran informasi, dan mengatur parameter yang sesuai.
4) Jalankan program server platform pertukaran informasi KSwitch, program server menggerakkan setiap modul ke dalam memori sesuai dengan profil, dan mengatur port informasi untuk setiap modul, membangun mekanisme pengiriman pertukaran informasi, dan memantau status operasi setiap modul.
5) Masing-masing modul berjalan dan bertukar informasi dengan modul lain dengan antarmuka yang seragam. Modul jaringan jaringan terdistribusi dapat digunakan untuk penyebaran dan operasi terdistribusi sesuai dengan konfigurasi. 7) Sistem menyeimbangkan beban sesuai dengan peraturan pemantauan dan penjadwalan operasi. 8) Ketika sistem disebarkan dengan cara redundansi terdistribusi, sistem mendeteksi status sumber daya jaringan dan peralatan, dan jika terjadi kegagalan, beralih penyebaran modul untuk menyelesaikan fungsi redundansi. 9) Tampilkan status operasi masing-masing modul pada klien pemantauan platform pertukaran informasi, atau tampilan log dapat dilakukan pada alat ini. Alat ini dapat dijalankan pada mesin mana pun yang dapat terhubung ke jaringan dengan server untuk merepresentasikan status operasi sistem melalui metode jaringan. () |




