Anda di halaman 1dari 9

Web Services, SaaS, Cloud Computing and Service-Oriented

Architecture (SOA)

1
SaaS, IaaS, PaaS

SOA, DESIGN

WEB
SERVICE
REST, API

PROGRAM LANGUAGE
(XML, JSON, HTML,
JAVA, etc)
CLOUD

WEB SERVICES
Web service adalah aplikasi yang tersedia melalui jaringan
internet yang terdiri dari kumpulan protokol dan standard
terbuka yang dirancang memiliki sistem pertukaran
pesan/informasi berbasis XML untuk bertukar data antar
perangkat ke perangkat dalam format klien-server
2
SaaS (Software as a Services)
Web service adalah salah satu layanan berbasis cloud
computing yang menyediakan software untuk penggunaan
online. Contoh SaaS : Google G Suite (Appsi), Dropbox ,
Salesforce , Cisco WebEx , SAP Concur ,Office 365, Canva dan
Adobe Creative Cloud dsb.

IaaS (Infrastructure as a Services)


IaaS merupakan layanan yang memungkinkan kamu
menggunakan server tanpa perlu membeli komputer dan
peralatannya secara fisik, melakukan pemeliharaan rutin, dan
melakukan konfigurasi perangkat. Contoh IaaS :
DigitalOcean , Linode , Rackspace , Amazon Web Service(AWS)

Layers , Cisco Metacloud , Microsoft Azure , dan Google Compute


Engine (GCE)

of
Services
PaaS (Platform as a Services)
PaaS adalah layanan Cloud yang disediakan dalam bentuk
platform dan dapat dimanfaatkan pengguna untuk membuat
aplikasi di atasnya. Contoh PaaS : Heroku, OpenShift, Amazon
Web Services Lambda, Windows Azure, Google App Engine
dsb.

3
API
(Application Programming Interface)
 SUATU ANTARMUKA (ATAU APLIKASI) YANG DAPAT MEMBUAT SATU APLIKASI
BERKOMUNIKASI DENGAN APLIKASI LAINNYA

WEB SERVER
AND
DATABASE
WEB APP IN
BROWSER
REQUEST
A
INTERNET
P
RESPOND
I

4
ANALOGI API PADA RESTORAN
• Menu yang Anda lihat sebelum Anda duduk adalah API Documentation untuk aplikasi.
• Server di restoran adalah API.
• Dapur adalah Web Service.
• Terminal Point of Sale adalah Web Service yang lain.

5
VIRTUALISASI
SEBUAH CARA MEMBUAT SATU
ATAU BEBERAPA VERSI MAYA
(VIRTUAL) DARI SUATU SUMBER
DAYA SEHINGGA PADA SATU
SUMBER DAYA FISIK OS
MENJALANKAN BEBERAPA OS
SUMBER DAYA MAYA SEKALIGUS,
DENGAN SYARAT SETIAP SUMBER OS OS
DAYA MAYA ITU TIDAK BERBEDA OS
PENGAPLIKASIANNYA SECARA
OS
SIGNIFIKAN DENGAN SUMBER
DAYA FISIKNYA.

SALAH SATUNTA VMWare

6
Service-oriented architecture
(SOA)
Service-oriented architecture (SOA). CHARACTERISTIC 1
pengaturan proses perangkat lunak atau agen yang berkomunikasi Antarmuka dengan layanan yang platform-
satu sama lain untuk memberikan persyaratan bisnis. Peran utama independen (tidak tergantung pada jenis perangkat
layanan dalam SOA adalah menyediakan fungsionalitas.. lunak atau perangkat keras tertentu). Antarmuka
dapat diakses melalui pendekatan pengembangan
aplikasi seperti Microsoft.Net atau Java dan diakses
melalui protokol seperti SOAP (Simple Object Access
Protocol) yang digunakan untuk pesan berformat XML

CHARACTERISTIC 2

Layanan dapat berlokasi secara dinamis dan


dipanggil. Satu layanan dapat meminta keberadaan
layanan lain melalui direktori layanan – misalnya,
layanan e-commerce dapat menanyakan keberadaan
layanan otorisasi kartu kredit.

CHARACTERISTIC 3

Layanan mandiri. Artinya, layanan tidak dapat


dipengaruhi oleh layanan lain; melainkan akan
mengembalikan hasil yang diminta ke permintaan dari
layanan lain, tetapi tidak akan ubah status. Dalam
layanan web, messages dan data biasanya
dipertukarkan di antaranya layanan menggunakan
XML
7
INTERNET

EKSTRANET

IPTV VoIP
INTRANET

THE THE
SUPPLIERS, COMPANY SUPPLIERS,
WORLD CUSTOMERS, WORLD
ONLY CUSTOMERS,
COLLABORATORS COLLABORATORS
8
WEB PRESENTATION AND DATA EXCHANGE STANDARDS
INFORMASI, GRAFIK, DAN ELEMEN INTERAKTIF YANG
MEMBENTUK HALAMAN WEB SUATU SITUS SECARA KOLEKTIF
DISEBUT SEBAGAI KONTEN. STANDAR YANG BERBEDA ADA
UNTUK TEKS, GRAFIK DAN MULTIMEDIA

MODEL DALAM STANDARISASI

1. Penggunaan XML dan ebXML dalam pembuatan aplikasi. Signifikansi


XML/ebXML ditunjukkan oleh penggunaannya untuk memfasilitasi model
manajemen rantai pasokan.
2. Web semantik adalah tentang bagaimana mendefinisikan makna untuk
konten web agar lebih mudah menemukan informasi dan layanan yang
relevan dengan cepat. Web semantik menjelaskan penggunaan
metadata melalui standar seperti XML, RDF dan Dublin Core untuk
membantu pengguna menemukan sumber daya web dengan lebih
mudah.
3. Microformats adalah contoh praktis bagaimana web semantik akan
berkembang. Satu set format sederhana berdasarkan XHTML untuk
mendeskripsikan dan bertukar informasi tentang objek, termasuk ulasan
produk dan perjalanan, resep, dan informasi event
9

Anda mungkin juga menyukai