Rabu, 24 Desember 2014

Tugas Softskill Semester 7



Sistem Operasi IOs

iOS (sebelumnya iPhone OS) adalah sistem operasi perangkat bergerak yang dikembangkan dan didistribusikan oleh Apple Inc. Sistem operasi ini pertama diluncurkan tahun 2007 untuk iPhone dan iPod Touch, dan telah dikembangkan untuk mendukung perangkat Apple lainnya seperti iPad dan Apple TV. Tidak seperti Windows Phone (Windows CE) Microsoft dan Android Google, Apple tidak melisensikan iOS untuk diinstal di perangkat keras non-Apple. Pada 12 September 2012, App Store Apple berisi lebih dari 700.000 aplikasi iOS, yang secara kolektif telah diunduh lebih dari 30 miliar kali. SO ini memiliki pangsa pasar 14,9% untuk unit sistem operasi perangkat bergerak telepon cerdas yang dijual pada kuartal ketiga 2012, terbanyak setelah Android Google.  Pada bulan Juni 2012, iOS mencakup 65% konsumsi data web perangkat bergerak (termasuk di iPod Touch dan iPad). Pada pertengahan 2012, terdapat 410 juta perangkat bergerak yang diaktifkan.  Menurut Apple pada tanggal 12 September 2012, 400 juta perangkat bergerak iOS telah dijual sepanjang bulan Juni 2012.
Antarmuka pengguna iOS didasarkan pada konsep manipulasi langsung menggunakan gerakan multisentuh. Elemen kontrol antarmukanya meliputi slider, switch, dan tombol. Interaksi dengan SO ini mencakup gerakan seperti geser, sentuh, jepit, dan jepit buka, masing-masing memiliki arti tersendiri dalam konteks sistem operasi iOS dan antarmuka multisentuhnya. Akselerometer internalnya dipakai oleh sejumlah aplikasi agar bisa merespon terhadap pengguncangan alat (misalnya membatalkan tindakan) atau memutarnya dalam tiga dimensi (misalnya beralih dari mode potret ke lanskap).
iOS diturunkan dari OS X, yang memiliki fondasi Darwin dan karena itu iOS merupakan sistem operasi Unix. iOS adalah versi bergerak dari sistem operasi OS X yang dipakai di komputer-komputer Apple. Di iOS, ada empat lapisan abstraksi, yaitu Core OS, Core Services, Media, dan Cocoa Touch. Versi terbaru sistem operasi ini (iOS 7) menyisihkan 1,5 s.d. 2 GB memori perangkat bergerak untuk partisi sistem dengan memakai 800 MB partisi (tergantung model) untuk iOS-nya saja.
Fitur  yang terdapat pada iOS yang terdapat pada iPod Touch dengan sofware versi 4.2.
Multitasking
Kemampuan multitasking baru bisa dirasakan oleh user iPod dan iPhone  pada iOS versi 4.0. Sedangkan pada iPad pada versi 4.2. menurut saya pada versi 4.0 kemampuan multitasking belum terlalu stabil. Masih terdapat bug-bug yang terkadang merepotkan. Namun sudah diperbaiki pada versi selanjutnya(4.2) dan sekarang sudah bisa berjalan dengan baik. Kemapuan multitasking memungkinkan kita membuka beberapa aplikasi sekaligus tanpa harus keluar dari aplikasi yang kita buka. Cukup menekan home buton maka kita akan keluar dari aplikasi yang kita mainkan, dan aplikasi tersebut tidak akan tertutup secara permanen. Untuk menampilkan aplikasi nya cukup dengan menekan dua kali home buton. Maka akan keluar aplikasi yang kita mainkan. Kalau terlalu banyak membuka aplikasi dan kita belum menutupnya secara permanen, maka ipod akan heng. Cara mematikan aplikasi yang kita gunakan secara permanen adalah dengan cara menekan Home Buton sebanyak 2 kali. Lalu kita tap dan tahan. Tunggu sampe keluar gambar seperti dibawah ini :
lalu tap tanda (-) yang berwarna merah. Maka aplikasi akan berhenti permanen.

