latest articles

Senin, 10 Juni 2013

Protokol TCP (Transmision Control Protocol)

TCP (Transmision Control Protocol) adalah protokol pada layer transport yang bersifat conection oriented, berfungsi untuk mengubah satu blok data yang besar menjadi segmen-segmen yang dinomori dan disusun secara berurutan.  Proses pembuatan koneksi TCP disebut juga dengan proses “Three-way Handshake“. Tujuan metode ini adalah agar dapat melakukan sinkronisasi terhadap nomor urut dan nomor acknowledgement yang dikirimkan oleh kedua pihak (pengirim dan penerima). Prosesnya antara lain:
  • Host pertama (yang ingin membuat koneksi) akan mengirimkan sebuah segmen TCP dengan flag SYN diaktifkan kepada host kedua (yang hendak diajak untuk berkomunikasi).
  • Host kedua akan meresponsnya dengan mengirimkan segmen dengan acknowledgment dan juga SYN kepada host pertama.
  • Host pertama selanjutnya akan mulai saling bertukar data dengan host kedua.
TCP menggunakan proses Handshake yang sama untuk mengakhiri koneksi yang dibuat, namun menggunakan flag FIN bukan SYN. Hal ini menjamin dua host yang sedang terkoneksi tersebut telah menyelesaikan proses transmisi data dan semua data yang ditransmisikan telah diterima dengan baik. Itulah sebabnya, mengapa TCP disebut dengan koneksi yang reliable.
Read more

KOMPUTER NeXT

Apa NeXT?

 
Berners-Lee mengembangkan perangkat lunak WorldWideWeb pada komputer NeXT, model yang dikembangkan, diproduksi, dan dijual dari tahun 1988 hingga 1990 oleh perusahaan NeXT Inc didirikan oleh pendiri Apple Steve Jobs. NeXT memiliki 305 milimeter die-cast magnesium, berbentuk kubus, kasus hitam, yang menyebabkan mesin yang secara informal disebut sebagai "The Cube". Harganya US $ 6.500.

Meskipun NeXT tidak membuktikan sukses komersial, mesin yang jalan di depan waktu mereka, menawarkan antarmuka dan alat-alat yang akrab bagi pengguna komputer 20 tahun kemudian. Berners-Lee menggunakan sistem operasi canggih NeXTSTEP untuk secara cepat mengembangkan prototipe kerja server dan peramban. Asli Browser disebut "WorldWideWeb" namun kemudian berganti nama menjadi Nexus untuk menghindari kebingungan dengan ruang informasi.
Universal line-modus peramban

Sebuah website seperti telepon, jika hanya ada satu itu tidak banyak digunakan. Tim Berners-Lee yang dibutuhkan untuk mengirimkan server dan browser software sehingga orang bisa membuat website mereka sendiri. Sistem NeXT yang jauh maju atas komputer orang umumnya memiliki yang mereka miliki, perangkat lunak sehingga kurang canggih diperlukan untuk distribusi.

Pada musim semi tahun 1991, pengujian sedang berlangsung pada universal line-modus browser memungkinkan orang untuk mengakses web, terlepas dari jenis sistem komputer yang digunakan. Browser ini dirancang untuk bekerja hanya dengan mengetik perintah. Tidak ada mouse dan tidak grafis, tapi itu memungkinkan siapa saja dengan koneksi internet untuk mengakses web.

Itu adalah pokok inti dari web yang konten harus diakses secara universal: seseorang menggunakan browser minyak mentah bisa mengakses konten yang sama seperti pengguna browser canggih seperti Nexus, lengkap dengan mouse dan grafis kemampuan.

Berners-Lee juga mendirikan sistem sehingga orang yang tidak memiliki browser bisa berselancar di web: hanya email server CERN dengan alamat web (URL) dan Anda akan menerima email kembali dengan konten dari URL di badan email.


Web meledak

Pada tanggal 30 April tahun 1993, CERN membuat kode sumber WorldWideWeb tersedia secara bebas royalti, perangkat lunak adalah gratis bagi siapa saja untuk menggunakan, dan tetap jadi hari ini. Penggunaan web meledak ketika orang-orang mulai menyiapkan server dan website mereka sendiri. Dengan akhir 1993 terdapat lebih dari 500 web server dikenal, dan WWW menyumbang 1% dari lalu lintas internet, yang tampak banyak pada hari-hari (sisanya adalah akses remote, e-mail dan transfer file). Dua puluh tahun kemudian, diperkirakan ada 630 juta situs online.
Read more

Manajemen Informasi "Proposal"

Tim Berners-Lee, CERN
Maret 1989, Mei 1990

Proposal ini menyangkut pengelolaan informasi umum tentang akselerator dan eksperimen di CERN. Ini membahas masalah hilangnya informasi tentang sistem berkembang kompleks dan berasal solusi yang didasarkan pada sistem hypertext terdistribusi.





Ikhtisar

