• Tidak ada hasil yang ditemukan

ATI -Overview.

N/A
N/A
Protected

Academic year: 2021

Membagikan "ATI -Overview."

Copied!
47
0
0

Teks penuh

(1)

ATI - Overview

(2)

Outline General Overview

• IT Architecture

• Physical architecture

• Internet & Web architecture

• Business Process and IT in enterprise

• Business Process and IT in enterprise

• Web 2.0 and Mobile Computing architecture

(3)

IT Architecture

The roadmap or blueprint that guides the build out (kebijakan) of IT capabilities,

acquisition of networks, cloud services,

Information System, software & hardware Information System, software & hardware

• The IT architecture defines the vision, standards, and roadmap that guide the

priorities, operations, and management of the ITs supporting the business

(4)
(5)

Physical (HW & Server)

Architecture

(6)
(7)
(8)
(9)

Client/Server

In general, any application where multiple clients connect to a single server.

client1 client2 client3

server

• one client program (most typical) or

(10)
(11)

Peer-to-Peer Computing

Another model of distributed system

P2P does not distinguish clients and servers

Instead all nodes are considered peers

May each act as client, server or both

May each act as client, server or both

Node must join P2P network

Registers its service with central lookup service on network, or

• Broadcast request for service and respond to requests for service via discovery protocol

(12)
(13)

Cluster Network

A cluster is a type of parallel and distributed processing system, which consists of a collection of interconnected stand-alone

computers cooperatively working together as a single,

integrated computing resource.

A node

– a single or multiprocessor system with memory, I/O facilities,

– a single or multiprocessor system with memory, I/O facilities, & OS

A cluster

– generally 2 or more computers (nodes) connected together

– in a single cabinet, or physically separated & connected via a LAN

(14)

Cluster Architecture

Sequential Applications

Parallel Applications

Parallel Programming Environment

Cluster Layer

(Single System Image and Availability Infrastructure)

Sequential Applications

Sequential Applications

Parallel Applications

Parallel Applications

(Single System Image and Availability Infrastructure)

Cluster Interconnection Network

PC/Workstation

Network Interface Hardware

Communications Software

PC/Workstation

Network Interface Hardware

Communications Software

PC/Workstation

Network Interface Hardware

Communications Software

PC/Workstation

Network Interface Hardware

Communications Software

(15)
(16)
(17)

Cloud Computing is…

… virtualized compute power and storage delivered via platform-agnostic

infrastructures of abstracted hardware and software accessed over the Internet.

software accessed over the Internet.

These shared, on-demand IT resources, are created and disposed of efficiently, are

dynamically scalable through a variety of

programmatic interfaces and are billed

(18)

Cloud – Virtualization (leads to

Green Computing)

(19)

Internet & Web Architecture

Internet & Web Architecture

(20)

Protokol Web: HTTP

Hypertext Transport Protocol (RFC 1945)

– Oleh Tim Berners-Lee, 1990

• Protocol that used to communicate between web browsers and web servers

Using TCP port 80 (default)

Using TCP port 80 (default)

This protocol supports hypermedia files

(21)
(22)

Web tier architecture

Client Presentation HTML rendering Templates, HTML generation scripts, XML and XSLT Application-specific components Business Logic Data Access Data Application-specific components and application logic

Domain-specific and

database-independent layer, typically object-oriented

Data storage, typically an (SQL) RDBMS

(23)

Service Oriented Architecture

• SOA adalah sebuah konsep architecture yang mendefinisikan penggunaan layanan untuk mendukung kebutuhan pengguna software.

• A service-oriented architecture is a framework for integrating business processes and

for integrating business processes and supporting IT infrastructure as secure,

standardized components—services—that can be reused and combined to address changing business priorities

(24)

Characteristics of SOA

Services have platform

independent, self describing

interfaces (XML)

Messages are formally definedServices can be discovered

SOA SOA SOA SOA Composable Composable

Services can be discoveredServices have quality of

service characteristics defined in

policies

Services can be provided on any

platform SOA SOA SOA SOA Interoperable Interoperable Loosely Loosely Coupled Coupled Re Re--UsableUsable

(25)

SOA implementation : Web Service

Mempertukarkan data dalam format XML.

• Tersedia dan dikomunikasikan melalui Internet atau intranet.

• Bersifat operating system/programming language

independent.

Web service mempertukarkan data antara service requestor (aplikasi yang menggunakan data/service) dan service

(aplikasi yang menggunakan data/service) dan service

provider (server penyedia data/service) menggunakan service registry (yang berisi kumpulan service-service), dengan salah

satu teknologi:

– XML-RPC

– SOAP

(26)

Web Service Layer