Membuat Folder
Pada versi 3 ipod touch dan iphone belum bisa melakukan perintah untuk membuat folder. Dengan adanya kemampuan untuk membuat folder,  ipod kelihatan lebih rapi karena tidak harus memiliki banyak slide dikarena banyaknya aplikasi yang kita miliki yang tercecer di layar. Dengan kemampuan membuat folder  Kita cukup mengabungkan aplikasi-aplikasi yang sejenis dan membuat nya dalam 1 folder agar tidak memakan banyak tempat. Cara membuat folder, adalah Dengan cara menahan dan menggerserkan aplikasi yang sejenis ke satu tempat yang sama. Maka akan tercipta 1 folder dengan berisi dua aplikasi (awalnya) folder dapat kita tambah isinya dengan cara melakukan cara yang sama seperti diatas.Gambar ini menunjukan isi 1 folder yang ada, dengan nama folder Game.
Air Print
Jika memiliki printer yang dapat terkoneksi sambungan wireless, kita dapat mengunakan kemapuan air print. Ini salah satu kemampuan tambahan dari iOS versi 4.2. dan hanya dapat dilakukan dengan printer yang dapat terkoneksi dengan kemampuan wireless, tidak dapat mengunakan kabel usb.
Mengubah wallpaper
Pada awalnya ipod Touch tidak mengganti wallpaper tampilan nya. Dan hanya tersedia tampilan default dengan beackground hitam. Seperti gambar di atas (versi 3.2), dan setelah update ke versi 4.2 kita dapat mengubah background nya sesuka hati, seperti gambar di atas pada sebelah kiri (versi 4.2).
Wifi dan Airplane Mode
Ditambahkan kemampuan agar ipod dapat terkoneksi ke jaringan wifi. Dan terdapat mode airplane yang ditambahkan pada saat update sofware versi 4.0
Air Play
Jadi iphone, ipod touch, dan ipad dapat terkoneksi ke speaker yang mampu terkoneksi menggunakan kemampuan wireless.
Game center dan Book Store (iBook)
Terdapat kemampuan mengakses game ke apple store secara mudah mengunakan kemampuan game center tanpa harus melalui iTunes atau app store. Dan iBook store adalah khusus Toko buku yang ada di iTunes store. Namun dengan ada kemampuan akses ke game center dan iBook store. Kita tidak perlu repot-repot lagi ke iTunes untuk mencari buku dan game kesukaan kita.
Voice Control
Kemampuan untuk memberi perintah kepada ipod melalui perintah suara kita. Kemampuan voice control dapat digunakan mengunakan bahasa indonesia, inggris, jepang dan beberapa lagi yang telah di sesuaikan oleh apple. Namun voice contro hanya dapat dinikmati iPhone user dan Ipod Touch 32 GB 2gen sampai 4gen. Sedangkan ipod Touch 8GB tidak didukung fasilitas voice control.
Google maps, calender, youtube, weather, mail, contacts, stock, dan voice memo.
Sistem operasi iOS dapat terkoneksi dengan google maps, calender, youtube, laporan cuaca, kontak, e.mail, stock, dan voice memo.
Dengan google map kita dapat mengetahui lokasi keberadaan kita. Namun untuk mengaktifkan kemampuan ini kita harus terkoneksi dengan internet atau jaringan wifi. Karena tidak dapat digunakan dengan kondisi offline.
Dengan Youtube kita dapat menonton vidio kesukaan kita yang ada di youtube. Dan hanya dapat digunakan ketika kita terkoneksi kepada internet. e.mail memungkinkan kita selalu update dan membaca setiap yang masuk ke e.mail kita.Stoccks semacam info bursa dapat di update ketika kita online. Dan tidak dapat digunakan ketika kita offline.Voice memo memungkinkan kita untuk mereka suara kita dan menjadikan nya pesan.
Dan banyak lagi kemapuan yang terdapat di iOS. Demikianlah kemampuan yang dapat dilakukan sistem operasi iPod Touch yang saya gunakan.
Berikutnya adalah Kekurangan dan Kelebihan yang terdapat pada sistem operasi iOS pada iPod Touch :
Kelebihan:
-          Sulit terserang Virus.
-          User Friendly.
-          Memiliki tampilan yang bagus.
-          Tersedia aplikasi yang bagus. anda dapat mendowload nya di iTunes menggunakan acoount iTunes free atau berbayar yang anda miliki.
-          ukuran memory internal yang cukup besar. 8GB, 16GB, 32GB, 64GB.
-          UpGrade FW yang relatif mudah.
Kekurangan
-          Harga relatif mahal.
-          Memory yang tersedia tidak bisa ditambah sesuai keinginan kita.
-          Tampilannya tidak bisa diubah-ubah sesukai hati. kecuali iPod anda sudah di hack. namun itu melanggar hukum. jika diketahui oleh pihak apple, maka garansi anda akan hilang.
-          Membuat anda lupa waktu, karena gamenya bagus, sangat menyenangkan, dan banyak.
-          kualitas suara yang dihasilkan speaker outputnya sangat kecil.