Banyak diskusi masa depan di CERN dan era akhir LHC dengan pertanyaan - ª Ya, tapi bagaimana kita bisa melacak seperti proyek besar º Proposal ini menyediakan jawaban atas pertanyaan-pertanyaan tersebut?. Pertama, membahas masalah akses informasi di CERN. Kemudian, memperkenalkan gagasan sistem informasi terkait, dan membandingkan mereka dengan cara yang kurang fleksibel untuk menemukan informasi.

Kemudian meringkas pengalaman singkat saya dengan sistem teks non-linear dikenal sebagai ª º hypertext, menggambarkan apa CERN kebutuhan dari sistem tersebut, dan apa industri dapat memberikan. Akhirnya, ini menunjukkan langkah-langkah yang harus kita ambil untuk melibatkan diri dengan hypertext sekarang, sehingga secara individual dan kolektif kita bisa mengerti apa yang kita ciptakan.


Kehilangan Informasi di CERN
CERN adalah organisasi indah. Ini melibatkan beberapa ribu orang, banyak dari mereka sangat kreatif, semua bekerja menuju tujuan bersama. Meskipun mereka nominal diatur dalam struktur manajemen hirarkis, ini tidak membatasi cara orang akan berkomunikasi, dan berbagi informasi, peralatan dan perangkat lunak di seluruh kelompok.
Sebenarnya struktur kerja diamati organisasi adalah kalikan terhubung "web" yang interkoneksi berkembang dengan waktu. Dalam lingkungan ini, orang baru tiba, atau seseorang mengambil tugas baru, biasanya diberikan beberapa petunjuk mengenai siapa yang akan menjadi orang yang berguna untuk berbicara dengan. Informasi tentang apa yang ada fasilitas dan bagaimana untuk mengetahui tentang mereka perjalanan dalam gosip koridor dan newsletter sesekali, dan rincian tentang apa yang perlu dilakukan menyebar dengan cara yang sama. Semua hal dipertimbangkan, hasilnya sangat berhasil, meskipun sesekali kesalahpahaman dan usaha digandakan.
Suatu masalah, bagaimanapun, adalah omset tinggi orang. Ketika dua tahun adalah panjang khas tinggal, informasi terus-menerus hilang. Pengenalan orang baru menuntut cukup banyak waktu mereka dan orang lain sebelum mereka memiliki gagasan tentang apa yang terjadi. Rincian teknis proyek-proyek masa lalu kadang-kadang hilang selamanya, atau hanya pulih setelah penyelidikan detektif dalam keadaan darurat. Seringkali, informasi yang telah direkam, itu hanya tidak dapat ditemukan.
Jika eksperimen CERN adalah pengembangan sekali hanya statis, semua informasi tersebut dapat ditulis dalam sebuah buku besar. Seperti itu, CERN terus berubah sebagai ide-ide baru diproduksi, sebagai teknologi baru menjadi tersedia, dan dalam rangka untuk mendapatkan sekitar masalah teknis yang tak terduga. Ketika perubahan itu diperlukan, biasanya hanya mempengaruhi sebagian kecil dari organisasi. Alasan lokal muncul untuk mengubah bagian dari eksperimen atau detektor. Pada titik ini, kita harus menggali sekitar untuk mencari tahu apa bagian lain dan orang-orang akan terpengaruh. Menjaga buku up to date menjadi tidak praktis, dan struktur buku ini perlu terus direvisi.
Jenis informasi yang kita bicarakan jawaban, misalnya, pertanyaan seperti

    
Dimana modul ini digunakan?
    
Siapa yang menulis kode ini? Di mana dia bekerja?
    
Dokumen apa ada tentang konsep itu?
    
Yang laboratorium yang termasuk dalam proyek itu?
    
Sistem yang tergantung pada perangkat ini?
    
Dokumen apa lihat yang satu ini?
Masalah kehilangan informasi mungkin sangat akut di CERN, tetapi dalam kasus ini (seperti pada orang lain tertentu), CERN adalah model miniatur dari seluruh dunia dalam waktu beberapa tahun. CERN bertemu sekarang beberapa masalah yang seluruh dunia akan menghadapi segera. Dalam 10 tahun, mungkin ada banyak solusi komersial untuk masalah di atas, sementara hari ini kita perlu sesuatu untuk memungkinkan kita untuk melanjutkan.Sistem informasi terkait
Dalam memberikan sistem untuk memanipulasi informasi semacam ini, harapan akan memungkinkan kolam informasi untuk mengembangkan yang dapat tumbuh dan berkembang dengan organisasi dan proyek-proyek yang menjelaskan. Untuk ini menjadi mungkin, metode penyimpanan tidak boleh menempatkan pembatasan sendiri pada informasi. Inilah sebabnya mengapa "web" catatan dengan link (seperti referensi) di antara mereka jauh lebih berguna daripada sistem hirarki tetap. Ketika menjelaskan sistem yang kompleks, banyak orang resor untuk diagram dengan lingkaran dan anak panah. Lingkaran dan panah meninggalkan satu gratis untuk menggambarkan keterkaitan antara hal-hal dengan cara yang tabel, misalnya, tidak. Sistem yang kami butuhkan adalah seperti diagram lingkaran dan anak panah, di mana lingkaran dan panah dapat berdiri untuk apa pun.
Kita bisa menyebutnya lingkaran node, dan link panah. Misalkan setiap node seperti catatan kecil, artikel ringkasan, atau komentar. Aku tidak peduli atas sini dengan apakah memiliki teks atau grafis atau keduanya. Idealnya, itu merupakan atau menjelaskan satu orang tertentu atau objek. Contoh node dapat

    
Orang-orang
    
