ISO IEC 15851 Open MUMPS Interconnect

ISO IEC 15851 adalah Standar Internasional mengenai teknologi informasi, khususnya tentang Open MUMPS Interconnect pada protokol komunikasi.

Versi terbaru yang masih berlaku dari standar ini adalah terbitan tahun 1999 dengan judul berikut :

  • ISO/IEC 15851:1999 Information technology — Communication protocol — Open MUMPS Interconnect

Standar ini terakhir ditinjau dan dikonfirmasi pada tahun 2020, oleh karena itu versi ini masih dinyatakan tetap berlaku hingga saat ini.

Standar ISO/IEC 15851:1999

Open MUMPS Interconnect mendefinisikan metode untuk akses jaringan ke database MUMPS.

Protokol menyediakan semua operasi dasar pada sparse tree-structured MUMPS database.

Penerbitan Standar ISO/IEC 15851:1999

Standar ini diterbitkan dan dipublikasikan pada Maret 1999, berupa dokumen edisi 1 dengan jumlah halaman sebanyak 25 lembar.

Disusun oleh :

  • Technical Committee ISO/IEC JTC 1/SC 22 Programming languages, their environments and system software interfaces,
  • atau : Komite Teknis ISO/IEC JTC 1/SC 22 Bahasa pemrograman, lingkungannya, dan antarmuka perangkat lunak sistem.

ICS :

  • 35.060 Languages used in information technology, atau : 35.060 Bahasa yang digunakan dalam teknologi informasi

Sebagaimana standar ISO lainnya, ISO/IEC 15851:1999 ini juga ditinjau setiap 5 tahun dan peninjauan sudah mencapai tahap 90,93 (dikonfirmasi).

Isi Standar ISO/IEC 15851:1999

Berikut adalah kutipan isi Standar ISO/IEC 15851:1999 yang diambil dari Online Browsing Platform (OBP) dari situs resmi iso.org.

Yang ditambah dengan berbagai keterangan dan informasi untuk mempermudah pemahaman pembaca.

Hanya bagian standar yang informatif yang tersedia untuk umum, OBP hanya menampilkan hingga klausa 3 saja.

Oleh karena itu, untuk melihat konten lengkap dari standar ini, maka pembaca harus membeli standar dari ISO ini secara resmi.

Daftar Isi Standar ISO/IEC 15851:1999

  • Foreword
  • 1 Scope
  • 1.1 Scope
  • 1.2 Purpose
  • 1.3 Application
  • 2 Normative references
  • 3 Definitions
  • 4 General description
  • 4.1 OMI and MUMPS
  • 4.2 OMI and the OSI network model
  • 4.3 Client-server protocol
  • 4.4 National character sets
  • 4.5 Security
  • 4.6 Replication
  • 4.7 Environments
  • 4.8 OMI version negotiation
  • 4.9 Exception handling
  • 4.10 Implementation limits and portability
  • 4.11 Extensions to the standard
  • 5 Message form and content
  • 5.1 Characters
  • 5.2 Fields
  • 5.3 Message form
  • 5.4 Requests and responses
  • Annex A Conformance
  • A.1 Implementations
  • A.2 Programs
  • Annex В Rationale
  • B.1 Implementation
  • B.2 Network management
  • B.3 Authorization
  • B.4 Protocol stack
  • B.5 Sessions
  • B.6 Complex operations
  • B.7 Registering implementations
  • B.8 Compliance verification
  • Annex С Extensions
  • C.1 Requests and responses
  • C.2 Other database support
  • C.3 Beyond database functions
  • C.4 Performance enhancements
  • C.5 Other protocols

Kata pengantar

Sebagaimana tercantum dalam Klausa “0 Foreword”, bahwa :

ISO (Organisasi Internasional untuk Standardisasi) dan IEC (Komisi Elektroteknik Internasional) membentuk sistem khusus untuk standardisasi di seluruh dunia.

Badan-badan nasional yang menjadi anggota ISO atau IEC berpartisipasi dalam pengembangan Standar Internasional melalui komite teknis yang dibentuk oleh organisasi masing-masing untuk menangani bidang kegiatan teknis tertentu.

Komite teknis ISO dan IEC berkolaborasi dalam bidang yang menjadi kepentingan bersama.

Organisasi internasional lainnya, pemerintah dan non-pemerintah, bekerja sama dengan ISO dan IEC, juga ambil bagian dalam pekerjaan tersebut.

Di bidang teknologi informasi, ISO dan IEC telah membentuk komite teknis bersama, ISO/IEC JTC 1.

Rancangan Standar Internasional yang diadopsi oleh komite teknis bersama diedarkan ke badan-badan nasional untuk pemungutan suara.

Publikasi sebagai Standar Internasional memerlukan persetujuan setidaknya 75% dari badan-badan nasional yang memberikan suara.

Standar Internasional ISO/IEC 15851 disiapkan oleh :

  • Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming languages, their environments and system software interfaces.
  • atau : Komite Teknis Bersama ISO/IEC JTC 1, Teknologi informasi, Subkomite SC 22, Bahasa pemrograman, lingkungan mereka, dan antarmuka perangkat lunak sistem.

Lampiran A merupakan bagian yang tidak terpisahkan dari Standar Internasional ini. Lampiran dan hanya untuk informasi.

