Kategorisasi Komponen Infrastruktur

Slides:



Advertisements
Presentasi serupa
Erick Kurniawan, S.Kom, M.Kom
Advertisements

Perkembangan Perangkat Lunak
Service-Oriented Architecture (SOA)
Model Sistem Terdistribusi
PEMROGRAMAN CLIENT/SERVER Riyanto, S.Kom 1.
W EB S ERVICES Riyanto, S.Kom. A PA ITU W EB S ERVICES ? Adalah service yang mempertukarkan data dalam format XML Tersedia dan diakses melalui Internet.
Sistem Terdistribusi 06 – Client Server Oleh : Muh. Ary Azali.
Sistem Operasi Jaringan
ARCHITECTURE.
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Chapter 9 WEB SERVICE.
PENGENALAN DASAR JARINGAN KOMPUTER Universitas Gunadarma
RANCANGAN ARSITEKTUR TEKNOLOGI INFORMASI Materi Pertemuan 27
IMPLEMENTASI SISTEM BASIS DATA
Pertemuan 5 PERANGKAT LUNAK (SOFTWARE) KOMPUTER
Web Service.
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Model & Komunikasi Oleh : Laseri, S.Kom.
Arsitektur Client-Server
Perjalanan Menuju Client Server
ARSITEKTUR JARINGAN Konsep arsitektur jaringan
PENGERTIAN INFRASTRUKTUR TEKNOLOGI INFORMASI
Komunikasi (Sistem Terdistribusi).
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Model SISTER Oleh : Laseri, S.Kom.
Arsitektur dalam Sister
Pengantar Web Service Teguh S.
CHAPTER 8: SISTEM ADMINISTRASI SERVER
ARSITEKTUR APLIKASI WEB
Arsitektur SisTer.
Arsitektur SisTer.
Service-oriented Business Intelligence (SoBI)
Sistem Jaringan Terdistribusi
Model Sistem Terdistribusi
Sistem Terdistribusi.
Component & Deployment Diagram
Mobile Computing 7 Middleware.
ARSITEKTUR TEKNOLOGI INFORMASI
MATA KULIAH: PENGANTAR ILMU KOMPUTER
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
Sistem Operasi Pada Jaringan ( Client – Server )
Basis Data Klien Server dan Basis data Internet Materi 7
Semantic Web: Web Services
Web Service.
11 Arsitektur Sistem Terdistribusi
Dasar Komputer dan Pemrograman 2B Latifaturrachmaniah
Perancangan Arsitektur Sistem
CLIENT-SERVER DATA TRANSFER
Pengantar Web Service Teguh S.
Tipe Integrasi Nurwahyu Alamsyah Heru Prayogo Farizal Arifin
IMPLEMENTASI SISTEM BASIS DATA
basis data client server
BAGAIMANA MEMILIH/MERANCANG ARSITEKTUR SUATU APLIKASI MOBILE ?
SISTEM BASIS DATA TERSEBAR
Pemrograman Berorientasi Platform (IN315B)
Infrastruktur E-Business
Infrastruktur dan Platform
Perkembangan Perangkat Lunak
Sistem Jaringan Terdistribusi
Perkembangan Perangkat Lunak
APLIKASI CLIENT SERVER
PENGENALAN DASAR JARINGAN KOMPUTER Universitas Gunadarma
Jaringan Komputer Week 2-Protocol Jaringan -TCP/IP Reference Model.
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
Infrastruktur, Integrasi dan Agensi Software
SISTEM BASIS DATA TERSEBAR
Database Server & Terdistribusi
Information Technology MWU110 (2 sks)
Perkembangan Perangkat Lunak
WEB SERVICE. PENGERTIAN WEB SERVICE  Merupakan media standar untuk komunikasi yang menyebar antara aplikasi clien dan server pada World Wide Web.
Pengantar Komputer PENGENALAN DASAR JARINGAN KOMPUTER Universitas Gunadarma Disusun Oleh: Dr. Lily Wulandari.
Transcript presentasi:

Kategorisasi Komponen Infrastruktur PERTEMUAN-11 Kategorisasi Komponen Infrastruktur Teknologi Infrastruktur Dalam Proses Audit

