perancangan arsitektur pada infrasruktur ti fileclient application (desktop) ... dan pertukaran...
TRANSCRIPT
PERANCANGAN ARSITEKTUR PADA INFRASRUKTUR TI
©2015-RONY
1
PERTANYAAN
Seperti apa gambaran arsitekturnya?
Mungkinkah aritektur TI bersifat lintas organisasi/perusahaan? Apa contohnya?
Serinci apa Arsitektur Teknologi harus dibuat?
Bagaimana caranya mengidentifikasi kebutuhan infrastruktur dari arsitektur TI?
Bagaimana rencana pengembangan infrastruktur TI diturunkan dari arsitektur TI?
2
PERSPEKTIF ARSITEKTUR PT ABC
3
Arsitektur Sistem Aplikasi
Arsitektur Teknologi
Portal Web (Single Sign On)Portal Web (Single Sign On)
Supply ChainManagement
Supply ChainManagement
CatalogManagement
CatalogManagement
FinancialManagement
FinancialManagement
Human Resource
Management
Human Resource
Management
User
Pro
file
Man
ag
em
en
t
User
Pro
file
Man
ag
em
en
t
Client Application (desktop)Client Application (desktop)
Web Client (laptop, PDA)Web Client (laptop, PDA)
Netw
ork
Secu
rity
Netw
ork
Secu
rityAutomated DispositionAutomated Disposition
Portal Web (Single Sign On)Portal Web (Single Sign On)
Supply ChainManagement
Supply ChainManagement
CatalogManagement
CatalogManagement
FinancialManagement
FinancialManagement
Human Resource
Management
Human Resource
Management
User
Pro
file
Man
ag
em
en
t
User
Pro
file
Man
ag
em
en
t
Client Application (desktop)Client Application (desktop)
Web Client (laptop, PDA)Web Client (laptop, PDA)
Netw
ork
Secu
rity
Netw
ork
Secu
rityAutomated DispositionAutomated Disposition
ARSITEKTUR GABUNGAN
4
Portal Web (Single Sign On)
Supply ChainManagement
CatalogManagement
FinancialManagement
Human Resource
Management
Us
er
Pro
file
Ma
na
gem
en
t
Client Applications (desktop)
Ne
two
rk S
ec
uri
tyAutomated Disposition
Graphic Design Tool (laptop)
Web Client (laptop, PDA)
Operating System Services
Network Services
Communication Infrastructure
eMail SMTP & POP Server
Server: Linux RedhatDesktop: Windows XP
LAN: 10 Mbps EthernetWAN: 128 Kbps MPLS
XML over HTTP
Horde Webmail
EnterpriseFirewall, SSL
PHP on Apache Webserver
MS Visio
Firefox
Open LDAP
VB Client
LANDASAN PRINSIP
Pilihan teknologi harus didasarkan pada prinsip-prinsip arsitektur yang telah ditetapkan. Contoh:
5
No. Teknologi Prinsip Arsitektur
1. VB Client Mengutamakan pemanfaatan aplikasi yang sudah dimiliki.
2. Firefox browser Memanfaatkan paket open source sedapat mungkin.
3. Horde Webmail Memanfaatkan paket open source sedapat mungkin.Menyediakan layanan aplikasi berbasis web bagi karyawan di lapangan.
4. PHP & Apache WS Memanfaatkan paket open source sedapat mungkin.Menyediakan layanan aplikasi berbasis web bagi karyawan di lapangan.
5. SSL Mengenkripsi semua lalu lintas data transaksi yang melalui jaringan publik.
6. Firewall Melindungi data perusahaan dari akses ilegal melalui jaringan
… … …
ARSITEKTUR TI LINTAS ORGANISASI
Dalam konteks inisiatif strategis di tingkat nasional, perlu adanya arsitektur TI lintas organisasi Untuk mengintegrasikan proses-proses bisnis di lembaga-lembaga terkait Memastikan interoperabilitas (kemudahan sharingdan pertukaran data) antar sistem informasi terkait di masing-masing lembaga.
Bersifat domain specific: aplikasi flagshipdepertemen tertentu.
Metoda pengembangan arsitektur dapat diterapkan.
6
CONTOH KASUS: E-HEALTH
Proposal cetak biru e-Health Amerika Serikat dari Microsoft.
Tujuan: Meningkatkan mutu dan ketersediaan layanan kesehatan dengan
membangun layanan kesehatan terpadu yang melibatkan berbagai instansi, pemerintah maupun swasta (RS, Depkes, klinik, laboatorium, dokter, asuransi, dsb).
Saat ini dipenuhi dengan beragam sistem-sistem informasi yang terpisah-pisah.
7
Sumber: Connected Health Framework: Architecture & Design Blueprint, Microsoft Corp., 2006
IDENTIFIKASI PERMASALAHAN
Pemetaan stakeholdersdan interaksinya
Untuk menggali kepentingan dan permasalahan yang dihadapi masing-masing.
8
PERMASALAHAN & SOLUSI
Permasalahan utama layanan kesehatan*: Biaya tinggi akibat duplikasi test lab, administrasi pendaftaran pasien (terutama pendaftaran ulang di RS rujukan).
Kesalahan atau keterlambatan tindakan akibat catatan medis yang tidak lengkap.
Solusi-solusi kunci: Pengelolaan (pencatatan, penyimpanan, pemeliharaan) terpusat catatan medis dalam jumlah besar dan dalam jangka panjang – dengan memperhatikan sifat kerahasiaan data (digitize & propagate).
Fasilitas administrasi online bersama untuk semua layanan kesehatan (synchronize).
9
*Kasus di Amerika Serikat.
PRINSIP-PRINSIP ARSITEKTUR (1)
Rancangan arsitektur TI dipandu oleh prinsip-prinsip arsitektur yang dapat mendukung solusi-solusi kunci Solusi kunci perlu dijabarkan ke dalam kebutuhan fungsional.
Kebutuhan fungsional e-Health: Mampu mengumpulkan catatan medis seumur-hidup pasien dari data berbagai sistem layanan.
Mampu mengelola identitas unik pasien maupun petugas.
Mampu mengakses layanan pada sistem lain.
Dapat dimanfaatkan bersama oleh sistem lain.
Kerahasiaan data pasien terjamin.
10
PRINSIP-PRINSIP ARSITEKTUR (2)
Prinsip-prinsip arsitektur dapat berupa konsep arsiektur yang merangkum fitur-fitur adaptabilitas, keamanan, kapasitas, dsb.
Prinsip-prinsip arsitektur e-Health: Service Orientation: modular dengan protokol open standard untuk interoperabilitas.
Federated Data: database terdistribusi (integrasi beberapa database lokal/regional).
Federated Security: pendelegasian pengelolaan profil pengguna pada beberapa otoritas.
Trustworthiness: kerahasiaan data pasien terjaga dari penyalah-gunaan.
11
POLA SOA UNTUK E-HEALTH
12
Fungsi-fungsi bisnis
yang diidentifikasi
dari arsitektur bisnis
(di-enkapsulasi sebagai
services)
Otomasi proses
dengan service
orchestration
Portal
Distributed DBMS
Infrastruktur jaringan
Manajemen infrastruktur
ARSITEKTUR TEKNOLOGI GENERIK
13
PERSPEKTIF ARSITEKTUR E-HEALTH
14
ARSITEKTUR TEKNOLOGI
Untuk keperluan tatakelola infrastruktur TI, arsitektur teknologi dapat diperinci sampai ke komponen hardwarenya
Memetakan kebutuhan hardware sistem-sistem aplikasi.
Memungkinkan identifikasi hardware yang dapat dipakai bersama.
Memungkinkan identifikasi mekanisme integrasi antar komponen sistem aplikasi yang saling berhubungan.
15
Perlu pemetaan aliran informasi lintas sistem aplikasi
PEMETAAN ALIRAN INFORMASI
Interoperasi antar sistem aplikasi dapat diidentifikasi dari sistem-sistemaplikasi yang dipakai oleh proses bisnis yang sama
16
Manajemenpersonalia
Manajemenpersonalia
ManajemenKeuangan
ManajemenKeuangan
Manajemenpemasok
Manajemenpemasok
Survey lokasi
Survey lokasi
Perancangandesain
panggung
Perancangandesain
panggung
Pemasanganpanggung
Pemasanganpanggung
Negosiasikontrak
Negosiasikontrak
Penutupankontrak
Penutupankontrak
Pemesananbarang
Pemesananbarang
Pembayaranpemasok
Pembayaranpemasok
Pendaftaranpemasok
Pendaftaranpemasok
Penerimaanbarang
Penerimaanbarang
GD GD
FM
SCM SCM FM
SCMSCM
SCM
FM
GD
HRHR
SCM
CM
CM AD
Manajemenpersonalia
Manajemenpersonalia
ManajemenKeuangan
ManajemenKeuangan
Manajemenpemasok
Manajemenpemasok
Survey lokasi
Survey lokasi
Perancangandesain
panggung
Perancangandesain
panggung
Pemasanganpanggung
Pemasanganpanggung
Negosiasikontrak
Negosiasikontrak
Penutupankontrak
Penutupankontrak
Pemesananbarang
Pemesananbarang
Pembayaranpemasok
Pembayaranpemasok
Pendaftaranpemasok
Pendaftaranpemasok
Penerimaanbarang
Penerimaanbarang
GD GD
FM
SCM SCM FM
SCMSCM
SCM
FM
GD
HRHR
SCM
CM
CM AD
PETA INTEROPERABILITASAliran informasi antar sistem aplikasi:
17
Setiap tanda panah
diberi label entitas
informasi yang
dipertukarkan
Ne
two
rk S
ec
uri
ty
Us
er
Pro
file
Ma
na
gem
en
t
Portal Web (Single Sign On)
Supply ChainManagement
CatalogManagement
FinancialManagement
Human Resource
Management
Client Applications (desktop)
Web Client (laptop, PDA)
Automated Disposition
POLA ARSITEKTUR APLIKASI
18
Solusi Use Case Model
Loose Wait: AD U2S2S transact Integrasi Aplikasi
Orchestrate: SCM S2S transact Pertukaran Data
Mass Customize U2S transact & publish Fasilitas Swalayan
SynchronizeMulti-channel U2S
transactIntegrasi Akses
Digitize & Propagate: SCM U2S2S transact Integrasi Aplikasi
Vitrify U2S publish Agregasi Informasi
Sensitize U2U collaborate Manajemen Pengetahuan
Analyze & Synthesize: CM U2S publish Agregasi Informasi
Connect, Collect, Create:
SCMU2U collaborate Manajemen Pengetahuan
Personalize U2S transact & publish Fasilitas Swalayan
POLA-POLA ARSITEKTUR APLIKASIPola arsitektur tiap aplikasi dipilih berdasarkan kebutuhan non-fungsionalnya.
19
Netw
ork
Secu
rity
Netw
ork
Secu
rity
User
Pro
file
Man
ag
em
en
t
User
Pro
file
Man
ag
em
en
t
Portal Web (Single Sign On)Portal Web (Single Sign On)
Supply ChainManagement
Supply ChainManagement
CatalogManagement
CatalogManagement
FinancialManagement
FinancialManagement
Human Resource
Management
Human Resource
Management
Client Applications (desktop)Client Applications (desktop)
Web Client (laptop, PDA)Web Client (laptop, PDA)
Automated DispositionAutomated Disposition
Netw
ork
Secu
rity
Netw
ork
Secu
rity
User
Pro
file
Man
ag
em
en
t
User
Pro
file
Man
ag
em
en
t
Portal Web (Single Sign On)Portal Web (Single Sign On)
Supply ChainManagement
Supply ChainManagement
CatalogManagement
CatalogManagement
FinancialManagement
FinancialManagement
Human Resource
Management
Human Resource
Management
Client Applications (desktop)Client Applications (desktop)
Web Client (laptop, PDA)Web Client (laptop, PDA)
Automated DispositionAutomated Disposition
3-Tier Transact3-Tier Transact
U2S2S Transact:Web-based2-Tier Transact
U2S2S Transact:Service
U2S Publish:Web-based2-Tier Transact
MEKANISME INTEGRASI
20
Target
Source
Automated Disposition
Catalog Management
Supply Chain Management
Human Resource Management
Financial Management
Automated Disposition
SQL-ODBC
Catalog Management
Supply Chain Management
SOAP Interface
SOAPInterface
Human Resource Management
Financial Management
SQL-ODBC SQL-ODBC
Opsi menggunakan middleware: Jika interaksi antar aplikasi melibatkan workflow atau
melibatkan hubungan one-to-many (atau many-to-many).
PLATFORM ARSITEKTUR TEKNOLOGI
21
HRManagement
CatalogDatabase
ClientInterface
Network
Application
Presen-tation
ApplicationIntegration
Order
Web Server &
PHP
Web Browser Web Browser VB Client
Internet – HTTPs LAN
SOAP ODBC
Internet – HTTPs
Catalog
ManagementSupply ChainManagement
FinancialManagement
Web Server&
PHP
Employee
VB Client
LAN
Account
ODBC
Auto.
Disp.
Rule
Web Srv.&
PHP
SOAP
.Net Server .Net Server
UNIFIKASI PLATFORM
22
Database
ClientInterface
Network
Application
Presen-tation
ApplicationIntegration
Catalog Order Employee
Web Server &
PHP
Web Browser VB Client
LAN
SOAP
DB Server 2DB Server 1
Internet –HTTPs
Account
.Net Server
ODBC
Web Server
App. Server
Rule
TOPOLOGI INFRASTRUKTUR
23
Internet
WebServer
.NetAppl.
Server
DB Server 2
DB Server 1
Firewall Firewall
DesktopClients
NotebookClients
LDAPServer
LAN
DMZ
ANALISA KESENJANGAN
Daftar kegiatan implementasi arsitektur (portofolio proyek implementasi) diperoleh dengan membandingkan antara arsitektur TI ideal dengan arsitektur saat ini.
24
Gap analysis: identifikasi peluang
pemanfaatan aset TI yang ada dan
solusi baru yang harus dikembangkan.
TABEL GAP: SISTEM INFORMASI
Tabulasi gap cara TOGAF Dapat diterapkan pada proses bisnis, sistem informasi, maupun teknologi (komponen infrastruktur).
Contoh untuk Sistem Informasi:
25
Future
AutomatedDisposition
ProductCatalogManage.
SupplyChain
Manage.
HumanResourceManage.
FinancialManage.
Eliminated
PurchaseOrder replace
TimeSheet replace
PriceTable remove
FinancialManagement retain
New add add
Exis
tin
g
TABEL GAP: INFRASTRUKTUR TI
Contoh untuk infrastrktur TI:
Dapat dipisahkan antara hardware dan system software.
26
Future
ApacheWeb Server
EnterpriseFirewall
SSL.Net
Server… Eliminated
IIS replace
.Net Server retain
Windows NT remove
… …
New add add
Exis
tin
g
27