Minggu, 09 November 2014

Clock and Synchronization

Logical Clock and Synchronization
Waktu adalah hal yang penting dalam sistem terdistribusi karena beberapa hal. Pertama, waktu adalah satuan akurasi. Untuk mengetahui kapan suatu peristiwa terjadi, dibutuhkan sinkronisasi clock pada sistem dan di luar sistem. Sebagai contoh, transaksi e-commerce terjadi di komputer pengguna dan komputer bank. Kejadian tersebut haruslah dicatat waktunya secara akurat untuk keperluan audit. Kedua, algoritma mengenai sinkronisasi clock memiliki beberapa masalah, antara lain mempertahankan konsistensi data yang didistribusikan, otentikasi request yang dikirim ke server, dan menghapus proses yang terduplikasi.
Jika dianalogikan, seperti teori relativitas milik Einstein. Suatu kejadian yang diamati oleh pengamat yang satu bisa saja berbeda dengan pengamat lainnya dalam hal interval (jeda) waktu. Dalam sistem terdistribusi, masalahnya adalah mencatat waktu terjadinya suatu kejadian pada node yang berbeda-beda secara akurat sehingga dapat diketahui mana yang hanya terjadi dan mana yang terjadi secara serempak.

Clock, Kejadian, dan Process State
Clock (Jam)
Setiap komputer pasti memiliki clock fisik. Clock adalah alat elektronik yang menghitung osilasi yang terjadi pada kristal pada frekuensi tertentu, dan menyimpannya dalam counter register. Sistem operasi membaca clock fisik tersebut dan menerjemahkannya ke software clock. Software clock tidak selalu akurat sehingga pewaktuan hardware dan software memiliki perbedaan walaupun sangat kecil. Namun, software clock tetap menjadi acuan pencatatan waktu setiap kejadian proses. Kejadian yang terjadi setelah suatu kejadian akan tercatat di waktu yang berbeda apabila resolusi clock (periode update software clock) lebih kecil daripada interval waktu antar kejadian.

Clock Skew And Clock Drift
Clock milik tiap-tiap komputer tidak selalu sama. Perbedaan antara pembacaan dua clock komputer berbeda disebut skew. Sedangkan perbedaan clock rate disebut clock drift. Pada clock fisik, osilasi, frekuensi, dan temperatur mempengaruhi perbedaan clock tiap komputer. Perbedaannya mungkin sangat kecil, tetapi akumulasi perbedaan tersebut dapat mencapai tahap yang bisa diamati dengan mata telanjang walaupun sudah disamakan nilainya. Clock drift rate adalah perubahan perbedaan pembacaan antara clock dan perfect reference clock (clock yang dijadikan acuan).

