Pelajari Cepat ArchiMate Bagian 8 – Konsep dan Hubungan Lapisan Teknologi

Lapisan Teknologi menggambarkan aplikasi perangkat lunak sistem dan infrastruktur. Di mana pun relevan, bahasa ArchiMate menggambarkan analogi dengan Lapisan Bisnis dan Lapisan Aplikasi. Elemen Lapisan Teknologi biasanya digunakan untuk memodelkan arsitektur teknis suatu perusahaan, menggambarkan struktur dan perilaku infrastruktur teknologi perusahaan.

Elemen Struktur Aktif

Elemen struktur aktif utama dalam Lapisan Teknologi adalah Node. Elemen ini digunakan untuk memodelkan entitas struktural pada lapisan ini dan memiliki ciri-ciri berikut:

  • Digunakan untuk memodelkan server aplikasi, server basis data, atau workstation klien.
  • Biasanya merupakan kombinasi perangkat keras dan perangkat lunak sistem yang bersama-sama menyediakan lingkungan eksekusi lengkap.
  • Dapat terdiri dari sub-node.
  • Node dapat saling terhubung melalui jalur komunikasi.
  • Artifak dapat ditugaskan ke (yaitu, di-deploy pada) node.
  • Artifak yang di-deploy pada sebuah node dapat digambar di dalam node atau dihubungkan ke node tersebut melalui hubungan penugasan.

Notasi Konsep Node

Node adalah elemen pemrosesan aktif yang didefinisikan sebagai sumber daya komputasi tempat artifak dapat disimpan atau di-deploy untuk eksekusi.

ArchiMate Notation: Node

Contoh Konsep Node

Pada diagram ArchiMate di bawah ini, Anda melihat sebuah node Server Aplikasi yang terdiri dari perangkat blade dan perangkat lunak sistem server aplikasi berbasis Java EE.

Nama sebuah node sebaiknya merupakan kata benda.

ArchiMate Example: Node

Notasi Konsep Perangkat

Perangkat adalah spesialisasi dari node yang mewakili sumber daya fisik dengan kemampuan pemrosesan. Biasanya digunakan untuk memodelkan sistem perangkat keras seperti mainframe, PC, atau router.

ArchiMate Notation: Device

Perangkat didefinisikan sebagai sumber daya perangkat keras tempat artifak dapat disimpan atau di-deploy untuk eksekusi, dengan ciri-ciri berikut:

  • Perangkat, bersama dengan perangkat lunak sistem, membentuk bagian dari sebuah node.
  • Perangkat dapat bersifat komposit; yaitu, terdiri dari sub-perangkat.
  • Perangkat dapat saling terhubung melalui jaringan.
  • Artifak dapat ditugaskan ke (yaitu, di-deploy pada) perangkat.
  • Perangkat lunak sistem dapat ditugaskan ke perangkat.
  • Sebuah perangkat dapat terdiri dari sub-perangkat.
  • Sebuah node dapat berisi satu atau lebih perangkat.
  • Nama sebuah perangkat sebaiknya merupakan kata benda yang mengacu pada jenis perangkat keras; misalnya, “IBM Mainframe.”
  • Ikon yang berbeda dapat digunakan untuk membedakan jenis perangkat, seperti mainframe dan komputer pribadi.

Contoh Konsep Perangkat

Diagram ArchiMate di bawah ini menunjukkan contoh beberapa server yang dimodelkan sebagai perangkat, saling terhubung melalui Jaringan Lokal (LAN).

ArchiMate Example: Device

Notasi Konsep Perangkat Lunak Sistem

Perangkat Lunak Sistem mewakili lingkungan perangkat lunak untuk jenis komponen atau objek tertentu, di mana artefak dalam bentuk komponen dan objek dideploy.

ArchiMate Notation: System Software

Perangkat Lunak Sistem adalah spesialisasi dari suatu node yang digunakan untuk memodelkan lingkungan perangkat lunak di mana artefak berjalan, dengan ciri-ciri berikut:

  • Perangkat Lunak Sistem dapat mewakili, misalnya, sistem operasi, server aplikasi JEE, sistem basis data, mesin kerja alur, atau perangkat lunak COTS seperti paket ERP atau CRM.
  • Perangkat Lunak Sistem dapat berisi perangkat lunak sistem lainnya; misalnya, sistem operasi yang berisi basis data.
  • Perangkat Lunak Sistem yang digabungkan dengan perangkat yang mewakili lingkungan perangkat keras membentuk suatu node generik.
  • Perangkat Lunak Sistem dapat ditugaskan ke perangkat.
  • Nama perangkat lunak sistem sebaiknya merupakan kata benda yang mengacu pada jenis lingkungan eksekusi; misalnya, “Server JEE.”
  • Artefak dapat ditugaskan ke (yaitu, dideploy pada) perangkat lunak sistem.
  • Suatu node dapat berisi perangkat lunak sistem.

Contoh Konsep Perangkat Lunak Sistem

