• 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

Pendidikan Anak Usia Dini diselenggerakan dengan tujuan membantu menyiapkan anak mencapai kesiapan belajar (akademik) di sekolah dan membentuk anak Indonesia yang

Hasil tanggapan responden sebagai pelanggan online situs Zalora.co.id bahwa variabel kepercayaan (X1), kemudahan (X2) dan kualitas Informasi (X3) secara keseluruhan

Disfungsional uterine bleeding merupakan suatu perdarahan dari uterus yang tidak ada hubungannya dengan sebab organik, dimana terjadi perdarahan abnormal di dalam atau diluar

Peningkatan prestasi belajar siswa kelas eksperimen pada pokok bahasan koloid dengan penerapan strategi pembeajaran aktif tipe synergetic teaching lebih tinggi dibandingkan

pembelajaran disebabkan komputer boleh digunakan untuk tujuan pcnghantaran arahun dalam sernua subjek pelajaran, sebarangjulat umur dan pelbagai golongan

Tidak dilupakan juga ucapan t erima ka sih kepada Encik Mohd Khalil bin othman s elaku moderator yang turut memb eri sumbanga n dari scgi idea-id e a dan pcndapat

Segala puji dan syukur kami panjatkan kehadirat Allah SWT karena dengan rahmat dan hidayah-Nya, penulis dapat menyelesaikan skripsi yang berjudul, “Analisis

Terkait dengan persoalan limits to growth, apa yang dapat kita lihat dari kondisi Indonesia adalah bahwa kita berhenti untuk terus tumbuh, bukanlah karena kita sudah puas