Modul perangkat lunak
    
Kelompok orang
    
Proyek
    
Konsep
    
Dokumen
    
Jenis hardware
    
Benda hardware tertentu
Panah yang menghubungkan lingkaran ke lingkaran A B dapat berarti, misalnya, bahwa A. ..

    
tergantung pada B
    
merupakan bagian dari B
    
membuat B
    
mengacu ke B
    
menggunakan B
    
adalah contoh dari B
Ini lingkaran dan anak panah, node dan link, memiliki arti yang berbeda di berbagai macam diagram konvensional:




Diagram
Nodes are
Arrows mean
Family tree
People
"Is parent of"
Dataflow diagram
Software modules"
Passes data to"
Dependency
Module
"Depends on"
PERT chart
Tasks
"Must be done before"
Organisational chart
People
"Reports to"



 Sistem harus memungkinkan apapun informasi yang akan dimasukkan. Orang lain harus mampu menemukan informasi, kadang-kadang tanpa tahu apa yang ia cari.

Dalam prakteknya, hal ini berguna untuk sistem yang akan mengetahui jenis generik hubungan antara item (ketergantungan, misalnya), dan jenis node (orang, benda, dokumen ..) tanpa memaksakan batasan.
Masalah dengan pohon-pohon

Banyak sistem yang terorganisir secara hirarkis. Dokumentasi sistem CERNDOC adalah contoh, seperti sistem file Unix, dan VMS / HELP sistem. Sebuah pohon memiliki keuntungan praktis memberikan setiap simpul nama yang unik. Namun, tidak memungkinkan sistem untuk memodelkan dunia nyata. Sebagai contoh, dalam sistem BANTUAN hierarki seperti VMS / HELP, kita sering sampai ke daun di pohon seperti

         BANTUAN COMPILER SOURCE_FORMAT pragmas DEFAULTS

hanya untuk menemukan referensi ke daun lain: "Silakan lihat

         BANTUAN compiler COMMAND PILIHAN DEFAULTS pragmas "

dan perlu untuk meninggalkan sistem dan masukkan kembali. Apa yang dibutuhkan adalah sebuah link dari satu node ke yang lain, karena dalam hal ini informasi itu tidak alami disusun menjadi pohon.

Contoh lain dari sistem struktur pohon adalah sistem Berita uucp (coba 'rn' di bawah Unix). Ini adalah sistem hirarkis diskusi ("newsgroup") masing-masing berisi artikel disumbangkan oleh banyak orang. Ini adalah metode yang sangat berguna penyatuan keahlian, tetapi menderita kaku pohon. Biasanya, sebuah diskusi di bawah satu newsgroup akan berkembang menjadi topik yang berbeda, di mana titik itu seharusnya di bagian yang berbeda dari pohon. (Lihat Gambar 1).
 
 




From mcvax!uunet!pyrdc!pyrnj!rutgers!bellcore!geppetto!duncan Thu Mar...
Article 93 of alt.hypertext:
Path: cernvax!mcvax!uunet!pyrdc!pyrnj!rutgers!bellcore!geppetto!duncan
>From: duncan@geppetto.ctt.bellcore.com (Scott Duncan)
Newsgroups: alt.hypertext
Subject: Re: Threat to free information networks
Message-ID: <14646@bellcore.bellcore.com>
Date: 10 Mar 89 21:00:44 GMT
References: <1784.2416BB47@isishq.FIDONET.ORG> <3437@uhccux.uhcc...
Sender: news@bellcore.bellcore.com
Reply-To: duncan@ctt.bellcore.com (Scott Duncan)
Organization: Computer Technology Transfer, Bellcore
Lines: 18

Doug Thompson has written what I felt was a thoughtful article on
censorship -- my acceptance or rejection of its points is not
particularly germane to this posting, however.

In reply Greg Lee has somewhat tersely objected.

My question (and reason for this posting) is to ask where we might
logically take this subject for more discussion.  Somehow alt.hypertext
does not seem to be the proper place.

Would people feel it appropriate to move to alt.individualism or even
one of the soc groups.  I am not so much concerned with the specific
issue of censorship of rec.humor.funny, but the views presented in
Greg's article.

