Model Driven Architecture (MDA) Untuk Customization dan Integrasi Layanan Fungsionalitas SIMRS

Slamet Sudaryanto, Fikri Budiman
2013 unpublished
ABSTRAK Model Driven Architecture (MDA) adalah arsitektur yang diperkenalkan oleh Object Management Group (OMG). MDA ini merupakan pendekatan untuk spesifikasi sistem dan mendukung interoperabilitas berdasarkan penggunaan model-model formal. Pada model MDA ini memilika beberapa taahapan. Platform aplikasinya dimulai dari tahapan Computasion Independent Model (CIM) yang berisi aturan formal dari proses bisnis modul aplikasi. Selanjutnya Platform Independent Model (PIM), PIM dinyatakan dalam
more » ... nyatakan dalam dalam bahasa pemodelan platform independen seperti UML. Selanjutnya PIM diterjemahkan kedalam Platform Specific Model yang bisa diimplentasikan kedalam beberapa platform bahasa pemrograman dengan aturan-aturan formal. Inti dari konsep MDA adalah menggunakan standar penting dari OMG seperti Unified Modeling Language (UML), Meta Object Facility (MOF), XML Metadata Interchange (XMI) dan Common Warehouse Metamodel (CWM). Pada penerapan MDASIMRS (Sistem anajemen Informasi Rumahsakit) ini CIM SIMRS, membuat model target yang berisi semua aturan bisnis yang ditetapkan dalam bisnis inti SIMRS. Pada kasus CIM SIMRS ini target yang ingin dicapai adalah aturan yang diterapkan pada poli rawat jalan. Dimana poli rawat jalan dan tindakan pada masing-masing poli bisa di create secara dinamis dan independen. Tindakan medis bisa di distribusikan pada setiap poliklinik secara mandiri. Selanjutnya PIM SIMRS, membuat model target yang hanya berisi unsur data dalam menentukan model konseptual SIMRS. PIM SIMRS ini merupakan mapping independen atara PIM dan PSM sesuai dengan aturan bisnis dari CIM SIMRS maka didapatkan platform service yang independen yaitu : service create frame modul rawat jalan, create pelayanan medis/non medis, create integras dan distribusi pelayanan medis/non medis serta service alokasi kelompok aplikasi pada user tertentu. Kata kunci : MDA, CIM, PIM, PSM, SIMRS 1. Pendahuluan Model Driven Architecture (MDA) tidak sekedar merupakan arsitektur, MDA lebih merupakan strategi untuk mengimplementasikan services. Ide tentang MDA ini adalah bagaimana menyediakan suatu pendekatan yang terbuka dalam menghadapi tantangan perubahan teknologi dan bisnis [2]. MDA merupakan inisiatif pendekatan untuk spesifikasi dan interoperabilitas berdasarkan penggunaan model formal.Sesuai dengan namanya strategi ini memberikan perhatian utama pada model. Model dalam konteks MDA didefinisikan sebagai Platform Independent Model (PIM) yang digunakan untuk menciptakan fungsionalitas system. PIM dibangun menggunakan Unified Modeling Language (UML). Atau standar pemodelan Object Management Group (OMG). Pada model MDA diawali dari PIM yang dinyatakan dalam bahasa pemodelan platform independent seperti UML. Model PIM selanjutnaya diterjemaahkan ke Platform Spesifik Model (PSM). Inti dari konsep MDA adalah penggunaan standar OMG : Unified Modeling Language (UML), Meta Object facility (MOF), XML Meta Data Interchange (XMI), dan Common Waarehouse meramodel (CWM). Standar ini mendefinisikan infrastruktur inti dari MDA dan telah menyumbang state of the art pada pemodelan system. Sebagai proses OMG, MDA merupakan langkah evolusi besar dalam cara OMG mendefinisikan standar operabilitas. MDA memiliki implikasi signifikan pada metamodeling dan Adaptive Obyek Model (AOMs). Metamodeling adalah kegiatan utama dalam spesifikasi atau pemodelan metadata. Interoperabiltas dalam lingkungan heterogen pada akhirnya dapat dicapai dengan melalui metadata bersama dan strategi keseluruhan untuk berbagi dan memahami metadata yang terdiri dari pembangunan otomatais, penerbitan,penagaturan dan interpretasi model. Teknologi AOM menyediakan perilaku system dinamis berdasarkan run-time interpretasi model tersebut. Arsitektur berdasarkan AOMs sangat interoperble, mudah diperluas pada saat run-time dan benar-benar dinamis dalam hal menspesifikasikan perilaku secara keseluruhan (perilaku tidak terikat dalam code-program). Standar inti MDA (UML, MOF, XMI, CWM) membentuk dasar bangunan skema koheren untuk authoring, publishing, managing model dalam MDA.
fatcat:mothxhea2jf4bddbbubh56s6xi