Sasaran Memahami manfaat kategorisasi komponen infrastruktur dalam manajemen infrastruktur TI. Mengenali struktur lapisan (layer) dan komponen- komponen sistem aplikasi perusahaan. Memahami strategi pengelolaan kategori komponen infrastruktur TI.

Filosofi Semua komponen sistem aplikasi berpotensi menjadi infrastruktur TI Berdasarkan prinsip pemakaian ulang/silang komponen (reuse). Berdasarkan independensi pengembangan dan pengelolaan antar komponen. Pendekatan: Uraikan sistem menjadi komponen-komponennya, kelompokkan, dan kelola masing-masing kelompok.

Strategi: Pengelompokan Melihat komponen-komponen TI berdasarkan kategori/kelompok memudahkan: Pengorganisasian keahlian dan SDM yang mengelolanya. Penetapan standard. Analisa dan perancangan aplikasi atau layanan TI baru Pemilihan dan pemanfaatan (reuse) produk teknologi dalam kategori-kategori yang terlibat.

Strategi: Pengelompokan Pengelompokan dibuat berdasarkan: Persamaan teknologi. Domain arsitektur aplikasi. Bagian dari fungsional yang sama. Bagian dari proses bisnis yang sama. Dikelola oleh bagian yang sama. Dsb.

Platform Terminologi untuk kategori komponen infrastruktur. Idealnya, jumlah kategori tidak terlalu besar.

Prinsip: Partisi Arsitektur Aplikasi Sistem aplikasi modern terpartisi dalam lapisan-lapisan: Arsitektur client-server. Arsitektur 3-tier: presentasi, logika aplikasi, dan penyimpanan data. Arsitektur N-tier: presentasi, logika presentasi, logika aplikasi, penyimpanan data. Network menjadi “perekat” diantara lapisan-lapisan yang terdistribusi.

Prinsip: Partisi Arsitektur Aplikasi Client-Server, 3-Tier, n-Tier browser DB server app. web back-end client appli- cation server client app. server DB

Prinsip: Partisi Aplikasi Sistem aplikasi modern terdiri dari komponen-komponen: Runtime library: dynamically linked library (DLL), dsb. Plugins: Active-X, Component Object Model (COM), dsb. Aplikasi lain: Object Linking & Embedding (OLE), COM automation, dsb. Service: layanan pada remote server - DCOM, CORBA objects, Java RMI, dsb.

Prinsip: Partisi Aplikasi OLE Container MS Word Word Document OLE Item Excel Chart OLE Document Embedded OLE Object OLE Server MS Excel COM drag & drop ORB client server object adapter OLE Client process client DLL Server process server stub proxy CORBA DCOM

Prinsip: Integrasi Antar Partisi Sistem aplikasi modern saling terhubung (terintegrasi): Data sharing: replikasi, dsb. Remote service: Remote Procedure Call (RPC). Web-based services. Enkapsulasi legacy application. Teknologi integrasi antar aplikasi: Message Broker: content/event based router. Intelligent middleware.

Prinsip: Integrasi Antar Partisi Aplikasi 2 Aplikasi 1 Data Replication Aplikasi Target Web Server Back-end Middleware Messaging

Trend Penyediaan infrastruktur aplikasi dalam framework application server: J2EE dengan Enterprise Java Bean. Microsoft .NET Modularisasi arsitektur aplikasi mendorong pengembangan dan adopsi standar-standar industri (open standards): Standar berbasis XML: WSDL, SOAP, UDDI, dsb. Standar berbasis SQL-ODBC. TCP/IP.

Call-Level Interface (API) Trend ODBC/JDBC/ADO DB Network Call-Level Interface (API) Driver Manager Driver Application Function calls RDBMS service requestor provider registry bind find publish SOAP WSDL UDDI Service Oriented Architecture

.NET .NET

J2EE

Platform Kategori umum platform: Fisik Fungsional Interface Fasilitas fisik koneksi, penyimpanan data, dan pemrosesan. Fungsional Fasilitas “lunak” untuk memasukkan, memproses, mengelola, dan memper-tukarkan data. Interface Fasilitas penghubung antar subsitem: manusia dan sistem, sistem dengan sistem, dsb.

Komponen Fisik Network Layer Storage Layer Server Layer Termasuk perlengkapan jaringan dan protocol stack. Storage Layer Termasuk berbagai media penyimpan-an data dan DBMS. Server Layer Termasuk hardware dan operating system. Security?