Speaking only for myself, of course, I am...
Scott P. Duncan (duncan@ctt.bellcore.com OR ...!bellcore!ctt!duncan)
                (Bellcore, 444 Hoes Lane  RRC 1H-210, Piscataway, NJ...)
                (201-699-3910 (w)   201-463-3683 (h))
  Bidang Subyek memungkinkan catatan pada topik yang sama untuk dihubungkan bersama-sama dalam "newsgroup". Nama newsgroup (alt.hypertext) adalah nama hirarkis. Ini catatan khusus adalah mengungkapkan masalah dengan struktur pohon yang ketat dari skema: diskusi ini berkaitan dengan beberapa daerah. Perhatikan bahwa "Referensi", "From" dan bidang "Subject" semua dapat digunakan untuk menghasilkan link.

Masalah dengan kata kunci

Kata kunci adalah metode umum untuk mengakses data mana yang tidak memiliki koordinat yang tepat. Masalah biasa dengan kata kunci, bagaimanapun, adalah bahwa dua orang tidak pernah memilih kata kunci yang sama. Kata kunci yang kemudian menjadi berguna hanya untuk orang-orang yang sudah tahu aplikasi baik.

Sistem kata kunci praktis (seperti yang dari VAX / CATATAN misalnya) memerlukan kata kunci untuk didaftarkan. Ini sudah merupakan langkah ke arah yang benar. Sebuah sistem terkait mengambil ini ke langkah logis berikutnya. Kata kunci dapat node yang berdiri untuk konsep. Sebuah simpul kunci kemudian tidak berbeda dari node lain. Satu dapat menghubungkan dokumen, dll, untuk kata kunci. Satu kemudian dapat menemukan kata kunci dengan mencari setiap node yang mereka terkait. Dengan cara ini, dokumen tentang topik yang sama secara tidak langsung terkait, melalui konsep-konsep utama mereka. Sebuah pencarian kata kunci kemudian menjadi pencarian dimulai dari sejumlah kecil bernama node, dan menemukan node yang dekat dengan mereka semua.

Itu untuk alasan inilah saya pertama kali membuat sebuah sistem informasi yang terkait kecil, tidak menyadari bahwa istilah sudah diciptakan untuk ide: "hypertext".
Sebuah solusi: Hypertext
Pengalaman Pribadi dengan Hypertext

Pada tahun 1980, saya menulis sebuah program untuk melacak perangkat lunak dengan yang saya terlibat dalam sistem kontrol PS. Disebut Enquire, itu memungkinkan seseorang untuk menyimpan potongan informasi, dan untuk menghubungkan potongan terkait bersama-sama dengan cara apapun. Untuk mendapatkan informasi, salah satu berkembang melalui link dari satu lembar yang lain, bukan seperti dalam permainan komputer lama "petualangan". Saya menggunakan ini untuk catatan pribadi saya orang dan modul. Itu mirip dengan Hypercard aplikasi diproduksi baru-baru ini oleh Apple untuk Macintosh. Sebuah perbedaan adalah bahwa Enquire, meskipun kurang grafis mewah, berjalan pada sebuah sistem multiuser, dan memungkinkan banyak orang untuk mengakses data yang sama.



Documentation of the RPC project                       (concept)


   Most of the documentation is available on VMS, with the two
   principle manuals being stored in the CERNDOC system.

    1) includes: The VAX/NOTES conference VXCERN::RPC
    2) includes: Test and Example suite
    3) includes: RPC BUG LISTS
    4) includes: RPC System: Implementation Guide
       Information for maintenance, porting, etc.
    5) includes: Suggested Development Strategy for RPC Applications
    6) includes: "Notes on RPC", Draft 1, 20 feb 86
    7) includes: "Notes on Proposed RPC Development" 18 Feb 86
    8) includes: RPC User Manual
       How to build and run a distributed system.
    9) includes: Draft Specifications and Implementation Notes
   10) includes: The RPC HELP facility
   11) describes: THE REMOTE PROCEDURE CALL PROJECT in DD/OC





 Help  Display  Select  Back  Quit Mark  Goto_mark  Link  Add  Edit
 

Fig 2. A screen in an Enquire scheme.