Pada diagram ArchiMate di bawah ini, kita melihat perangkat mainframe yang mendeploy dua lingkungan perangkat lunak sistem: Server Transaksi Pelanggan dan Sistem Manajemen Basis Data (DBMS).

ArchiMate Example: System Software

Notasi Konsep Antarmuka Teknologi

Suatu Antarmuka Teknologi didefinisikan sebagai titik akses di mana layanan teknologi yang disediakan oleh suatu node dapat diakses oleh node lain dan komponen aplikasi.

ArchiMate Notation: Technology Interface

Suatu Antarmuka Teknologi menentukan bagaimana layanan teknologi dari suatu node dapat diakses oleh node lain melalui antarmuka yang disediakan, dengan ciri-ciri berikut:

  • Antarmuka teknologi memperlihatkan layanan teknologi ke lingkungan.
  • Suatu antarmuka teknologi menentukan kontrak yang harus dipenuhi oleh komponen yang mewujudkan.
  • Antarmuka teknologi dapat menjadi bagian dari suatu node melalui komposisi.

Contoh Konsep Antarmuka Teknologi

Pada model di bawah ini, kita melihat antarmuka teknologi klien yang terbuka yang merupakan bagian dari perangkat lunak sistem klien/server.

Nama suatu antarmuka teknologi sebaiknya merupakan kata benda.

ArchiMate Example: Technology Interface

Notasi Konsep Jaringan

Suatu Jaringan didefinisikan sebagai media komunikasi antara dua atau lebih perangkat.

ArchiMate Notation: Network

Suatu Jaringan mewakili infrastruktur komunikasi fisik dan memiliki ciri-ciri berikut:

  • Ia dapat mencakup satu atau lebih tautan jaringan tetap atau nirkabel.
  • Jaringan paling dasar adalah satu tautan antara dua perangkat.
  • Jaringan memiliki sifat seperti bandwidth dan latensi.
  • Ia mewujudkan realisasi fisik dari jalur komunikasi logis antar node.
  • Suatu jaringan menghubungkan dua atau lebih perangkat.
  • Suatu jaringan mewujudkan satu atau lebih jalur komunikasi.
  • Suatu jaringan dapat terdiri dari sub-jaringan.

Contoh Konsep Jaringan

Pada model di bawah ini, jaringan LAN 100 Mb/s menghubungkan perangkat host dan PC.

ArchiMate Example: Network

Notasi Konsep Jalur Komunikasi

Jalur Komunikasi didefinisikan sebagai koneksi antara dua atau lebih node di mana mereka dapat bertukar data.

ArchiMate Notation: Communication Path

  • Jalur komunikasi digunakan untuk memodelkan hubungan komunikasi logis antar node dan memiliki ciri-ciri berikut:
  • Mereka direalisasikan oleh satu atau lebih jaringan yang mewakili koneksi komunikasi fisik.
  • Karakteristik komunikasi dari jalur (misalnya, bandwidth, latensi) biasanya dijumlahkan dari jaringan dasar.
  • Jalur komunikasi menghubungkan dua atau lebih node.
  • Jalur komunikasi direalisasikan oleh satu atau lebih jaringan dan bersifat atomik.

Contoh Konsep Jalur Komunikasi

Pada diagram ArchiMate di bawah ini, kita melihat jalur komunikasi ‘Antrian Pesan’ antara server aplikasi dan klien.

ArchiMate Example: Communication Path

Konsep Perilaku

Elemen perilaku di Lapisan Teknologi mirip dengan elemen di lapisan lain.

Mereka dapat dibedakan antaraperilaku eksternalaspek-aspek node dalam bentuklayanan teknologi, danperilaku internaldari node-node tersebut; yaitufungsi teknologiyang merealisasikan layanan-layanan tersebut.

Notasi Konsep Fungsi Teknologi

Fungsi Teknologi menggambarkan perilaku internal dari sebuah node dan mewakili kumpulan perilaku teknologi yang dapat dilakukan oleh node tersebut.

Technology Function Notation

Fungsi teknologi mengabstrak dari realisasinya, dan hanya perilaku yang diperlukan yang ditentukan. Fungsi ini memiliki ciri-ciri berikut:

  • Fungsi teknologi dapat merealisasikan layanan teknologi.
  • Fungsi teknologi dapat dilayani oleh layanan teknologi dari fungsi teknologi lain.
  • Fungsi teknologi dapat mengakses objek teknologi.
  • Sebuah node dapat ditugaskan ke fungsi teknologi (yang berarti node tersebut melakukan fungsi teknologi).
  • Nama fungsi teknologi sebaiknya merupakan kata kerja yang berakhiran “-ing”.

Contoh Konsep Fungsi Teknologi

Pada diagram ArchiMate di bawah ini, Sistem Manajemen Basis Data (DBMS) node melakukan dua fungsi infrastruktur: Menyediakan Akses Data (mewujudkan Layanan Akses Data untuk perangkat lunak aplikasi) dan Kelola Data (mewujudkan Layanan Manajemen Data untuk administrasi basis data).

