Alexander Gusyatiner, Oleg Zhikharev
PENDAHULUAN
Kerangka Otomatisasi Pengiriman (SAF)

Sea-Freight Automation Foundation (SAF)
Versi 0.2, 04 Oktober 2018
Model dukungan informasi saat ini untuk proses transportasi dapat dicirikan sebagai berikut:
Kontrol proses manual, pelaksanaan tugas manual, dan pemasukan ulang data.
Sebagian besar proses bisnis, termasuk yang diulangi secara teratur dan tidak memerlukan keputusan yang rumit, sepenuhnya dikendalikan dan dilakukan oleh orang-orang. Dalam proses memenuhi berbagai kontrak logistik, staf secara rutin melakukan panggilan telepon, menggunakan e-mail, memasukkan kembali data ke dalam berbagai formulir web, melacak pengiriman di berbagai platform online, mendokumentasikan pelaksanaan kontrak, dan sebagainya.
Platform Monolitik Besar.
Sebagian besar sistem kontrol yang digunakan adalah monolit besar yang sulit diubah yang membatasi dan menyulitkan untuk beradaptasi dengan teknologi baru dan perubahan bisnis.
Sistem tersebut meliputi:
Platform Informasi : platform pengirim, platform Custom Window Tunggal, platform jalur kontainer, platform kereta api, sistem manajemen terminal laut (TOS), platform truk, sistem manajemen pelabuhan, dll.
Platform Integrasi yang menyediakan interaksi antara sistem manajemen dan klien individu yang bekerja di Internet: Platform integrasi cloud komersial, sistem komunitas Port, sistem pembayaran elektronik, dll.
Proses Terfragmentasi.
Proses bisnis dibagi menjadi beberapa bagian yang terpisah dan tidak terkait. Misalnya, proses ekspor kontainer terjadi dalam fragmen berikut:
* . * . * .
Akibatnya, tidak mungkin untuk melacak seluruh proses transportasi dan peserta sering diminta untuk memasukkan kembali data.
Antarmuka pengguna yang beragam.
Selama hari kerja normal, pengguna yang melakukan tugas standar berulang harus menggunakan platform online di mana tugas ini dilakukan dengan cara yang sangat berbeda. Misalnya, untuk jalur kontainer, setiap Sistem Manajemen Terminal memiliki antarmuka pengguna sendiri untuk pemesanan kontainer ke kapal.
Kurangnya standar untuk peran bisnis, perjanjian, dan transaksi.
Akibatnya, peserta yang berbeda berinteraksi satu sama lain dengan cara yang berbeda, peran mereka tidak didefinisikan dengan jelas, operasi bisnis (transaksi) dilakukan dan didokumentasikan dengan cara yang berbeda.
Kurangnya API Standar.
Platform informasi dan integrasi komersial untuk satu tujuan memiliki kemampuan integrasi yang berbeda: mereka mendukung API non-standar dan menggunakan berbagai format pesan, seperti: EDI, XML, file nilai yang dipisahkan koma, Excel, dll.
Menggunakan berbagai protokol internet. \
Situasinya menjadi rumit dengan menggunakan berbagai protokol untuk bertukar data di Internet: FTP, Email, Layanan WEB, dll. \
Kurangnya layanan Internet untuk sejumlah peserta.
Sebagian besar jalur peti kemas dan perusahaan pengangkutan memiliki situs web mereka sendiri dengan berbagai layanan 24/7, tetapi sebagian besar pengirim, pengangkut jalan, perantara bea cukai tidak memiliki keberadaan permanen di Internet. Akibatnya, panggilan telepon, surat Internet, dan rapat adalah sarana komunikasi utama, dan komunikasi ini sering berhenti ketika peserta tidak dapat diakses.
Semua faktor di atas menyebabkan konsekuensi berikut:
- Otomatisasi proses bisnis tingkat rendah.
- Mahalnya biaya implementasi dan platform pendukung.
- Biaya tambahan peserta transportasi untuk layanan berbagai platform integrasi komersial.
- Peserta transportasi dihadapkan pada tidak dapat diaksesnya, opacity dan kesulitan memperoleh informasi pada berbagai tahap transportasi.
Maritime Automation Framework (SAF) adalah inisiatif sumber terbuka yang bertujuan untuk meningkatkan otomatisasi proses dengan memperkenalkan peran bisnis standar, perjanjian, transaksi, dan API.
Definisi dan karakteristik utama SAF:
- Peserta (perusahaan atau orang) memiliki pengidentifikasi unik dan memainkan satu atau beberapa peran yang didefinisikan dalam SAF : eksportir, pengirim, bea cukai, terminal laut, pelabuhan, garis laut, dll.
- Perjanjian (Keterlibatan) adalah perjanjian formal atau informal antara para pihak untuk berinteraksi untuk mencapai tujuan bisnis tertentu, misalnya:
- Pengangkutan kontainer melalui laut dari pelabuhan pemuatan ke pelabuhan pembuangan dan transfernya ke penerima;
- Panggilan kapal ke pelabuhan;
- Pendaftaran deklarasi pabean ekspor;
- Pengangkutan kontainer dari pengirim ke terminal laut;
- Pengiriman kargo ke penerima dari terminal laut;
- dll.
- E-Process adalah proses bisnis untuk implementasi Perjanjian . Setiap E-Proses memiliki kode uniknya sendiri. Sebagai aturan, pada akhir proses tersebut, pembayaran dilakukan untuk layanan yang dilakukan.
- R-App adalah aplikasi yang dirancang untuk mengotomatiskan peran tertentu. Setiap R-App milik satu anggota dan memiliki pengidentifikasi unik. Seluruh jaringan SAF terdiri dari banyak aplikasi semacam itu.
- E-Chain adalah rantai sementara yang terdiri dari aplikasi R-App yang berpartisipasi dalam proses tertentu ( E-Process ) .
- Aplikasi R-App dapat diimplementasikan sebagai layanan cloud, aplikasi desktop, aplikasi mobile untuk smartphone, aplikasi blockchain yang terdesentralisasi (Dapp), dll.
- R-App bertukar pesan satu sama lain melalui panggilan metode jarak jauh: klien R-App memanggil metode di server R-App , mengirimkannya pesan dan menerima pesan lain sebagai tanggapan.
- SAF-Transaction adalah objek data yang terdiri dari pesan terkirim, pesan (atau pesan) yang diterima sebagai respons, nama metode, dan pengidentifikasi peserta.
- Proses eksekusi transaksi ( SAF-Transaction) terdiri dari penerusan pesan dan mengubah keadaan internal peserta R-App .
- Klien dan server R-App menulis transaksi ( SAF-Transaction ) yang mereka lakukan di database mereka sendiri.
- SAF menjelaskan API standar untuk setiap aplikasi ( R-App ). API menyatakan metode untuk panggilan jarak jauh, serta format pesan yang dikirim dan pesan yang diterima sebagai respons.
- R-App senantiasa, 24/7, disajikan di Internet dan terdaftar di pendaftar online ( Registry Online ).
- Aplikasi R-App dapat secara bersamaan berpartisipasi dalam berbagai jenis proses ( E-Process) dan mentransfer data dari satu proses ke proses lainnya.
- R-App terlibat dalam pemantauan otomatis dan kontrol proses ( Proses-E ). Jika terjadi penundaan, aplikasi dapat secara otomatis menghubungi peserta secara langsung melalui SMS atau email.
- SAF-Model adalah deskripsi Peran, Konvensi, Transaksi, dan API, dibuat dalam bahasa deskripsi data Proto 3.
Penggunaan SAF dapat mengarah pada perkembangan positif berikut:
Status Hari Ini
| SAF
|
Kontrol manual proses transportasi dan entri data manual.
| Kontrol komputer dari proses transportasi yang berlaku untuk semua peserta dalam transportasi.
Kurang tergantung pada ketersediaan dan efektivitas peserta proses.
Kurangnya pemasukan kembali data.
|
Platform monolitik besar.
| Layanan kecil (aplikasi) dengan fungsi yang jelas.
Bila perlu, layanan ini akan berintegrasi dengan platform yang ada.
|
Proses Tidak Terfragmentasi yang Terfragmentasi.
| Integrasi penuh semua proses.
|
Antarmuka pengguna yang berbeda untuk berbagai layanan online.
| Antarmuka pengguna terpadu.
|
Kurangnya standar untuk Peran bisnis, Perjanjian, dan Transaksi.
| Definisi Peran bisnis standar, Perjanjian, dan Transaksi yang ditulis dalam bahasa deskripsi data Proto 3.
|
Kurangnya standar untuk API .
| API standar yang menyertakan deskripsi metode dan format pesan yang ditulis dalam Proto 3.
|
Penggunaan banyak protokol Internet.
| gRPC adalah kerangka kerja multi-platform modern dari Google untuk panggilan prosedur jarak jauh.
|
Kurangnya layanan Internet untuk sejumlah peserta.
| Kehadiran on-line dari semua peserta dalam proses transportasi.
|