Contoh ini pada dasarnya adalah sebuah daftar, sehingga daftar link lebih penting daripada teks pada node itu sendiri. Perhatikan bahwa setiap link memiliki tipe ("termasuk" misalnya) dan mungkin juga memiliki komentar yang terkait dengannya. (Intinya adalah menu bar.)
Segera setelah saya kembali tiba di CERN di divisi DD, saya menemukan bahwa lingkungan itu mirip dengan yang di PS, dan aku rindu Enquire. Karena itu saya menghasilkan versi untuk VMS, dan telah digunakan untuk melacak proyek, orang, kelompok, eksperimen, modul perangkat lunak dan perangkat keras yang saya telah bekerja. Saya telah menemukan itu secara pribadi sangat berguna. Saya telah membuat tidak ada usaha untuk membuatnya cocok untuk konsumsi umum, tetapi telah menemukan bahwa beberapa orang telah berhasil digunakan untuk menelusuri proyek dan mencari tahu segala macam hal atas kemauan sendiri.Hot spot
Sementara itu, beberapa program telah dibuat mengeksplorasi ide-ide ini, baik komersial dan akademis. Sebagian besar dari mereka menggunakan "hot spot" dalam dokumen, seperti ikon, atau frase yang disorot, sebagai daerah sensitif. menyentuh hot spot dengan mouse menampilkan informasi yang relevan, atau memperluas teks pada layar untuk memasukkannya. Bayangkan, saat itu, referensi dalam dokumen ini, semua yang terkait dengan alamat jaringan hal yang mereka disebut, sehingga saat membaca dokumen ini Anda bisa melewati mereka dengan klik mouse.
"Hypertext" adalah istilah yang diciptakan pada tahun 1950 oleh Ted Nelson [...], yang telah menjadi populer untuk sistem ini, meskipun digunakan untuk merangkul dua ide yang berbeda. Satu ide (yang relevan dengan masalah ini) adalah konsep: "Hypertext": Informasi Manusia dapat dibaca dihubungkan bersama dengan cara yang tak terbatas.
Ide lain, yang independen dan sebagian besar soal teknologi dan waktu, adalah dokumen multimedia yang meliputi grafis, ucapan, dan video. Saya tidak akan membahas aspek yang terakhir ini lebih lanjut di sini, meskipun saya akan menggunakan kata "Hypermedia" untuk menunjukkan bahwa seseorang tidak terikat untuk teks.
Sudah sulit untuk menilai efek dari sistem hypermedia besar di suatu organisasi, sering kali karena sistem ini tidak pernah serius menggunakan skala besar. Untuk alasan ini, kita memerlukan sejumlah besar informasi yang ada harus dapat diakses menggunakan sistem manajemen informasi baru.

Persyaratan CERN
Untuk menjadi sebuah sistem praktis dalam lingkungan CERN, ada sejumlah persyaratan praktis yang jelas.Akses remote melalui jaringan.
CERN didistribusikan, dan akses dari remote mesin sangat penting.Keheterogenan
Akses yang diperlukan untuk data yang sama dari berbagai jenis sistem (VM / CMS, Macintosh, VAX / VMS, Unix)Non-Sentralisasi
Sistem informasi mulai dari kecil dan tumbuh. Mereka juga mulai diisolasi dan kemudian bergabung. Sebuah sistem baru harus memungkinkan sistem yang ada untuk dihubungkan bersama-sama tanpa memerlukan kontrol pusat atau koordinasi.Akses ke data yang ada
Jika kita menyediakan akses ke database yang ada seolah-olah mereka berada dalam bentuk hypertext, sistem akan turun tanah lebih cepat. Hal ini dibahas lebih lanjut di bawah.Link Pribadi
Satu harus dapat menambahkan link pribadi seseorang ke dan dari informasi publik. Satu juga harus mampu untuk membubuhi keterangan link, serta node, pribadi.Bells dan Whistles
Penyimpanan teks ASCII, dan ditampilkan pada layar 24x80, adalah dalam jangka pendek yang cukup, dan penting. Penambahan grafis akan menjadi opsional ekstra dengan penetrasi yang sangat jauh lebih sedikit untuk saat ini.Analisis data
Sebuah kemungkinan menarik, mengingat database hypertext besar dengan link diketik, yang memungkinkan beberapa derajat analisis otomatis. Hal ini dimungkinkan untuk mencari, misalnya, untuk anomali seperti software didokumentasikan atau divisi yang tidak mengandung orang. Hal ini dimungkinkan untuk membuat daftar orang atau perangkat untuk keperluan lain, seperti milis orang untuk diberitahu tentang perubahan. Hal ini juga memungkinkan untuk melihat topologi dari suatu organisasi atau proyek, dan menarik kesimpulan tentang bagaimana harus dikelola, dan bagaimana hal itu bisa berkembang. Hal ini sangat berguna ketika database menjadi sangat besar, dan kelompok proyek, misalnya, sehingga terjalin untuk membuat sulit untuk melihat kayu untuk pohon.
Di tempat yang kompleks seperti CERN, itu tidak selalu jelas bagaimana membagi orang ke dalam kelompok. Bayangkan membuat model tiga dimensi besar, dengan masyarakat yang diwakili oleh lingkungan kecil, dan string antara orang yang memiliki sesuatu yang sama di tempat kerja.
Sekarang bayangkan mengambil struktur dan gemetar, sampai Anda membuat beberapa rasa kusut: mungkin, Anda melihat kelompok erat di beberapa tempat, dan di beberapa tempat daerah lemah komunikasi direntang oleh hanya beberapa orang. Mungkin sistem informasi terkait akan memungkinkan kita untuk melihat struktur nyata dari organisasi di mana kita bekerja.

