Upload
phungngoc
View
223
Download
6
Embed Size (px)
Citation preview
Sesi 3
IT Architecture Design &
Planning
Enterprise IT Architecture and Planning
TRANSFORMA
Research & Solution
Continuing Professional Education SeriesContinuing Professional Education SeriesContinuing Professional Education SeriesContinuing Professional Education Series
Bandung, 9-10 Desember 2010
TRANSFORMA
Research & SolutionContents
Arsitektur Aplikasi1
Page 2
Arsitektur Infrastruktur2
2
TRANSFORMA
Research & Solution
Arsitektur Aplikasi
Page 3
Arsitektur Aplikasi
TRANSFORMA
Research & SolutionPermasalahan umum di arsitektur aplikasi
� Redudansi input dan integritas data
� Pengembangan aplikasi bisnis yang dilakukan masing-masing unit
� Integrasi aplikasi dengan variansi:
� Platform pengembangan
� Database
Page 4
� Database
� Sistem operasi
� Proses bisnis yang ditangani
� Perubahan-perubahan konteks organisasi
� Struktur organisasi
� Kebijakan-kebijakan yang berimplikasi pada proses bisnis
TRANSFORMA
Research & SolutionPermasalahan Integrasi
Sistim / Aplikasi Eksisting :Stakeholder:
• Pemerintah• …….
• SI Kepegawaian• SI Keuangan
Page 5
Partner Organisasi• Bank• PTPN lain• …• …
Sistim / Aplikasi Internal yang akan dibangun :
• SIM Tanaman• SIM Pengolahan • SIM Gudang Produksi• Sistem Informasi Geografis• ,,,,,• ,,,,,
TRANSFORMA
Research & SolutionPermasalahan Integrasi
Different:
� Programming languages
� System platforms
� Programming models
Page 6
� Programming models
� Programming styles
� Protocols
� Data formats.
TRANSFORMA
Research & SolutionPermasalahan Integrasi
Business ProcessBusiness Process
Page 7
Business ProcessBusiness Process
TRANSFORMA
Research & SolutionPermasalahan Integrasi
Different:
� Programming languages
� System platforms
� Programming models
Page 8
� Programming models
� Programming styles
� Protocols
� Data formats.
TRANSFORMA
Research & SolutionPermasalahan Integrasi
� Decouple interfaces from applications
� Enable all applications to communicate with each other regardless of
� Programming languages
� System platforms
Page 9
� System platforms
� Programming models
� Protocols
� Data formats.
The solution: Enterprise Service Bus
TRANSFORMA
Research & SolutionPermasalahan Integrasi
� Decouple interfaces from applications
� Enable all applications to communicate with each other regardless of
� Programming languages
� System platforms
Page 10
� System platforms
� Programming models
� Protocols
� Data formats.
The solution: Enterprise Service Bus
TRANSFORMA
Research & SolutionESB – Dukungan Integrasi
� Technologies� JDBC� ODBC� Email� EJB� Files� FTP� HTTP� CORBA� COM
� Enterprise Applications� SAP� Oracle E-Business Suite� Siebel� PeopleSoft Enterprise� JD Edwards OneWorld� Ariba Buyer� Lotus Domino
� Data Sources� DB2� Oracle� Informix� MS SQL Server� Sybase� JDBC� ODBC� VSAM� IMS/DB
� Web Services standards
Page 11
…etc…
� Data Formats� XML� COBOL Copybook� EDI X.12� EDIFACT� SWIFT� FIX� ACORD� HIPAA� HL7� NCPDP� C header
� COM� TCP� LDAP
� Messaging / Clients� JMS� WebSphere MQ� XMS� .NET� C++� Java� MQe� Multicast� Real-time IP� MQTT
� Lotus Domino� MS Exchange� i2
� IMS/DB� Teradata
� Host Systems� CICS� IMS/TM� COBOL� RPG� Tuxedo� TN3270� TN5250� Batch� Sequential files
TRANSFORMA
Research & Solution
\
Content
Partner
Content Charging(CRM Application)
Thick clientWeb
Self-care
Process Integration layer
Customer Care Integration Layer
Process Integration layer
Value Added Connector Service
VAS system (e.g.:
RBT)
Service provisioning request
Address resolution inquiry
Subscriber attributes inquiry
Provisioning to VAS system (RBT, etc)
Customer care process
Order management process
Exposing Customer Care rules to
external world
Content GatewayHelp
Desk
Page 12
Enterprise Service Bus
Customer
Repository
DatabaseNetwork Provisioning Service
Payment
Gateway
Information Integration layer
Subscriber data repository service
Process Integration layer
Payment and A/R Service
Customer Loyalty
Apps
Process Integration layer
Network Provisioning Service
Voucher / Card
Management
Process Integration
layer
Resource
Management
services
Information aggregation to external world
Ensure data integrity of all subscriber date
Provide single view of subscriber data
Information Integration Layer
CRM, Operational Report, Data
Warehouse
Data
Warehouse
Ilustrasi Contoh Integrasi di level korporasi berbasis SOA
TRANSFORMA
Research & SolutionFramework Sistem Informasi Terpadu Berbasis SOA
Komponen Optimasi dan Inovasi(Business Optimization & Innovation Services)
Memfasilitasi pimpinan dalam pengambilan keputusanyang lebih baik yang didukung oleh informasi yang cepat, aman dan akurat
Interaksi dan Kolaborasi(Interaction & Collaboration Services)
Menyediakan sarana kolaborasiantara user, proses, data dan
informas
Otomasi Proses Bisnis(Process Services)
Menyediakan orkestrasi danotomosasi proses bisnis
Aplikasi Bisnis(Business Application Services)
Menyediakan sarana kolaborasiantara user, proses, data dan
informasManajemenLayanan TI
Pengembangan
Sistem /Aplika
Page 13
Akses Data dan
yg menjadi satu kesatuan
Akses Data danInformasi
(Data & Information Services)
Menyediakan data dan informasiyg berasal dari beragam sumber
yg menjadi satu kesatuan
Akses Sistem/AplikasiEksisting
(Access services)
Memfasilitasiinteraksi dengansistem eksisting
Partner/Eksternal(Partner/External Services)
Menyediakan layanan padapihak luar terkait
Service BusMenjembatani hubungan antar komponen layanan sistem informasi yang ada
Infrastruktur(Infrastructure Services)
Mengoptimalkan keluaran, ketersediaan dan kinerja layanan di atas infrastruktur yang handal
Layanan TI(IT Service
Management)
Menjaminpengelolaan dan
keamanansumberdaya TI
Sistem /Aplikasi
(Development Services)
Perancangan danpengembangan
aplikasi dansolusi TI yang
berbasis layanan
TRANSFORMA
Research & SolutionMapping Kebutuhan Software Aplikasi
Komponen
Otomasi Proses Bisnis
Komponen
Interaksi dan Kolaborasi
Komponen
Optimasi dan Inovasi Bisnis
Komponen
Aplikasi BisnisManajemen
Layanan TIKKomponen
Pengembangan
Sistem/AplikasiSoft. Business Process
Management :Soft. Enterprise Integration
Portal
‐ Soft. Business Inteligence (BI)
‐ Modul Perhubungan Darat
‐ Aplikasi Executive Mobile ‐ Dashboard & Scorecard
Aplikasi Informasi Eksekutif :
‐ Soft. Business Activity Monitoring (BAM)
(IT Service Management / ITSM)
‐ Business Process Modeling
‐ Business Process Engine
‐ Business Rule Engine
‐ Modul Perhubungan Laut
‐ Modul Perhubungan Udara
‐ Aplikasi Command Centre
- Akademik- Penelitian dan kemitraan- Katalog digital- Manajemen organisasi
Page 14
Service Bus
Komponen Infrastruktur
Komponen
Akses Data dan Informasi
Komponen
Akses Sistem/Aplikasi Eksisting
Komponen
Partner / Eksternal
Komponen
Keamanan TIK‐ Software Enterprise Service Bus (ESB)
Soft. IT Service
Management (ITSM)
‐ Soft. Identity Management
‐ Soft. Network Monitoring System (NMS)
Soft. Development Tools &
User Acceptance Test (UAT) :
‐ Web Service Gateway ‐ Soft. Database Transaksional
‐ Soft. Database Datawarehouse
‐ Soft. Database Spasial ‐ Soft. GIS‐ Aplikasi website (portal) DJKN
‐ Soft. Access Management
‐ Soft. PC Management
‐ Aplikasi Eksisting
‐ Soft. Anti Virus Central
‐ Soft. Data Service Management (DSM)
‐ Designer & Modeling
‐ Development Tools (IDE)
‐ Testing
‐ Team Collaboration
‐ Soft. Grid & Virtualisasi
TRANSFORMA
Research & SolutionMapping Kebutuhan Infrastruktur
Komponen
Otomasi Proses Bisnis
Komponen
Interaksi dan Kolaborasi
Komponen
Optimasi dan Inovasi Bisnis
Komponen
Aplikasi Bisnis Manajemen
Layanan TIK
Komponen
Pengembangan
Sistem/ AplikasiServer Business Process
Management (BPM)Server Enterprise Integration Portal
‐ Server Business Inteligence (BI) & Reporting
‐ Server Modul Perhubungan Darat (IT Service Management / ITSM)
‐ Server Modul Perhubungan Laut
‐ Server Modul Perhubungan Udara
‐ Server Command Centre
- Manajemen Tanaman-Manajemen pengolahan-Manajemen Gudang
Page 15
Service Bus
Komponen
Infrastruktur
Komponen
Akses Data dan Informasi
Komponen
Akses Sistem/Aplikasi Eksisting
Komponen
Partner / Eksternal
Komponen
Keamanan TIKServer Enterprise Service Bus (ESB)
‐ Server ITSM
‐ Server Identity Management
‐ Server NMS
‐ Server Proxy
‐ Server WEB
‐ Server VPN
‐ Server Development
‐ Server Data Service Management (DSM)‐ Server Aplikasi Eksisting ‐ Server Gateway / Switching
‐ Server Database Transaksional
‐ Server Datawarehouse
‐ Server Database Spasial
‐ Server UAT
‐ Server GIS ‐ Server website Dephub
‐ Server Access Management
‐ Server Anti Virus Central
‐ Server DNS
‐ Server Proxy
‐ Server Mail
‐ Server FTP
TRANSFORMA
Research & SolutionIntegrated Business Process Management
Process Modeling, Simulation and Documentation
Process
BusinessAnalysts
ProcessAnalyst Process Development
and Systems Integration
Page 16
Process Management and Real-Time BAM
Historical & Trend Analysis Tools
PimpinanOrganisasi
Dynamic Workspacesand applications
ProcessParticipants
Process Server and Monitoring Repository
BPMEnterprise Server
Aplikasi / Data Organisasi
TrGIS
Use Cases1.0 Get the stuff2.0 Build the picture3.0 BAM Consoles
Requirements1.1 Process Diagram2.1 Launch screen3.1 Monitoring screen
DWLAIN2
TRANSFORMA
Research & SolutionKomponen ITSM
Page 17
TRANSFORMA
Research & SolutionOracle Solution Framework Stack
Page 18
TRANSFORMA
Research & SolutionIBM Solution Framework Stack
Business Innovation & Optimization Services
Dev
elop
men
tS
ervi
ces Enterprise Service Bus
Interaction Services Process Services Information Services
Page 19
IBM System p, IBM System z, IBM System i, IBM System x
Dev
elop
men
tS
ervi
ces
Ser
vice
Man
agem
ent
Infrastructure Services
Enterprise Service Bus
Partner Services Business App Services
Access Services
TRANSFORMA
Research & Solution
Komponen Optimasi dan Inovasi Kampus(Business Optimization & Innovation Services)
Memfasilitasi pimpinan dalam pengambilan keputusan
yang lebih baik yang didukung oleh informasi yang cepat, aman dan akurat
Interaksi dan Kolaborasi(Interaction & Collaboration Services)
Menyediakan sarana kolaborasi
antara user, proses, data dan
informas
Otomasi Proses Bisnis(Process Services)
Menyediakan orkestrasi dan
otomosasi proses bisnis
Aplikasi Bisnis(Business Application Services)
Menyediakan sarana kolaborasi
antara user, proses, data dan
informas
Akses Data dan Informasi(Data & Information Services)
Menyediakan data dan informasi yg
berasal dari beragam sumber yg
menjadi satu kesatuan
Akses Sistem/Aplikasi
Eksisting(Access services)
Memfasilitasiinteraksi dengan
sistem eksisting
Partner/Eksternal(Partner/External Services)
Menyediakan layanan dengan
publik, orang tua, mahasiswa dan
pihak terkait lainnya
Service Bus
Menjembatani hubungan antar komponen layanan sistem informasi yang ada
Infrastruktur(Infrastructure Services)
Mengoptimalkan keluaran, ketersediaan dan kinerja layanan Poltek Pos di atas infrastruktur yang handal
Manajemen
Layanan TI(IT Service
Management)
Menjamin
pengelolaan dan
keamanan
sumberdaya TI
Pengembangan
Sistem/Aplikasi(Development Services)
Perancangan dan
pengembangan
aplikasi dan solusi
TI yang berbasis
layanan
OpenSOA Solution Framework Stack
Page 20
PackagedApplications
Database
XML DataSource
LegacyApplications
CustomApplications
Service Integration
Data Access(Data Service Enablement)
PackagedApplications
DatabaseLegacy
Applications
Process Integration and Service Enablement
Database
JAVA
Mengoptimalkan keluaran, ketersediaan dan kinerja layanan Poltek Pos di atas infrastruktur yang handal
SCA (Service Componen Architecture)
TRANSFORMA
Research & Solution
Komponen Optimasi dan Inovasi Kampus(Business Optimization & Innovation Services)
Memfasilitasi pimpinan dalam pengambilan keputusan
yang lebih baik yang didukung oleh informasi yang cepat, aman dan akurat
Interaksi dan Kolaborasi(Interaction & Collaboration Services)
Menyediakan sarana kolaborasi
antara user, proses, data dan
informas
Otomasi Proses Bisnis(Process Services)
Menyediakan orkestrasi dan
otomosasi proses bisnis
Aplikasi Bisnis(Business Application Services)
Menyediakan sarana kolaborasi
antara user, proses, data dan
informas
Akses Data dan Informasi(Data & Information Services)
Menyediakan data dan informasi yg
berasal dari beragam sumber yg
menjadi satu kesatuan
Akses Sistem/Aplikasi
Eksisting(Access services)
Memfasilitasiinteraksi dengan
sistem eksisting
Partner/Eksternal(Partner/External Services)
Menyediakan layanan dengan
publik, orang tua, mahasiswa dan
pihak terkait lainnya
Service Bus
Menjembatani hubungan antar komponen layanan sistem informasi yang ada
Infrastruktur(Infrastructure Services)
Mengoptimalkan keluaran, ketersediaan dan kinerja layanan Poltek Pos di atas infrastruktur yang handal
Manajemen
Layanan TI(IT Service
Management)
Menjamin
pengelolaan dan
keamanan
sumberdaya TI
Pengembangan
Sistem/Aplikasi(Development Services)
Perancangan dan
pengembangan
aplikasi dan solusi
TI yang berbasis
layanan
OpenSOA Solution Framework Stack
Page 21
PackagedApplications
Database
XML DataSource
LegacyApplications
CustomApplications
Service Integration
Data Access(Data Service Enablement)
PackagedApplications
DatabaseLegacy
Applications
Process Integration and Service Enablement
Database
JAVA
Mengoptimalkan keluaran, ketersediaan dan kinerja layanan Poltek Pos di atas infrastruktur yang handal
SDO (Service Data Object)
TRANSFORMA
Research & SolutionWSO2
Page 22
TRANSFORMA
Research & SolutionAspek Keamanan Arsitektur Aplikasi
Page 23
TRANSFORMA
Research & Solution
Arsitektur Infrastruktur
Page 24
Arsitektur Infrastruktur
TRANSFORMA
Research & SolutionPertimbangan desain infrastruktur
� Keamanan Informasi
� Kecukupan kapasitas
� Pertumbuhan data
� Pertumbuhan transaksi
� Skalabilitas yang fleksibel
� Kecukupan dana
Page 25
� Kecukupan dana
� Bisakah tidak beli semuanya sekarang?
� Mana yang mungkin menggunakan opensource?
TRANSFORMA
Research & SolutionDesain Network dan Keamanan
� Secure
� Reliable
� Scalable
� Modular
Sebuah Blueprint Network dan Security dibutuhkan
untuk memungkinkan organisasi melakukan
aktifitasnya secara aman
Page 26
TRANSFORMA
Research & SolutionBlueprint yang dibutuhkan….
� Memungkinkan Deployment secara modular
� Scalable & Reliable
� Pay as you grow
� Principle of layered security
� Modul-modul tidak tergantung pada keamanan di sekitar network
� Mitigasi serangan sebagai pondasi untuk seluruh desain dan best
Page 27
� Mitigasi serangan sebagai pondasi untuk seluruh desain dan best
practice
� Technology focused, product agnostic
TRANSFORMA
Research & SolutionCISCO SAFE Blueprint
Page 28
TRANSFORMA
Research & Solution
Page 29
TRANSFORMA
Research & Solution
STUDI KASUS
Sebuah perusahaan agrobisnis memiliki lebih dari 40 cabang yang menyebar di
seluruh kota di sebuah propinsi. Setiap cabang merupakan kebun sawit atau
kebun teh. Beberapa cabang juga memiliki pabrik kelapa sawit dan pabrik teh.
Page 30
kebun teh. Beberapa cabang juga memiliki pabrik kelapa sawit dan pabrik teh.
Selama ini setiap cabang mempunyai koneksi sendiri-sendiri, dan sudah berjalan
lebih dari 10 tahun. Komunikasi data dengan cabang tidaklah mudah.
Setiap bulan seluruh manajer cabang harus ke kantor pusat untuk melaporkan
keberjalanan bisnis di tempatnya. Biaya komunikasi bulanan sangat tinggi, selain
biaya overhead perkantoran yang sangat tinggi karena hampir semua informasi
masih manual.
TRANSFORMA
Research & Solution
Perusahaan dalam studi kasus ini membenahi infrastrukturnya, denganfokus perbaikan di kantor pusat dan menggelar backbone yang mengkoneksikan seluruh unit.
Page 31
TRANSFORMA
Research & SolutionKonvergensi jaringan analog dan digital
Berpotensimereduksioverhead
Page 32
TRANSFORMA
Research & SolutionPertimbangan pengembangan DC/DRC
� Pertumbuhan data
� Besarnya transaksi yang harus ditangani
� Pemilihan arsitektur teknologi (khususnya server, storage dan
perangkat network) yang sesuai dengan pertumbuhan data dan
besarnya transaksi yang harus ditangani
Page 33
� Standar fisik bangunan dan infrastruktur
TRANSFORMA
Research & SolutionDC/DRC untuk contoh kasus
� DC dibangun di Kantor Pusat dengan
solusi Server Farm dan Storage yang
memadai
� DRC direncakan di salah satu unit
dengan link dan fasilitas paling Storage
StorageTape
SAN Switches
SAN Switches
SAN
SAN Switches
SAN Switches
Server Server Server Server
DATA
CENTER
Page 34
dengan link dan fasilitas paling
memadai, dan juga di Jakarta
� Spesifikasi teknis selanjutnya disusun
untuk setiap perangkat dan link
komunikasi yang dibutuhkan
Server Server Server Server
Storage
StorageTape
Library
SAN Switches
SAN Switches
SAN Switches
SAN Switches
StorageTape
Library
SANDISASTER
RECOVERY
CENTER
TRANSFORMA
Research & Solution
Page 35
Contoh ilustrasi DC sebuah organisasiyang harus menyimpan data-data
transaksi lembaga-lembaga keuangan.
TRANSFORMA
Research & Solution
Continuing Professional Education SeriesContinuing Professional Education SeriesContinuing Professional Education SeriesContinuing Professional Education SeriesPage 36