Technology Function Example

Notasi Konsep Proses Teknologi

Proses Teknologi menggambarkan perilaku internal dari sebuah node. Proses teknologi merepresentasikan urutan perilaku teknologi yang bersama-sama mencapai hasil tertentu. Jika perilakunya terpapar secara eksternal, hal ini dilakukan melalui satu atau lebih layanan teknologi.

Technology Process Notation

Proses teknologi memiliki ciri-ciri berikut:

  • Proses teknologi dapat mewujudkan layanan teknologi.
  • Proses teknologi mengabstrak dari realisasinya. Hanya perilaku yang diperlukan yang ditentukan.
  • Ia dapat menggunakan objek teknologi sebagai input, menggunakan atau mengubahnya, dan menghasilkan objek teknologi lain sebagai output.
  • Layanan teknologi lain dapat melayani (digunakan oleh) proses teknologi.
  • Proses teknologi dapat mengakses objek teknologi.
  • Sebuah node dapat ditugaskan ke proses teknologi, yang berarti node tersebut melakukan proses tersebut.
  • Nama proses teknologi harus secara jelas mengidentifikasi urutan perilaku teknologi; misalnya, “Urutan Startup Sistem” atau “Salin Basis Data.”

Notasi Konsep Layanan Teknologi

Layanan Teknologi merepresentasikan perilaku teknis yang secara eksplisit didefinisikan dan terpapar.

Technology Service Notation

Layanan teknologi memaparkan fungsi dari sebuah node terhadap lingkungannya. Fungsi ini dapat diakses melalui satu atau lebih antarmuka teknologi dan memiliki ciri-ciri berikut:

  • Layanan teknologi direalisasikan oleh fungsi atau proses teknologi.
  • Dari sudut pandang lingkungan, layanan teknologi harus bermakna.
  • Ia harus menyediakan unit perilaku yang bermanfaat secara mandiri bagi penggunanya, seperti komponen aplikasi dan node.
  • Layanan teknologi dapat melayani komponen aplikasi atau node.
  • Layanan teknologi dapat membutuhkan, menggunakan, dan menghasilkan artefak, misalnya file yang berisi pesan.
  • Layanan teknologi dapat terdiri dari layanan bawah.
  • Layanan teknologi dapat mencakup layanan pesan, penyimpanan, penamaan, dan layanan direktori.
  • Nama layanan teknologi sebaiknya merupakan kata kerja yang berakhiran dengan “-ing”; misalnya, “Pesan.” Nama yang secara eksplisit mencantumkan kata “layanan” juga dapat digunakan.

Contoh Lapisan Teknologi

Contoh di bawah ini menunjukkan peristiwa teknologiPembaruan Basis Datamemicu proses teknologiReplikasi Data Jarak Jauh, yang disediakan oleh layanan teknologiReplikasi Pembaruan Basis Data.

Technology Layer Example

Layanan teknologi ini direalisasikan oleh fungsi teknologiReplikasi Basis Data, yang terdiri dari empat fungsi teknologi tambahan:

  1. Kelola Replikasi
  2. Proses Pembaruan Lokal
  3. Proses Pembaruan Jarak Jauh
  4. Pantau Status Replikasi

Terdapat aliran informasi dari fungsi teknologi Kelola Replikasi ke tiga fungsi teknologi lainnya.

Objek teknologi memodelkan elemen struktur pasif yang digunakan dan diproses oleh infrastruktur. Objek teknologi merepresentasikan objek “fisik” yang dimanipulasi oleh infrastruktur perusahaan. Objek teknologi adalah elemen abstrak; yaitu, mereka tidak diinstansiasi dalam model tetapi berfungsi sebagai tipe umum dari hal-hal yang dioperasikan pada lapisan teknologi. Ini dapat mencakupartefak (misalnya, file) danbahan fisik.

Notasi Konsep Artefak

Elemen Artefak diambil dari UML. Artefak adalah sepotong data yang dihasilkan atau digunakan selama pengembangan perangkat lunak atau melalui pengembangan dan operasi suatu sistem. Mereka dapat dideploy pada sebuah node.

Artifact Notation

Dinyatakan dalam bentuk: artefak: misalnya, file untuk objek data.

Contoh Konsep Artefak

Dalam contoh ini, artefak Web Archive (yang dapat merealisasikan komponen aplikasi) terdiri dari dua artefak lain:

  • Arsip Java Akses Basis Data
  • Arsip Java Logika Bisnis

Artifact Example

Dua spesialisasi dari artefak Arsip Web adalah:

  • Arsip Web Aplikasi Pembelian
  • Arsip Web Aplikasi Kutipan

Sebuah artefak Basis Data Asuransi Perjalanan (yang dapat merealisasikan objek data) dikaitkan dengan artefak Arsip Web.

Sumber Daya dan Artikel ArchiMate Lainnya

Leave a Reply