Hidup Link
Data yang link (atau hot spot) mengacu mungkin sangat statis, atau mungkin bersifat sementara. Dalam banyak kasus di CERN informasi tentang keadaan sistem berubah sepanjang waktu. Hypertext memungkinkan dokumen yang akan dihubungkan ke dalam data "hidup" sehingga setiap kali link diikuti, informasi tersebut diambil. Jika salah satu pengorbanan portabilitas, adalah mungkin sehingga membuat menyusul kebakaran tautan sebuah aplikasi khusus, sehingga program diagnostik, misalnya, dapat dikaitkan langsung ke buku pemeliharaan.Non persyaratan
Diskusi pada Hypertext kadang-kadang menangani masalah penegakan hak cipta dan keamanan data. Ini adalah kepentingan sekunder di CERN, di mana pertukaran informasi masih lebih penting daripada kerahasiaan. Otorisasi dan sistem akuntansi untuk hypertext dibayangkan dapat dirancang yang sangat canggih, tetapi mereka tidak diusulkan di sini.
Dalam kasus di mana referensi harus dilakukan dengan data yang sebenarnya dilindungi, sistem perlindungan file yang ada harus memadai.Aplikasi Tertentu
Berikut ini adalah tiga contoh tempat-tempat tertentu di mana sistem yang diusulkan akan segera berguna. Ada banyak orang lain.Pembangunan Proyek Dokumentasi.
Remote Prosedur proyek Panggilan memiliki gambaran kerangka menggunakan Enquire. Meskipun terbatas, sangat berguna untuk merekam yang melakukan apa, di mana mereka berada, apa ada dokumen, dll Juga, seseorang dapat melacak pengguna, dan dapat dengan mudah menambahkan setiap bit sedikit tambahan informasi yang datang ke tangan dan tidak punya tempat lain untuk diletakkan. Cross-link ke proyek lain, dan database yang berisi informasi tentang orang dan dokumen akan sangat berguna, dan menyimpan duplikasi informasi.Pengambilan dokumen.
Sistem CERNDOC menyediakan mekanisme penyimpanan dan mencetak dokumen. Sebuah sistem terkait akan memungkinkan seseorang untuk menelusuri konsep, dokumen, sistem dan penulis, juga memungkinkan referensi antara dokumen yang akan disimpan. (Setelah dokumen telah ditemukan, mesin yang ada bisa dipakai untuk mencetak atau menampilkannya)."Personal Keterampilan Persediaan".
Keterampilan pribadi dan pengalaman adalah hanya semacam hal yang membutuhkan fleksibilitas hypertext. Orang dapat dikaitkan dengan proyek-proyek mereka telah bekerja pada, yang pada gilirannya dapat dihubungkan dengan mesin tertentu, bahasa pemrograman, dllNegara Seni di Hypermedia
Peningkatan jumlah pekerjaan yang sedang dilakukan dalam penelitian hypermedia di universitas dan laboratorium penelitian komersial, dan beberapa sistem komersial telah menghasilkan. Ada dua konferensi, Hypertext '87 dan '88, dan di Washington DC, Institut Nasional Standar dan Teknologi (NST) menyelenggarakan lokakarya pada standardisasi di hypertext, tindak lanjut yang akan terjadi selama tahun 1990.
Komunikasi dari edisi khusus ACM pada Hypertext mengandung banyak referensi untuk makalah hypertext. Sebuah bibliografi pada hypertext diberikan dalam [NIST90], dan uucp newsgroup alt.hypertext ada. Aku tidak, karena itu, memberikan daftar di sini.Browsing teknik
Banyak penelitian akademik ke sisi antarmuka manusia browsing melalui ruang informasi yang kompleks. Masalah yang dibahas adalah orang-orang membuat navigasi yang mudah, dan menghindari perasaan yang "hilang dalam hyperspace". Sementara hasil penelitian yang menarik, banyak pengguna di CERN akan mengakses sistem menggunakan terminal primitif, dan gaya jendela begitu maju tidak begitu penting bagi kita sekarang.Interkoneksi atau publikasi?
Kebanyakan sistem yang tersedia saat ini menggunakan database tunggal. Hal ini diakses oleh banyak pengguna dengan menggunakan sistem berkas terdistribusi. Ada beberapa produk yang mengambil ide Ted Nelson dari "docuverse" lebar harfiah dengan memungkinkan hubungan antara node dalam database yang berbeda. Untuk melakukan hal ini, beberapa standarisasi akan diperlukan. Namun, pada lokakarya standarisasi, penekanannya adalah pada standarisasi format untuk media tukar, maupun untuk jaringan. Hal ini dipicu oleh dorongan yang kuat terhadap pemberian informasi hypermedia, misalnya pada disk optik. Tampaknya ada konsensus umum tentang model data abstrak yang sistem hypertext harus menggunakan.
Banyak sistem telah disatukan dengan sedikit atau tanpa memperhatikan portabilitas, sayangnya. Beberapa orang lain, meskipun diterbitkan, adalah perangkat lunak berpemilik yang tidak untuk rilis eksternal. Namun, ada beberapa proyek menarik dan lebih banyak muncul sepanjang waktu. Digital "Compound Document Architecture" (CDA), misalnya, adalah model data yang mungkin diperpanjang menjadi model hypermedia, dan ada rumor bahwa ini adalah cara Digital ingin pergi.Insentif dan CALS
Departemen Pertahanan AS telah memberikan insentif besar untuk penelitian hypermedia oleh, pada dasarnya, menentukan hypermedia dokumentasi untuk pengadaan masa depan. Ini berarti bahwa semua manual untuk suku cadang untuk peralatan pertahanan harus disediakan dalam bentuk hypermedia. Para CALS akronim singkatan ª Akuisisi Computer-aided dan Dukungan Logistik).
Ada juga banyak dukungan dari industri penerbitan, dan dari pustakawan yang tugasnya adalah untuk mengatur informasi.Apa yang akan terlihat seperti sistem?
Mari kita lihat apa komponen sistem hypertext di CERN harus memiliki. Satu-satunya cara di mana fleksibilitas yang cukup dapat dimasukkan adalah untuk memisahkan perangkat lunak penyimpanan informasi dari perangkat lunak menampilkan informasi, dengan antarmuka yang didefinisikan dengan baik di antara mereka. Mengingat kebutuhan untuk akses jaringan, adalah wajar untuk membiarkan antarmuka ini bersih bertepatan dengan pembagian fisik antara pengguna dan mesin basis data jauh.
Divisi ini juga penting untuk memungkinkan heterogenitas yang dibutuhkan di CERN (dan akan menjadi keuntungan bagi dunia secara umum).
Gambar 2. Seorang klien / server model untuk sistem hypertext terdistribusi.
 