• Service transport

• XML messaging dan encoding/decoding

• Service description

• Service discovery

(27)

SOAP (Simple Object Access Protocol)

SOAP merupakan protokol komunikasi

berbasis XML yang memperbolehkan aplikasi saling bertukar informasi melalui HTTP

SOAP merupakan format untuk mengirimkan

SOAP merupakan format untuk mengirimkan message melalui Internet, bersifat platform independent, language independent, dan merupakan standar W3C

SOAP membungkus request & response dalam XML

(28)

Elemen SOAP

Elemen Envelope yang mengidentifikasi XML dokumen sebagai SOAP message (wajib)

Elemen Header yang berisi informasi header (opsional) informasi header (opsional)

Elemen Body yang berisi informasi call dan response (wajib)

Elemen Fault yang berisi informasi error yang terjadi (opsional)

(29)

REST

REST stands for Representation State Transfer

REST is about accessing resources through a

universal interface (HTTP murni)

Conceived in 2000 as a doctoral dissertation by Roy

Conceived in 2000 as a doctoral dissertation by Roy

Fielding (a principal author of HTTP 1.0 dan 1.1

protocol)

RESTful URLs are addressable

– Sample: http://www.mysite.com/Products/Trek8300

(30)

RESTful Web Services Resources Res 1 Res 2 HTTP Request URL GET Res 2 Res 3 Res 4 HTTP Response Status GET POST PUT DELETE XML JSON Payload XML JSON

(31)

Business Process and IT in

Business Process and IT in

(32)

F

u

n

ct

io

n

a

l o

rg

a

n

iz

a

tio

n

a

l

sy

st

e

m

ing use counting ources ons rketing chnology velopment Purchasi Warehou

Finance & Acc

Human Reso Operatio

Sales & Mar

Information Tec Research & Dev

(33)

E-Commerce

• Penggunaan media elektronik untuk melakukan perniagaan / perdagangan

– Telepon, fax, ATM, handphone, SMS

– Banking: ATM phone banking, internet banking

• Secara khusus

• Secara khusus

– Penggunaan Internet untuk melakukan perniagaan

– Ada transaksi

• E-Commerce dimulai sejak 1970-an

(34)

The Structure of E-Commerce in

Enterprise

(35)
(36)
(37)
(38)
(39)

Web 2.0 and Mobile Computing

architecture

Web 2.0 and Mobile Computing

architecture

(40)
(41)

The Seven Key Principles

(42)
(43)

Data Architecture

Data Architecture

(44)
(45)

Data Warehouse vs Data Mart

DW: A generic term for a system of storing,

retrieving and managing large amounts of data

Software often includes sophisticated compression

and hashing techniques for fast searching and filtering

DM: type of data warehouse designed mainly to

DM: type of data warehouse designed mainly to

address a specific function or department’s needs

Often uses aggregation or summarization of the data to enhance query performance

– Important, however, to maintain the ability to access the underlying base data to enable drilldown analysis

(46)

Data Mining

• Exploration & analysis, by automatic or semi-automatic means, of

large quantities of data in order to discover

(47)

Next

Referensi

Dokumen terkait

Aplikasi Kuis Untuk Pendidikan Melalui Jaringan Berbasis Web Service ini dikembangkan menggunakan bahasa pemrograman berorientasi objek C# dan menggunakan basis data Microsoft

Pada penelitian ini dibuat sistem aplikasi informasi perjalanan wisata dalam bentuk web dan aplikasi mobile Android yang terintegrasi menggunakan Web Service-JSON agar dapat

Dengan adanya integrasi via web service antara e-lecture dengan Sikadu, dosen dan mahasiswa dapat langsung menggunakan aplikasi ini tanpa harus melakukan

Web service adalah aplikasi yang dibuat agar dapat dipanggil atau diakses oleh aplikasi lain melalui internet dengan menggunakan format pertukaran data sebagai format

Pada penelitian ini dibuat sistem aplikasi informasi perjalanan wisata dalam bentuk web dan aplikasi mobile Android yang terintegrasi menggunakan Web Service-JSON agar dapat

Menurut Gutmans(2006) web 2.0 merupakan applikasi web yang merupakan penggabungan antara Rich Internet Application, Service Oriented Architecture, dan Social Web, dimana

Analisis Perbandingan Performa Web Service Rest Menggunakan Framework Laravel, Django Dan Ruby On Rails Untuk Akses Data Dengan Aplikasi Mobile.. Bangkit Indonesia,

Dalam penelitian ini menyajikan pelaksanaan web service dan komponen yang terlibat pada platform heterogen serta aplikasi web service kedalam perangkat mobile dengan menggunakan dua