Waktu Universal Terkoordinasi (Coordinated Universal Time)
Clock komputer dapat disinkronkan dengan clock luar yang akurasinya tinggi. Clock yang akurasinya paling tinggi menggunakan osilator atom. Keluaran clock ini digunakan sebagai standar waktu international. Coordinated Universal Time (UTC) adalah standar internasional untuk penjagaan waktu (timekeeping). Sinyal UTC disiarkan dari stasiun radio dan satelit ke seluruh dunia. Komputer dengan penerima sinyal di seluruh dunia dapat mensinkronkan clocknya dengan sinyal ini.

Sinkronasi Clock Fisik
Untuk mengetahui kapan sebuah peristiwa terjadi secara akurat pada proses system terdistribusi, diperlukan sinkronisasi dengan sumber waktu dari luar, yang disebut sinkronisasi eksternal (external synchronization). Dan jika satu clock tersinkronisasi dengan clock yang lain dengan derajat akurasi yang diketahui, maka kita bisa mengukur interval terjadinya dua peristiwa pada komputer yang berbeda, walaupun tidak tersinkronisasi ke sumber waktu dari luar. Hal ini disebut sinkronisasi internal (internal synchronization).
Beberapa gagasan pengkoreksian (correctness) untuk clock sudah pernah diajukan. Hardware clock H selalu dikoreksi apabila drift-nya sudah mencapai angka tertentu (ρ > 0). Jadi, galat (error) perhitungan interval antara waktu sebenarnya t dan t’ (t > t’) adalah:
(1 - ρ)(t' - t) ≤ H(t') - H(t) ≤ (1 + ρ)(t' -t)

Clock yang tidak menerima pengkoreksian apapun dinyatakan faulty. Clock dinyatakan crash failure ketika berhenti berdetik sama sekali. Kegagalan clock lainnya adalah arbitrary failure. Contoh arbitrary failure adalah ‘Y2K bug’ yang terjadi pada pergantian tahun 1999 ke 2000. Setelah 31 Desember 1999 dilanjutkan ke 1 Januari 1900. Catatan: clock tidak harus akurat untuk menjadi benar.

Selasa, 28 Oktober 2014

Tugas Softskill 3 : Teknologi yang terkait antarmuka telematika



Teknologi yang Terkait Antarmuka Telematika

Interface telematika adalah merupakan sebuah teknologi informasi yang berbasiskan pada interface yang memungkinkan pengguna berinteraksi secara langsung.Terdapat 6 macam fitur pada antarmuka telematika, keenam fitur tersebut adalah head up display system, tangible user interface, computer vision, browsing audio data, speech recognition, dan speech syntetis.
1.     Head Up Display System
Head Up Display System adalah tampilan transparan yang menyajikan data tanpa mengharuskan penggna melihat dari sudut pandang yang biasa mereka lihat. Asal usul nama dari alat ini yaitu pengguna dapat melihat informasi dengan kepala terangkat (head up) dan melihat kea rah depan daripada melihat ke arah bawah bagian instrument.
Meskipun pada awalnya dikembangkan untuk penerbangan militer, HUDs sekarang digunakan dalam handphone, kendaraan bermotor, dan aplikasi lainnya. Ada 2 tipe Head Up Display System, yaitu Fixed HUD dan HMD.
a. Fixed HUD mengharuskan penggunaannya melihat tampilan melalui media yang dipasangkan ke chassis/bodi mesin. Tampilan yang ditampilkan tergantung dari orientasi mesin yang bersangkutan misalkan pesawat tempur.System ini digynakan di kebanyakan pesawat tempur.
b. HMD lebih fleksible karena system ini menampilkan tampilan sesuai dengan  gerakan kepala pengguna. Contoh HUDS, seperti General Motors yang memulai mengembangkan Head Up Display Berteknologi Laser. Dengan inovasi ini, pengemudi tak akan lagi menemukan kendala penglihatan pada kondisi gelap, hujan bahkan kabut sekalipun.
  1. Tangible User Interface
Tangible User Interface, biasa disingkat dengan TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik. Nama inisial Graspable User Interface, sudah tidak lagi digunakan.Salah satu perintis TUI ialah Hiroshi Ishii, seorang professor di laboratorium Media MIT yang memimpin Tangible Media Group. Pandangan Istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat bit dapat dimanipulasi dan diamati secara lengkap.
The Reactable adalah multi-user instrument music elektronik dengan antarmuka pengguna meja nyata. Beberapa pemain simultan berbagi kendali penuh atas instrument dengan memindahkan benda-benda fisik di atas permukaan meja bercahaya. Bergerak dan berkaitan dengan benda-benda ini, mewakili komponen modular synthesizer klasik, memungkinkan pengguna unuk membuat kompleks dan dinamis sonic topoligi, dengan generator, filter dan modulator, dalam nyata semacam modular synthesiezer atau aliran graspable bahasa pemograman yang dikuasai.
Contohnya adalah sistem Topobo. Dimana balok-balok dalam LEGO Topobo seperti blok yang dapat bertak bersama, tetapi juga dapat bergerak sendiri menggunakan komponen bermotor.Seseorang bisa mendorong, menarik, dan memutar blok tersebut, dan blok dapat menghapalgerakan-gerakan ini.
  1. Computer Vision

    Computer Vision sering didefinisikan sebagai salah satu cabang ilmu pengetahuan yang mempelajari bagaimana computer dapat mengenali objek yang diamati atau diobservasi. Arti dari computer vision adalah merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat, dimana mesin mampu mengekstrak informasi dari gambar yang diperlukan untuk menyelesaikan tugas teretntu.Sebagai suatu ilmu, visi computer berkaitan dengantori dibalik system buatan bahwa ekstrak informasi dari gambar.Data gambar dapat mengambil banyak bentuk, seperti urutan video, pandangan dari beberapa kamera, atau data multi-dimensi dari scanner medis.Sebagai disiplin teknologi, computer vision berusaha untuk menerapkan teori dan model untuk pembangunan system.

  1. Browsing Audio Data
Sebuah metode browsing jaringan disediakan untuk browsing video atau audio data yang di tembak oleh sebuah IP. Jaringan video atau audio metode browsing sesuai mencangkup langkah-langkah dari:
• Menjalankan sebuah program splikasi komputetr local untuk mendapatkan kode identifikasi yang disimpan dalam kamera IP.
• Transmisi untuk mendaftarkan kode identifikasi ke DDNS (Dinamic Domain Name Server) oleh program aplikasi.
• Mendapatkakn kamera IP pribadi alamat dan alamat server pribadi sehingga pasangan IO kamera dan control kamera IP melalui kamera IP pribadi, dan
• Kopel ke layanan server melalui alamat server pribadi sehina untuk mendapatkan video atau audio dara yang ditembak oleh kamera IP, dimana server layanan menangkap video atau audio data yang ditembak oleh kamera IP melalui Internet.
Penemuan ini berkaitan dengan system dan metode untuk browsing video/ audio data, lebih khusus ke jaringan video atau audio system browsing dan metode yang akan diatur sebuah IP untuk browsing video atau audio.
  1. Speech Recognition
Automatic Speech Recognition (ASR) adalah suatu pengembangan teknik dan system yang memungkinkan computer untuk menerima masukan berupa kata yang di ucap. Teknologi ini, memungkinkan suatu perangkat untuk mengenali dan memahami kata-kata yang diucapkan dnegan cara digitalisasi kata dan mencocokkan sinyal digital tersebut dengan pola tertentu yang tersimpan dalam suatu perangkat.
  1. Speech Syntesis
Speech synthesis atau pidato sintesis adalah produksi buatan manusia pidato. Sebuah ssistem computer yang digunakan untuk tujuan ini disebut speech synthezer, dan dapat diimplementasikan dalam perangkat lunak atau perangkat keras.Text-to-speech (TTS) system bahsa normal mengkonversi teks ke dalam pidato. System lain membuat representasi linguistic simbolis seperti transkripsi fonetik bicara.

Resume :

Interface telematika adalah merupakan sebuah teknologi informasi yang berbasiskan pada interface yang memungkinkan pengguna berinteraksi secara langsung. terdapat 6 macam diantaranya :  Head Up Display System, Tangible User Interface, Computer Vision, Browsing Audio Data, Speech Recognition, Speech Syntesis.

Senin, 13 Oktober 2014

Arsitektur Telematika



Arsitektur Telematika

Arsitektur klien-server telematika terdiri dari 2 buah arsitektur yakni, arsitektur sisi client dan sisi servernya.
Asitektur Sisi klien
Istilah ini merujuk pada pelaksanaan atau penyimpanan data pada browser (atau klien) sisi koneksi HTTP. JavaScript adalah sebuah contoh dari sisi klien eksekusi, dan cookie adalah contoh dari sisi klien penyimpanan. Lihat Cookie, Server Side.
Karakteristik Klien :
·         Selalu memulai permintaan ke server.
·         Menunggu balasan.
·         Menerima balasan.
·         Biasanya terhubung ke sejumlah kecil dari server pada satu waktu.
·         Biasanya berinteraksi langsung dengan pengguna akhir dengan menggunakan antarmuka pengguna seperti antarmuka pengguna grafis.
·         Khusus jenis klien mencakup: web browser, e-mail klien, dan online chat klien.
Arsitektur Sisi Server
Sebuah eksekusi sisi server adalah server Web khusus eksekusi yang melampaui standar metode HTTP itu harus mendukung. Sebagai contoh, penggunaan CGI script sisi server khusus tag tertanam di halaman HTML; tag ini memicu tindakan terjadi atau program untuk mengeksekusi.
Karakteristik Server:
·         Selalu menunggu permintaan dari salah satu klien.
·         Melayani klien permintaan kemudian menjawab dengan data yang diminta ke klien.
·         Sebuah server dapat berkomunikasi dengan server lain untuk melayani permintaan klien.
Jenis server khusus mencakup: web server, FTP server, database server, E-mail server, file server, print server. Kebanyakan web layanan ini juga jenis server.
Jadi, secara umum Arsitektur Klien-server atau jaringan komputer adalah sebuah aplikasi terdistribusi arsitektur yang partisi tugas atau beban kerja antara penyedia layanan (server) dan pelayanan pemohon, disebut klien. Sering kali klien dan server beroperasi melalui jaringan komputer pada hardware terpisah. Sebuah mesin server adalah performa tinggi host yang menjalankan satu atau lebih program server yang berbagi sumber daya dengan klien. Seorang klien tidak berbagi apapun dari sumber daya, tetapi meminta server layanan konten atau fungsi. Oleh karena itu klien memulai sesi komunikasi dengan server yang menunggu (mendengarkan) masuk permintaan.
Dalam perkembangannya, client/ server dikembangkan oleh dominasi perusahaan software besar yaitu Baan, Informix, Lotus, Microsoft, Novell, Oracle, PeopleSoft, SAP, Sun, dan Sybase. Perusahaan-perusahaan ini adalah superstar pada era pertama dimunculkannya konsep client/ server. Saat ini perusahaanperusahaan ini telah menjadi perusahaan komputer yang stabil dan besar.
Berikut ini adalah penjelasan mengenai beberapa kolaborasi arsitektur sisi client dan sisi server :
1)    Arsitektur Single- Tier
Definisi satu-tier arsitektur, seperti yang ditunjukkan pada gambar di bawah ini, adalah bahwa semua komponen produksi dari sistem dijalankan pada komputer yang sama. Ini adalah sederhana dan paling mahal alternatif. Ada kurang perlengkapan untuk membeli dan mempertahankan. Kelemahan dari jenis ini pelaksanaan keamanan lebih rendah dan kurangnya skalabilitas. Sebuah arsitektur skalabel ketika dapat dengan mudah diperluas atau ditambah untuk memenuhi kebutuhan peningkatan kinerja.
Setelah semua komponen utama situs dan data di satu komputer di belakang firewall daun domain situs lebih rentan terhadap serangan berbahaya. Menjalankan semua komponen situs pada sebuah komputer juga membatasi ekspansi dan optimalisasi kemungkinan. Anda hanya dapat menambahkan begitu banyak memori atau begitu banyak CPU untuk sebuah server tunggal.
2)   Arsitektur Two-tier
Dalam dua lapis klien / server arsitektur, antarmuka pengguna pengguna ditempatkan di lingkungan desktop dan sistem manajemen database jasa biasanya dalam sebuah server yang lebih kuat merupakan mesin yang menyediakan layanan bagi banyak klien. Pengolahan informasi dibagi antara sistem user interface lingkungan dan lingkungan server manajemen database. Manajemen database server mendukung untuk disimpan prosedur dan pemicu.. Vendor perangkat lunak menyediakan alat-alat untuk menyederhanakan pengembangan aplikasi untuk dua lapis klien / server arsitektur
3) Arsitektur Three-tier
Arsitektur Three-Tier diperkenalkan untuk mengatasi kelemahan dari arsitektur two-tier. Di tiga tingkatan arsitektur, sebuah middleware digunakan antara sistem user interface lingkungan klien dan server manajemen database lingkungan. Middleware ini diimplementasikan dalam berbagai cara seperti pengolahan transaksi monitor, pesan server atau aplikasi server. The middleware menjalankan fungsi dari antrian, eksekusi aplikasi dan database pementasan. Di samping itu middleware menambahkan penjadwalan dan prioritas untuk bekerja di kemajuan. Three-tier klien / server arsitektur digunakan untuk meningkatkan performa untuk jumlah pengguna yang besar dan juga meningkatkan fleksibilitas ketika dibandingkan dengan pendekatan dua tingkat. Kekurangan dari tiga tingkatan arsitektur adalah bahwa lingkungan pengembangan lebih sulit untuk digunakan daripada pengembangan aplikasi dari dua lapis.
      Three tier dengan pesan server