Regulasi Platform Pilihan produk teknologi setiap platform harus diselaraskan dengan rencana strategis perusahaan. Perlu dibuat panduan penerapan teknologi: Panduan berdasarkan prinsip-prinsip. Standard yang dianut perusahaan. Ketentuan perundangan (jika ada). Panduan disusun dengan mempertimbangkan standar industri (best practices), trend teknologi, dsb.

Network Layer Komponen network umumnya terdiri dari berbagai segmen: LAN: Ethernet standard. WAN: ATM/SONET, T1, T3, ISDN, Frame Relay, VSAT. VPN menggantikan RAS.

Storage Layer Trend: penggunaan Storage Area Network (SAN) untuk konsolidasi/ kolokasi fasilitas storage lintas perusahaan. Memudahkan pengelolaan secara terpadu, termasuk backup dan data sharing. Memudahkan penerapan virtualisasi storage (location transparancy).

Server Layer Sistem terdistribusi dengan server di tiap layer aplikasi: presentasi, fungsional, dan penyimpanan data Web server Application server Database server File server: Network Attached Storage (NAS) Integration/broker server Dsb.

Pemilihan Server Berdasarkan Total Cost of Ownership (TCO) Harga hanya prosentase kecil (25%) – dengan terus menurunnya harga komponen server. Supportability lebih utama, baik support oleh vendor maupun tenaga internal. Supportability termasuk biaya dukungan operasi. OS yang dominan: Windows dan Unix (termasuk Linux, IBM-AIX, HP-UX, Sun Solaris).

Komponen Fungsional Database Layer Integration Layer DBMS Trend: federasi database. Integration Layer Penghubung antara web server dan application server, application server dan database server, dsb. Application Server Layer Business logic execution engine, functional object container.

Integration Layer Konsolidasi akses ke sistem-sistem aplikasi perusahaan. Inter-operasi antar sistem-sistem aplikasi, bahkan lintas perusahaan.

Application Integration Layer Komponen-komponennya Adapter (Connector) Interface ke mekanisme transport. Transport Messaging, data packing-unpacking. Formatting Standard message formats. Routing Event/content based. Workflow atau Business Process Automation (BPA) Untuk transaksi lintas beberapa sesi aplikasi. Program dengan Business Process Execution Language (BPEL). IBM MQServer, MSMQ, BEA-Q, dsb.

Application Server Layer Sun J2EE vs Microsoft .NET IBM WebSphere, BEA WebLogic, JBoss on Windows. Microsoft Windows 2000/.Net Server.

Komponen Interface Presentation Layer Separasi antara logika aplikasi (di application server) dan logika presentasi (di web server). Trend: multiple device access – lewat web, mobile devices (cellphone, PDA), voice, dsb. Application Programmer’s Interface (API).

API Layer Macam-macam API API intra-aplikasi API antar-aplikasi Untuk interaksi dengan runtime library. API antar-aplikasi Untuk interaksi dengan aplikasi lain. API infrastruktur Untuk interaksi dengan services.

API Layer Dibutuhkan suatu panduan dan prosedur standar bagi pengembangan, pencatatan, dan pengelolaan API perusahaan. Dirumuskan oleh tim yang terdiri dari arsitek aplikasi perusahaan, pengembang infrastruktur.

Contoh Standarisasi Network Domain Architecture - Department of IT, State of Connecticut 2001 (lihat suplemen), berisi: Prinsip-prinsip mutu layanan (quality of service) jaringan. Klasifikasi jaringan dan komponen-komponennya Standard yang dipilih. Panduan konfigurasi dan spesifikasi. Rekomendasi berdasarkan best practices.

Daur Hidup Teknologi Daur hidup teknologi/standard tercermin dari kategorisasi standar: Obsolete: sudah tidak di-support oleh vendor, tidak boleh dipilih dalam pengembangan sistem baru. Transitional: ketinggalan dibanding standar mutakhir, hanya dipilih jika tidak ada alternatif yang sesuai dengan kebutuhan. Strategic: standard pilihan yang dianjurkan. Harus sudah diuji coba. Emerging: kandidat standard strategic, masih dalam tahapan evaluasi.