Mengenal ISO dan IEC

ISO (International Organization for Standardization) adalah suatu organisasi atau lembaga nirlaba internasional.

Tujuan dari ISO adalah untuk membuat dan memperkenalkan standar dan standardisasi internasional untuk berbagai tujuan.

Sebagaimana dengan ISO, IEC juga merupakan organisasi standardisasi internasional yang menyusun dan menerbitkan standar-standar internasional.

Namun ruang lingkupnya adalah untuk seluruh bidang elektrik, elektronik dan teknologi yang terkait atau bidang teknologi elektro (electrotechnology).

Lebih jelas mengenai ISO dan IEC dapat dibaca pada artikel lain dari standarku.com berikut :

ISO/IEC 15851:1999 Klausa 1-3

1 Scope : Lingkup

1.1 Scope : Lingkup

Open MUMPS Interconnect mendefinisikan metode untuk akses jaringan ke database MUMPS. Protokol menyediakan semua operasi dasar pada database MUMPS berstruktur pohon jarang.

1.2 Purpose : Tujuan

Karena standar bahasa MUMPS (lihat 2) mendefinisikan operasi pada fasilitas databasenya, protokol khusus MUMPS diperlukan untuk memperluas fasilitas ini ke dalam lingkungan sistem terbuka.

1.3 Application : Aplikasi

Dikembangkan terutama untuk koneksi implementasi yang berbeda dari bahasa MUMPS, protokol juga dapat digunakan oleh bahasa lain untuk mendapatkan akses ke database MUMPS atau untuk menyediakan layanan database MUMPS.

OMI juga dapat digunakan untuk operasi antar-tugas pada satu komputer, misalnya antara dua produk yang berbeda.

2 Normative references : Referensi normatif

Standar berikut berisi ketentuan yang, melalui referensi dalam teks ini, merupakan ketentuan dari Standar Internasional ini.

Pada saat publikasi, edisi yang ditunjukkan adalah valid.

Semua standar tunduk pada revisi, dan para pihak dalam perjanjian berdasarkan Standar Internasional ini didorong untuk menyelidiki kemungkinan penerapan edisi terbaru dari standar yang ditunjukkan di bawah ini.

Anggota IEC dan ISO memelihara daftar Standar Internasional yang berlaku saat ini.

  • ANSI X3.4-1990, American standard code for information interchange.
  • ANSI/MDC X11.1-1995, American national standard for information systems — programming languages — MUMPS.
  • ISO/IEC 8859-1:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No. 1.

3 Definitions : Definisi

Untuk tujuan Standar Internasional ini, definisi berikut berlaku.

3.1 MUMPS

nama bahasa pemrograman yang didefinisikan oleh ANSI/MDC X11.1.

3.2 OMI

singkatan dari Open MUMPS Interconnect.

3.3 OSI

model protokol komunikasi komputer Open Systems Interconnect.

3.4 message : pesan

string karakter 8-bit, memungkinkan semua kode karakter dari 0 hingga 255.

3.5 circuit : sirkuit

jalur pesan yang bebas kesalahan dan mempertahankan urutan. Sirkuit virtual yang disediakan oleh layanan level 4 OSI.

3.6 client : klien

proses yang memulai pesan (permintaan) untuk dikirim ke server. Sebagian besar klien OMI adalah proses aplikasi MUMPS, tetapi program utilitas manajer jaringan atau program aplikasi non-MUMPS dapat menjadi klien.

3.7 server

proses yang merespon permintaan klien dengan melakukan fungsi database atas nama mereka dan mengembalikan pesan respons.

3.8 transaction : transaksi

satu pesan permintaan dan pesan respons terkait. Transaksi OMI tidak sama dengan transaksi pemrosesan transaksi.

3.9 agent : agen

proses yang mengelola transaksi atas nama satu atau lebih klien.

3.10 session

koneksi antara tepat satu agen dan tepat satu server. Saat membuat sesi, kedua proses mengotentikasi satu sama lain dan menegosiasikan parameter transaksi yang akan diikuti.

3.11 user : pengguna

manusia untuk siapa proses klien berjalan.

3.12 user ID

nomor yang mengidentifikasi pengguna untuk tujuan otorisasi.

3.13 group ID : ID grup

nomor yang mengidentifikasi sekelompok pengguna untuk tujuan otorisasi.

3.14 OMI node : simpul OMI

Biasanya node adalah komputer, tetapi dua atau lebih implementasi independen mungkin berbagi komputer tanpa berbagi database mereka, dan dengan demikian menjadi node yang terpisah.

Sebaliknya, implementasi mungkin menempati beberapa komputer yang terhubung dengan metode non-OMI, dan dengan demikian menjadi satu node OMI.

Secara khusus, node OMI adalah kumpulan satu atau lebih lingkungan yang dapat diakses tanpa menggunakan jaringan OMI.

Artinya, sebuah program dapat merujuk ke lingkungan di simpulnya sendiri tanpa menggunakan OMI.

Penutup

Demikian artikel dari standarku.com mengenai Standar ISO/IEC 15851:1999.

Mohon saran dari pembaca untuk kelengkapan isi artikel ini, silahkan saran tersebut dapat disampaikan melalui kolom komentar.

Baca artikel lain :

Sumber referensi :

Leave a Comment