Enterprise IT Architecture and Planning
Sesi 3 IT Architecture Design & Planning
Bandung, 9-10 Desember 2010
TRANSFORMA Research & Solution
Continuing Professional Education Series
TRANSFORMA
Contents
Research & Solution
1
Arsitektur Aplikasi
2
Arsitektur Infrastruktur
Page 2
2
TRANSFORMA Research & Solution
Arsitektur Aplikasi
Page 3
TRANSFORMA
Permasalahan umum di arsitektur aplikasi
Research & Solution
Redudansi input dan integritas data Pengembangan aplikasi bisnis yang dilakukan masing-masing unit Integrasi aplikasi dengan variansi:
Platform pengembangan Database Sistem operasi Proses bisnis yang ditangani
Perubahan-perubahan konteks organisasi Struktur organisasi Kebijakan-kebijakan yang berimplikasi pada proses bisnis
Page 4
TRANSFORMA
Permasalahan Integrasi
Research & Solution
Sistim / Aplikasi Eksisting :
Stakeholder:
• SI Kepegawaian • SI Keuangan
• Pemerintah • …….
Sistim / Aplikasi Internal yang akan dibangun : • • • • • •
SIM Tanaman SIM Pengolahan SIM Gudang Produksi Sistem Informasi Geografis ,,,,, ,,,,,
Partner Organisasi • • • •
Bank PTPN lain … … Page 5
Permasalahan Integrasi
TRANSFORMA Research & Solution
Different: Programming languages System platforms Programming models Programming styles Protocols Data formats.
Page 6
TRANSFORMA
Permasalahan Integrasi
Research & Solution
Business Process
Page 7
Permasalahan Integrasi
TRANSFORMA Research & Solution
Different: Programming languages System platforms Programming models Programming styles Protocols Data formats.
Page 8
Permasalahan Integrasi
TRANSFORMA Research & Solution
Decouple interfaces from applications Enable all applications to communicate with each other regardless of Programming languages System platforms Programming models Protocols Data formats.
The solution: Enterprise Service Bus
Page 9
Permasalahan Integrasi
TRANSFORMA Research & Solution
Decouple interfaces from applications Enable all applications to communicate with each other regardless of Programming languages System platforms Programming models Protocols Data formats.
The solution: Enterprise Service Bus
Page 10
TRANSFORMA Research & Solution
ESB – Dukungan Integrasi
Web Services standards
Enterprise Applications SAP Oracle E-Business Suite Siebel PeopleSoft Enterprise JD Edwards OneWorld Ariba Buyer Lotus Domino MS Exchange i2
Messaging / Clients JMS WebSphere MQ XMS .NET C++ Java MQe Multicast Real-time IP MQTT
Technologies JDBC ODBC Email EJB Files FTP HTTP CORBA COM TCP LDAP Data Formats XML COBOL Copybook EDI X.12 EDIFACT SWIFT FIX ACORD HIPAA HL7 NCPDP C header
Data Sources DB2 Oracle Informix MS SQL Server Sybase JDBC ODBC VSAM IMS/DB Teradata Host Systems CICS IMS/TM COBOL RPG Tuxedo TN3270 TN5250 Batch Sequential files …etc…
Page 11
TRANSFORMA Customer care process Order management process Exposing Customer Care rules to external world Thick client
Research & Solution
Content Partner
Web Self-care
\
Help Desk
(CRM Application)
Process Integration layer Customer Care Integration Layer
Content Charging
Service provisioning request Address resolution inquiry Subscriber attributes inquiry Provisioning to VAS system (RBT, etc)
Content Gateway
VAS system (e.g.: RBT)
Process Integration layer Value Added Connector Service
Enterprise Service Bus
Process Integration layer Resource Management services
Voucher / Card Management
Information Integration layer Subscriber data repository service
Customer Loyalty Apps
Customer Repository Database
Information aggregation to external world Ensure data integrity of all subscriber date Provide single view of subscriber data
Process Integration layer Network Provisioning Service
Process Integration layer Payment and A/R Service
Information Integration Layer CRM, Operational Report, Data Warehouse
Network Provisioning Service
Payment Gateway
Data Warehouse
Ilustrasi Contoh Integrasi di level korporasi berbasis SOA Page 12
TRANSFORMA
Framework Sistem Informasi Terpadu Berbasis SOA
Research & Solution
Komponen Optimasi dan Inovasi (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)
Pengembang an Sistem/Aplika si
Menyediakan sarana kolaborasi antara user, proses, data dan informas
(Process Services)
Menyediakan orkestrasi dan otomosasi proses bisnis
Aplikasi Bisnis (Business Application Services)
Menyediakan sarana kolaborasi antara user, proses, data dan informas
Menjembatani hubungan antar komponen layanan sistem informasi yang ada 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
Manajemen Layanan TI (IT Service Management)
Service Bus
(Development Services)
Perancangan dan pengembangan aplikasi dan solusi TI yang berbasis layanan
Otomasi Proses Bisnis
Menjamin pengelolaan dan keamanan sumberdaya TI
Partner/Eksternal (Partner/External Services)
Menyediakan layanan pada pihak luar terkait
Infrastruktur (Infrastructure Services)
Mengoptimalkan keluaran, ketersediaan dan kinerja layanan di atas infrastruktur yang handal Page 13
TRANSFORMA Research & Solution
Mapping Kebutuhan Software Aplikasi Komponen Optimasi dan Inovasi Bisnis
Aplikasi Informasi Eksekutif : ‐ Soft. Business Inteligence (BI) ‐ Aplikasi Executive Mobile
‐ Aplikasi Command Centre ‐ Dashboard & Scorecard
‐ Soft. Business Activity Monitoring (BAM)
Komponen Pengembangan Sistem/Aplikasi
Komponen Interaksi dan Kolaborasi
Soft. Enterprise Integration Portal
Komponen Otomasi Proses Bisnis
Soft. Business Process Management : ‐ Business Process Modeling ‐ Business Process Engine ‐ Business Rule Engine
Komponen Aplikasi Bisnis - Akademik ‐ -Modul Perhubungan Darat Penelitian dan kemitraan Katalog digital ‐ -Modul Perhubungan Laut - Manajemen organisasi
Manajemen Layanan TIK (IT Service Management / ITSM)
‐ Modul Perhubungan Udara
Soft. IT Service Management (ITSM) Soft. Development Tools & User Acceptance Test (UAT) :
Service Bus
Komponen Keamanan TIK
‐ Software Enterprise Service Bus (ESB)
‐ Designer & Modeling ‐ Development Tools (IDE) ‐ Testing ‐ Team Collaboration
‐ Soft. Database Transaksional ‐ Soft. Database Datawarehouse ‐ Soft. Database Spasial ‐ Soft. Data Service Management (DSM) Komponen Akses Data dan Informasi
‐ Aplikasi Eksisting ‐ Soft. GIS Komponen Akses Sistem/Aplikasi Eksisting
‐ Web Service Gateway ‐ Aplikasi website (portal) DJKN
Komponen Partner / Eksternal
‐ Soft. Identity Management ‐ Soft. Access Management ‐ Soft. Anti Virus Central
‐ Soft. Network Monitoring System (NMS) ‐ Soft. PC Management Komponen Infrastruktur
‐ Soft. Grid & Virtualisasi
Page 14
TRANSFORMA
Mapping Kebutuhan Infrastruktur
Research & Solution
Komponen Optimasi dan Inovasi Bisnis
‐ Server Business Inteligence (BI) & Reporting ‐ Server Command Centre
Komponen Pengembangan Sistem/ Aplikasi
Komponen Interaksi dan Kolaborasi
Komponen Otomasi Proses Bisnis
Komponen Aplikasi Bisnis - Manajemen Tanaman -Manajemen pengolahan Darat ‐ Server Modul Perhubungan -Manajemen Gudang
Server Business Process Management (BPM)
Server Enterprise Integration Portal
Manajemen Layanan TIK (IT Service Management / ITSM)
‐ Server Modul Perhubungan Laut
‐ Server Modul Perhubungan Udara
‐ Server ITSM Service Bus
‐ Server Development
Server Enterprise Service Bus (ESB)
‐ Server UAT
‐ Server Data Service Management (DSM) ‐ Server Database Transaksional ‐ Server Datawarehouse ‐ Server Database Spasial Komponen Akses Data dan Informasi
‐ Server Aplikasi Eksisting ‐ Server GIS
‐ Server Gateway / Switching ‐ Server website Dephub
Komponen Akses Sistem/Aplikasi Eksisting
Komponen Infrastruktur
‐ Server NMS ‐ Server Proxy ‐ Server WEB ‐ Server VPN
Komponen Keamanan TIK
Komponen Partner / Eksternal
‐ Server Identity Management ‐ Server Access Management ‐ Server Anti Virus Central
‐ Server DNS ‐ Server Proxy ‐ Server Mail ‐ Server FTP
Page 15
TRANSFORMA
Integrated Business Process Management
Research & Solution
Business Analysts
Process Analyst
Process Modeling, Simulation and Documentation Use Cases
Pimpinan Organisasi
1.0 Get the stuff 2.0 Build the picture 3.0 BAM Consoles
Process Development and Systems Integration Process Participants
BPM Enterprise Server
Requirements 1.1 Process Diagram 2.1 Launch screen 3.1 Monitoring screen
Dynamic Workspaces and applications
Aplikasi / Data Organisasi
Tr GIS Process Management Historical & Trend and Real-Time BAM Analysis Tools
LAIN2
DW Process Server and Monitoring Repository
Page 16
TRANSFORMA
Komponen ITSM
Research & Solution
Page 17
TRANSFORMA
Oracle Solution Framework Stack
Research & Solution
Page 18
TRANSFORMA
IBM Solution Framework Stack
Research & Solution
Business Innovation & Optimization Services
Process Services
Information Services
Enterprise Service Bus Partner Services
Business App Services
Access Services
Service Management
Development Services
Interaction Services
Infrastructure Services
IBM System p, IBM System z, IBM System i, IBM System x Page 19
TRANSFORMA
OpenSOA Solution Framework Stack
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)
Pengembangan Sistem/Aplikasi
Menyediakan sarana kolaborasi antara user, proses, data dan informas
Otomasi Proses Bisnis (Process Services)
Menyediakan orkestrasi dan otomosasi proses bisnis
(Development Services)
Perancangan dan pengembangan aplikasi dan solusi TI yang berbasis layanan
Aplikasi Bisnis (Business Application Services)
Menyediakan sarana kolaborasi antara user, proses, data dan informas
Manajemen Layanan TI (IT Service Management)
Service Bus
Menjamin pengelolaan dan keamanan sumberdaya TI
Menjembatani hubungan antar komponen layanan sistem informasi yang ada
Akses Data dan Informasi (Data & Information Services)
Menyediakan data dan informasi yg berasal dari beragam sumber yg menjadi satu kesatuan
Akses Sistem/Aplikasi Eksisting
Partner/Eksternal
(Access services)
Menyediakan layanan dengan publik, orang tua, mahasiswa dan pihak terkait lainnya
Memfasilitasiinteraksi dengan sistem eksisting
(Partner/External Services)
Infrastruktur (Infrastructure Services)
Mengoptimalkan keluaran, ketersediaan dan kinerja layanan Poltek Pos di atas infrastruktur yang handal
Process Integration and Service Enablement
Legacy Applications
Data Access (Data Service Enablement)
Database Legacy Applications
Database
Packaged Applications Packaged Applications
Service Integration
Database
XML Data Source
JAV A Custom Applications
SCA (Service Componen Architecture) Page 20
TRANSFORMA
OpenSOA Solution Framework Stack
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)
Pengembangan Sistem/Aplikasi
Menyediakan sarana kolaborasi antara user, proses, data dan informas
Otomasi Proses Bisnis (Process Services)
Menyediakan orkestrasi dan otomosasi proses bisnis
(Development Services)
Perancangan dan pengembangan aplikasi dan solusi TI yang berbasis layanan
Aplikasi Bisnis (Business Application Services)
Menyediakan sarana kolaborasi antara user, proses, data dan informas
Manajemen Layanan TI (IT Service Management)
Service Bus
Menjamin pengelolaan dan keamanan sumberdaya TI
Menjembatani hubungan antar komponen layanan sistem informasi yang ada
Akses Data dan Informasi (Data & Information Services)
Menyediakan data dan informasi yg berasal dari beragam sumber yg menjadi satu kesatuan
Akses Sistem/Aplikasi Eksisting
Partner/Eksternal
(Access services)
Menyediakan layanan dengan publik, orang tua, mahasiswa dan pihak terkait lainnya
Memfasilitasiinteraksi dengan sistem eksisting
(Partner/External Services)
Infrastruktur (Infrastructure Services)
Mengoptimalkan keluaran, ketersediaan dan kinerja layanan Poltek Pos di atas infrastruktur yang handal
Process Integration and Service Enablement
Legacy Applications
Data Access (Data Service Enablement)
Database Legacy Applications
Database
Packaged Applications Packaged Applications
Service Integration
Database
XML Data Source
JAV A Custom Applications
SDO (Service Data Object) Page 21
WSO2
TRANSFORMA Research & Solution
Page 22
TRANSFORMA
Aspek Keamanan Arsitektur Aplikasi
Research & Solution
Page 23
TRANSFORMA Research & Solution
Arsitektur Infrastruktur
Page 24
Pertimbangan desain infrastruktur
TRANSFORMA Research & Solution
Keamanan Informasi Kecukupan kapasitas Pertumbuhan data Pertumbuhan transaksi Skalabilitas yang fleksibel
Kecukupan dana Bisakah tidak beli semuanya sekarang? Mana yang mungkin menggunakan opensource?
Page 25
Desain Network dan Keamanan
Secure Reliable Scalable Modular
TRANSFORMA Research & Solution
Sebuah Blueprint Network dan Security dibutuhkan untuk memungkinkan organisasi melakukan aktifitasnya secara aman
Page 26
Blueprint yang dibutuhkan….
TRANSFORMA Research & Solution
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 practice Technology focused, product agnostic
Page 27
CISCO SAFE Blueprint
TRANSFORMA Research & Solution
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. 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.
Page 30
Perusahaan dalam studi kasus ini membenahi infrastrukturnya, dengan fokus perbaikan di kantor pusat dan menggelar backbone yang mengkoneksikan seluruh unit.
TRANSFORMA Research & Solution
Page 31
Konvergensi jaringan analog dan digital
TRANSFORMA Research & Solution
Berpotensi mereduksi overhead
Page 32
Pertimbangan pengembangan DC/DRC
TRANSFORMA Research & Solution
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 Standar fisik bangunan dan infrastruktur
Page 33
DC/DRC untuk contoh kasus Server
Server
Server
TRANSFORMA Research & Solution
Server
DC dibangun di Kantor Pusat dengan solusi Server Farm dan Storage yang memadai
SAN Switches SAN Switches
DATA CENTER
SAN SAN Switches
SAN Switches
Storage Tape Library
Storage
Tape Library
Storage
DRC direncakan di salah satu unit dengan link dan fasilitas paling memadai, dan juga di Jakarta
Storage
SAN Switches SAN Switches
DISASTER RECOVERY CENTER
SAN SAN Switches
Spesifikasi teknis selanjutnya disusun untuk setiap perangkat dan link komunikasi yang dibutuhkan
SAN Switches
Server
Server
Server
Server
Page 34
TRANSFORMA Research & Solution
Contoh ilustrasi DC sebuah organisasi yang harus menyimpan data-data transaksi lembaga-lembaga keuangan. Page 35
TRANSFORMA Research & Solution
Continuing Professional Education Series
Page 36