Oleh karena itu, fase penting dalam desain sistem adalah untuk mendefinisikan interface ini. Setelah itu, pengembangan berbagai bentuk tampilan program dan database server dapat dilanjutkan secara paralel. Ini akan telah dilakukan dengan baik jika banyak sumber informasi yang berbeda, masa lalu, sekarang dan masa depan, dapat dipetakan ke definisi, dan jika banyak program antarmuka manusia yang berbeda dapat ditulis selama bertahun-tahun untuk mengambil keuntungan dari teknologi baru dan standar.

Mengakses data yang ada

Sistem harus mencapai kegunaan kritis sejak dini. Ada sistem hypertext harus membenarkan diri mereka sendiri hanya pada data baru. Namun, jika ada dasar yang ada data personil, misalnya, yang data baru dapat dikaitkan, nilai masing-masing bagian baru data akan lebih besar.

Apa yang diperlukan adalah program gerbang yang akan memetakan struktur yang ada ke model hypertext, dan memungkinkan terbatas (mungkin read-only) akses ke sana. Ini mengambil bentuk dari sebuah server hypertext ditulis untuk memberikan informasi yang ada dalam bentuk yang cocok dengan antarmuka standar. Satu tidak akan membayangkan server benar-benar menghasilkan database hypertext dari dan ada satu: melainkan akan menghasilkan hypertext pandangan database yang sudah ada.
Gambar 3. Sebuah gateway hypertext memungkinkan data yang ada harus dilihat dalam bentuk hypertext oleh browser hypertext.
 
Beberapa contoh sistem yang dapat dihubungkan dengan cara ini
uucp Berita
    
Ini adalah sistem konferensi elektronik Unix. Sebuah server untuk uucp berita bisa membuat link antara catatan pada subjek yang sama, serta menunjukkan struktur dari konferensi.VAX / Catatan
    
Ini adalah sistem konferensi elektronik Digital. Memiliki cukup luas berikut di Fermilab, tapi lebih sedikit di CERN. Topologi konferensi cukup membatasi.CERNDOC
    
Ini adalah pendaftaran dokumen dan sistem distribusi berjalan pada mesin VM CERN. Serta dokumen-dokumen, kategori dan proyek, kata kunci dan penulis meminjamkan diri untuk representasi hypertext node.File systems
    
Hal ini akan memungkinkan file apapun untuk di-link dari dokumen hypertext lainnya.Buku Telepon
    
Bahkan ini bahkan bisa dipandang sebagai hypertext, dengan link antara manusia dan bagian, bagian dan kelompok, orang-orang dan lantai bangunan, dllManual unix
    
Ini adalah tubuh besar teks dibaca komputer, saat ini diselenggarakan dengan cara datar, tetapi juga berisi informasi link dalam format standar ("Lihat juga ..").Database
    