Pada arsitektur ini, pesan akan diproses dan diprioritaskan asynchronously. Header pesan memiliki prioritas yang mencakup informasi, alamat dan nomor identifikasi. Server pesan link ke relasional DBMS dan sumber data lainnya. Pesan sistem alternatif untuk infrastruktur nirkabel.
      Three tier dengan server aplikasi
Arsitektur ini memungkinkan tubuh utama untuk menjalankan sebuah aplikasi pada tuan rumah bersama bukan di sistem user interface lingkungan klien. Server aplikasi logika bisnis saham, perhitungan dan pengambilan data mesin. . Dalam aplikasi arsitektur ini lebih terukur dan biaya instalasi kurang pada satu server dibandingkan mempertahankan masing-masing pada klien desktop.
Arsitektur Three - Tier
Arsitektur three-tier, ditunjukkan pada gambar di atas, memisahkan Web Server ke mesin yang terpisah di DMZ. Pilihan ini, sementara ini adalah yang paling mahal, adalah yang paling aman dan terukur dari tiga pilihan. Masing-masing dari tiga server kini dapat dioptimalkan untuk puncak efisiensi operasi. Fungsi utama Web Server jaringan I / O, Perdagangan Server CPU-intensif dan Database Server disk I / O intensif.
Commerce Server yang telah dipindahkan di belakang firewall yang kedua. Ini mengurangi resiko keamanan. Memisahkan Web Server dari Commerce Server memungkinkan horizontal scaling. Seperti di situs penggunaan tumbuh, Commerce Server tambahan dapat ditambahkan dan aplikasi dapat akan di kloning di beberapa komputer. Perhatikan bahwa WebSphere Commerce Professional atau Enterprise diperlukan untuk mendukung horizontal scaling dan kloning.