Himpunan desain solusi

Dalam makalah ini kami fokus pada penyediaan serangkaian solusi desain sebagai operasionalisasi prinsip-prinsip utama ekosistem digital ke dalam infrastruktur perangkat lunak. Secara khusus, kami menjelaskan arsitektur referensi untuk merancang aturan di mana layanan yang berbeda didefinisikan dan disusun dalam membangun lingkungan digital global.

Kami membahas bagaimana arsitektur referensi untuk DE ini memanfaatkan infrastruktur Internet yang ada sambil memperluas arsitektur Web sehingga dapat digunakan dengan cara yang menghormati dan mendukung otonomi UKM.

Solusi desain yang diusulkan dibangun di atas gaya arsitektur REST (Fielding, 2000) yang mendasari web seperti yang kita kenal sekarang. Secara khusus, kami menunjukkan bahwa REST melalui HTTP paling tepat untuk mengoperasionalkan prinsip-prinsip ekosistem dasar dalam arsitektur referensi untuk ekosistem digital. Dengan demikian, kami juga menunjukkan ekosistem RESTful agar kompatibel dengan Web.

Sisa dari makalah ini disusun sebagai berikut. Bagian 2 memberikan latar belakang untuk membingkai konsep ekosistem digital, sebagai kasus khusus dari sistem adaptif kompleks yang dipelajari dengan lebih baik, dan menarik koneksi ke aspek Web dan arsitektur saat ini yang diperlukan, tetapi kadang-kadang ditemukan hilang atau disalahartikan.

Di Bagian 3 kami mengusulkan serangkaian solusi desain yang berkembang seputar penggunaan gaya arsitektur REST untuk DE melalui web. Secara khusus, kami membahas definisi layanan RESTful dan komposisinya, model perilaku untuk analisis interaksi kompleks atas sumber daya, yang memerlukan jaminan transaksional tertentu, masalah merancang jaringan P2P terdistribusi penuh yang dapat mendukung interaksi RESTful, dan desain mekanisme kueri RESTful untuk mengembalikan karakteristik layanan dan sumber daya terkaitnya.

Solusi desain ini kemudian ditempatkan ke dalam gambaran yang lebih besar dari arsitektur referensi untuk DE di Web di Bagian 4. Makalah ini diakhiri di Bagian 5 dengan beberapa komentar penutup dan kemungkinan perluasan pekerjaan ini di masa mendatang.

Fitur Utama

Fitur utama dari ini adalah bahwa agen bergabung secara bebas dan atas kemauan mereka sendiri. Ini berbeda dengan organisasi yang digabungkan dengan erat di mana agen memiliki peran yang telah ditentukan sebelumnya.

Fokusnya sangat banyak pada otonomi agen individu, dan karenanya sifat dan institusi global dari ekosistem semacam itu muncul (terutama) melalui pengorganisasian mandiri. Ini adalah konsep radikal dan berpotensi mengganggu.

Namun, kami akan berdebat nanti dalam makalah ini bahwa infrastruktur digital saat ini, seperti Internet dan realisasinya melalui Web, membatasi munculnya properti, dan malah memaksakannya dari luar (eko) sistem.

Dalam karya sebelumnya (Krause et al., 2009) kami telah membahas ekosistem digital dalam dua dimensi:

  1. keragaman respons, yang mengacu pada tingkat ketahanan terhadap guncangan, dan
  2. kebutuhan akan infrastruktur perangkat lunak DE yang memungkinkan UKM untuk sepenuhnya terlibat dalam Ekonomi Digital.

Terlepas dari implikasi keuangan, UKM biasanya merupakan pembawa perubahan, penciptaan peluang, dan inovasi (Dini et al., 2008). Diskusi di kedua sumbu telah diberikan dengan mempertimbangkan sifat-sifat penting dari suatu ekosistem seperti ketahanan dan keberlanjutan konteks sosial-ekonomi dan infrastruktur digital pendukung.

REST

Saat ini, ruang layanan web sedang diganggu oleh prinsip Representational State Transfer (REST). Meskipun baru-baru ini diadopsi, REST diperkenalkan oleh Roy Fielding (Fielding, 2000), pada tahun 2000 untuk memberikan deskripsi formal tentang gaya arsitektur yang muncul di World Wide Web.

Oleh karena itu, layanan web RESTful adalah layanan yang bekerja dalam konteks Web dan menerapkan prinsip arsitekturnya, di antaranya orientasi sumber daya, keadaan tanpa kondisi, antarmuka seragam, keterhubungan, dan manipulasi sumber daya melalui representasi.

Seperti banyak teknologi yang mengganggu, REST pada awalnya tidak terlihat terlalu buruk untuk menimbulkan ancaman bagi tumpukan protokol WS-*. Namun dengan dirilisnya karya-karya seperti (Richardson & Ruby, 2007) dan diambil alih oleh vendor besar (Google, 2011 dan Sun Microsystems, 2009), untuk skenario manusia-ke-mesin dan mesin-ke-mesin menunjukkan bahwa REST mungkin jadilah pendekatan yang lebih potensial untuk sistem skala web.

Dalam berbicara tentang Digital Ecosystems (DEs) kita perlu menyadari bahwa istilah tersebut dapat memiliki arti yang berbeda bagi orang yang berbeda (Dini, 2007). Definisi yang diusulkan dalam (Cheng et al., 2006) diambil dari konsep ekosistem dalam arti biologis murni.

Menurut Boley dan Chang, ekosistem digital adalah lingkungan agen yang terbuka, longgar, terkelompok domain, didorong oleh permintaan, dan mengatur diri sendiri, di mana setiap agen dari setiap spesies proaktif dan responsif mengenai manfaat/keuntungannya sendiri (…) tetapi juga bertanggung jawab terhadap sistemnya.