Sebuah alat generik mungkin dapat dibuat untuk memungkinkan database yang menggunakan DBMS komersial yang akan ditampilkan sebagai tampilan hypertext.
Dalam beberapa kasus, menulis server ini akan berarti unscrambling atau memperoleh rincian protokol yang ada dan / atau format file. Ini mungkin tidak praktis untuk menyediakan fungsionalitas penuh dari sistem yang asli melalui hypertext. Secara umum, itu akan menjadi lebih penting untuk memungkinkan akses baca kepada masyarakat umum: mungkin bahwa ada sejumlah orang yang memberikan informasi, dan bahwa mereka puas untuk menggunakan fasilitas yang ada.
Kadang-kadang mungkin untuk meningkatkan sistem penyimpanan yang ada dengan coding informasi hypertext dalam, jika ada yang tahu bahwa server akan menghasilkan representasi hypertext. Dalam artikel 'berita', misalnya, orang bisa menggunakan (dalam teks) format standar untuk referensi ke artikel lain. Hal ini akan dipilih oleh gateway hypertext dan digunakan untuk menghasilkan link ke catatan itu. Ini semacam peningkatan akan memungkinkan integrasi yang lebih besar antara sistem lama dan baru.
Akan selalu ada sejumlah besar sistem informasi manajemen - kami mendapatkan banyak tambahan kegunaan dari mampu untuk cross-menghubungkan mereka. Namun, kami akan kalah jika kita mencoba untuk membatasi mereka, seperti yang kita akan mengecualikan sistem dan menghambat evolusi hypertext pada umumnya.
 
Kesimpulan
Kita harus bekerja menuju sistem informasi terkait yang universal, di mana umum dan portabilitas yang lebih penting daripada teknik grafis mewah dan fasilitas tambahan yang kompleks.
Tujuannya adalah untuk memungkinkan tempat dapat ditemukan untuk setiap informasi atau referensi yang salah satu merasa penting, dan cara untuk menemukan setelah itu. Hasilnya harus cukup menarik untuk menggunakan bahwa informasi yang terkandung akan tumbuh melewati ambang batas kritis, sehingga kegunaan skema pada gilirannya akan mendorong peningkatan penggunaan.
Pengesahan batas ini dipercepat dengan memungkinkan database yang ada besar untuk dihubungkan bersama-sama dan dengan yang baru.Sebuah Proyek Praktis
Di sini saya menyarankan langkah-langkah praktis untuk pergi ke dalam rangka untuk menemukan solusi nyata di CERN. Setelah diskusi awal persyaratan yang tercantum di atas, sebuah survei dari apa yang tersedia dari industri jelas diperlukan. Pada tahap ini, kami akan mencari sistem yang adalah masa depan-bukti:

    
portabel, atau didukung pada banyak platform,
    
Diperpanjang dengan format data baru.
Kita mungkin menemukan bahwa dengan sedikit adaptasi, pars dari sistem yang kita butuhkan dapat dikombinasikan dari berbagai sumber: misalnya, browser dari satu sumber dengan database dari yang lain.
Saya membayangkan bahwa dua orang selama 6 sampai 12 bulan akan cukup untuk tahap proyek.
Fase kedua hampir pasti akan melibatkan beberapa program dalam rangka untuk membuat sebuah sistem yang nyata di CERN pada banyak mesin. Suatu bagian penting dari ini, dibahas di bawah ini, adalah integrasi sistem hypertext dengan data yang ada, sehingga memberikan suatu sistem universal, dan untuk mencapai manfaat penting pada tahap awal.
(... Dan ya, ini akan memberikan proyek yang sangat baik yang dapat digunakan untuk mencoba teknik pemrograman berorientasi obyek baru kami!) TBL Maret 1989, Mei 1990Referensi
[NEL67]
    
Nelson, T.H. "Mendapatkan keluar dari sistem kami" dalam Information Retrieval: Sebuah Tinjauan Kritis ", G. Schechter, ed Thomson Buku, Washington DC, 1967, 191-210.[SMISH88]
    
Smish, JB dan Weiss, SF, "Gambaran Umum Hypertext", di Komunikasi ACM, Juli 1988 Vol 31, No 7, dan barang lainnya di sama khusus "Hypertext" masalah.[CAMP88]
    
Campbell, B dan Goodman, J, "HAM: tujuan umum Hypertext Abstrak Machine", di Komunikasi ACM Juli 1988 Vol 31, No 7[ASKCYN88]
    
Akscyn, RM, McCracken, D dan Yoder EA, "KMS: Sebuah sistem hypermedia terdistribusi untuk mengelola pengetahuan dalam originasi", di Komunikasi ACM, Juli 1988 Vol 31, No 7[HYP88]
    
Hypertext pada Hypertext, versi hypertext dari Comms khusus edisi ACM, adalah avialble dari ACM untuk Macintosh atau PC.[RN]
    
Dibawah unix, tipe pria rn untuk mengetahui tentang perintah rn yang digunakan untuk membaca berita uucp.[CATATAN]
    
Dalam VMS, jenis BANTUAN CATATAN untuk mengetahui tentang sistem VAX / CATATAN[CERNDOC]
    
Pada CERNVM, ketik MENCARI DOCFIND untuk infrmation tentang cara mengakses program CERNDOC.[NIST90]
    
J. Moline et. al. (Ed.) Prosiding Lokakarya Standarisasi Hypertext 16-18 Januari 1990, Institut Nasional Standar dan Teknologi, pub. US Dept of Commerce
 
 
   



Read more